The “DTOSC” (Dynamic Trader OSCillator)

The “DTOSC” (Dynamic Trader OSCillator)

The “Dynamic Trader OSCillator” was developed by Robert Miner (still him !), it was one of his favorite indicators.

It uses the “Stochastic RSI“, I did write the code on this website.

I’m not the author of this “DTOSC” code, I found it 2 years ago in order to use it.

Here is an example of DTOSC with parameters 13/8/5/5.

 

Share this

Risk disclosure:

No information on this site is investment advice or a solicitation to buy or sell any financial instrument. Past performance is not indicative of future results. Trading may expose you to risk of loss greater than your deposits and is only suitable for experienced investors who have sufficient financial means to bear such risk.

ProRealTime ITF files and other attachments : How to import ITF files into ProRealTime platform?

PRC is also on YouTube, subscribe to our channel for exclusive content and tutorials

  1. supertiti • 05/31/2016 #

    mettre type en variables ainsi vous pouvez choisir facilement les parametres qui vous conviennent.
    Il faut bien entendu mettre deux  // devant type = 2 dans code pour que les variables jouent leur ro^les.
     

  2. supertiti • 05/31/2016 #

    Adepte de Pro-AT ? merci Bambi , dommage que ce site soit devenu une coquille vide !

  3. supertiti • 05/31/2016 #

    Pour ceux qui ne savent pas laquelle choisir, voici les 4 d\'un coup. On peut utiliser les croisements pour se déciderBonne journée// DTOSC DECOMPOSE PRC

    a = 8
    b = 5
    c = 3
    d = 3
    storsi = 100 * ((rsi[a] - lowest[b](rsi[a])) / ((highest[b](rsi[a])) - lowest[b](rsi[a])))
    dtosck = average[c](storsi)
    dtoscd = average[d](dtosck)
    /////////////////////////////////////////////////////////////////////////
    a2 = 13
    b2 = 8
    c2 = 5
    d2 = 5
    storsi2 = 100 * ((rsi[a2] - lowest[b2](rsi[a2])) / ((highest[b2](rsi[a2])) - lowest[b2](rsi[a2])))
    dtosck2 = average[c2](storsi2)
    dtoscd2 = average[d2](dtosck2)
    //////////////////////////////////////////////////////////////////////////
    a3 = 21
    b3 = 13
    c3 = 8
    d3 = 8
    storsi3 = 100 * ((rsi[a3] - lowest[b3](rsi[a3])) / ((highest[b3](rsi[a3])) - lowest[b3](rsi[a3])))
    dtosck3 = average[c3](storsi3)
    dtoscd3 = average[d3](dtosck3)
    //////////////////////////////////////////////////////////////////////
    a4 = 34
    b4 = 21
    c4 = 13
    d4 = 13
    storsi4 = 100 * ((rsi[a4] - lowest[b4](rsi[a4])) / ((highest[b4](rsi[a4])) - lowest[b4](rsi[a4])))
    dtosck4 = average[c4](storsi4)
    dtoscd4 = average[d4](dtosck4)
    ////////////////////////////////////////////////////////////////////////
    seuilbas = 10
    seuilhaut = 90

    RETURN dtosck AS \"DTOSCK\" , dtoscd AS \"DTOSCD\" , dtosck2 AS \"DTOSCK2\" , dtoscd2 AS \"DTOSCD2\" ,dtosck3 AS \"DTOSCK3\" , dtoscd3 AS \"DTOSCD3\", dtosck4 AS \"DTOSCK4\" , dtoscd4 AS \"DTOSCD4\", Seuilbas as \"Seuilbas\" , Seuilhaut as \" Seuilhaut \"

     

  4. s00071609 • 05/31/2016 #

    Hi, could you please suggest, what this codes gives, lowest[b](rsi[a]) — just trying to use this indicator in different scenario, generally lowest [b] (Close) is the syntax. How does this rsi [a] work.

    • Nicolas • 05/31/2016 #

      lowest[b](rsi[a]) returns the lowest values of the RSI of “a” periods, over the last “b” periods.

  5. s00071609 • 269 days ago #

    Hi, what would be the code to get the price for last bullish DTOSC cross over. I am looking for something equivaluent to Close [1] which is last bar close. How to write a code to get the last indicator swing and the price of cross over?

    thanks

avatar
Register or

Likes

avatar avatar avatar avatar avatar avatar avatar
Related users ' posts
FernetTrader think i found a solution!
monochrome Thanks for the indicator. Very interesting!
monochrome Can you please share how you made it work? I cant seem to make it work in a strategy
Nicolas Merci d'ouvrir un sujet dans le forum des screeners en respectant les règles de publication ...
Pensera Bravo Nicolas ! Tu es en quelque sorte l’inventeur de Metascore…(oups je viens de lire jusqu...
Nicolas Dans un but d'investissement pure, et non spéculatif.
Nicolas Please open a topic in ProScreener forum with your query, I'll reply you there. Thank you.
manafull Thanks Nicolas, I post my question, along with the codes I am trying to convert from your in...
Nicolas I replied to your post here: https://www.prorealcode.com/topic/screener-for-rsi-and-linear-r...
superfalcio Hello, on the 2h timeframe I got a better performance in terms of win% and profit factor. I ...
Jiankyr82 Juan thanks for sharing, I had played with it few days, as also try to catch up on my pro-re...
Lespa212 Hi Samsampop, are you using this strategy? did you add a SL and an exit in case of a trend ...
Madrosat I Have not see a fully functioning automated strategy on your site?? Really have you???
juanj Hi Madrosat, why would it be on my site? I have developed it for my personal use and also to...
Madrosat ok I understood you are using prorealcode to hack the fish
imonix Have been trying this on demo since Monday before deciding whether to go live with it. Using...
Roberto Blázquez I'm sorry, I've tried it since November 2012 and it's bad results.
woktrade Superbe !
Vonasi An updated version with a bug fix can be found here: https://www.prorealcode.com/topic/dis...
snucke hey Vonasi is it possible you can help me get this indicator to show how much a market mo...
kbrooks323 Hello would someone be willing to release a scan code for this? that would be helpful as I s...
Nicolas You can do easily this screener by using the assisted creation tool. It would take you about...
kbrooks323 I just figured it out thanks!
Vinks_o_7 Vonasi you're a beast !!! ;-)))
pableitor Amazing indicator , you are pushing PRT to the limit! But looking at the scatter its not c...
Zigo
4 years ago
fifi743 Good morning, there is no mistake about the shorts c11=SMI[14,3,5](close)>-40
Zigo has to be c11=SMI[14,3,5] < -40 (indeed)
xar3 Thank you ;-) Zigo
Nicolas
4 years ago
KDJ
KDJ
3
Indicators
fireleg79 Bonsoir Nicolas. Merci pour tout ton travail. Quand tu auras le temps pourras-tu jeter un oe...
Sejibi Bonsoir, En remplaçant percentJ = 3 * percentD - 2 * percentK par percentJ = 3 * perc...
JMARTY Bonjour, A la recherche d'un indicateur détectant les divergences sur DMI, je tombe sur ce...
Jan Wind Thanks for sharing ! The Gain/Loss ratio is a bit low, 1,16, hardly offset the risks take...
drive whats the period ?
Lucas0000 Hola. estoy buscando un programador en proorder, para hacer un programa basado en el Q-trend...
Sapo Thank you very much. as always your indicators are extremely effective. kind regards Vonasi.
mitsu21 Hi, it looks nice. I'll try it tomorrow thank you for your share kind regards bruno
kj1988 Thank you Vonasi for sharing this indicator. Very useful as a comfirmation to the price act...
michaelben Bonjour Nicolas . Je cherche une strategie pour faire du trading automatisé. J'ai essaye ave...
ggolfet Thanks Nicolas, I imported the itf file and solved the problem.
Hasardeur Hallo Nicolas, i tried to code the multi period heat map in combination with the Ehler’s ...
Nicolas Please open a new topic with the code in forum.
Marie-Eve Vergoz lorsque je copie les codes, le système me signale des erreurs à la ligne 12 et suivantes
Marie-Eve Vergoz sorry - tout est ok -
AlgoAlex
5 years ago
Marcot18 Alex ti sei superato
AlexF Esagerato!
jobswaps Sube como trazar lineas de tendencias a tantas barras
Frankiesc interesting indicator !! Thanks for sharing!!!
robertogozzi Thank you :)
JJ Tec Hola Las condiciones de entrada / salida vienen en el libro de J. Carter Mastering the trad...
Pixeldd Ich bekomme beim einfügen des Indikators einen Fehler angezeigt. Was bitte muss ich genau än...
HarryPro Hello, Firtly there appears to be a typo on line 6 "lenghkc=20" should this be "lengthkc=...

Top