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 • 05/31/2016 #

    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
gregus bonjour a tous quelqu un pourait il recodé en prt il sagit  du dynamique zone ma, je n arri...
Nicolas Merci de faire une requête spécifique sur le forum. 
Nicolas
8 years ago
StepRSI
StepRSI
5
Indicators
Nicolas Thanks for this modification, I still do not have tested it, where did you get this idea to ...
rfsteve Trial and error from study of indicators call it coding mad science was trying to find an in...
Maxime Baudin Nice! Thanks :)
Nicolas
8 years ago
GraHal Forked code I mention above is here ... GraHal wrote: So below is the PRC Stochastic RSI v...
GraHal Try again (quite limited what you can do as Comments in the Library) https://www.prorealco...
AutoFlanders Thanks GraHal, that's what i was looking for
Etienne Hi, I'm quite late in this thread. I'd just like to propose an enhancement because this in...
Nicolas Thanks Etienne.
Bard Hi Nicolas, I wanted to make this scaled indicator above between -1 and +1 instead of 0 to +...
Madrosat Bonjour Nicolas Je souhaiterais faire colorier le fond du graphique supérieur en vert lorsq...
Nicolas Merci d'ouvrir un sujet dans le forum approprié.
Nwab Hello Mr Nicolas.. Please how can I set this up as an indicator to work on mt5. Your guidan...
Dimi.A Awesome mate.
mora87 Hi David and Nicola, I'd like to share idea with you guys which is related to David's Idea. ...
Nicolas Please ask for custom coding in forums instead.
jeanphi0034 Hello, I would like to use the QQE indicator which is based on smooth RSI as far as I unders...
ilstefano Bonjour Nicolas, te serait il possible de rajouter la fast ATR manquante dans le code? Merci
Nicolas Désolé je ne comprends pas la question ?
rpreviteri Hi Nicolas, thanks a  loto for sharing your knowliedge, Wasn't the original momentum pinball...
air Thank you!  
elanoa Buonasera sig. Nicolas......sarebbe possibile far in modo che quando l'indicatore raggiunga ...
MikeGC I don't know if you have used the variables a and b to optimise the parameters for the Super...
gianpiero75 I have not optimized, I multiplied the parameters for 6 (5,8), to use them on the 4  hoursTF...
bertrandpinoy bonjour Mike j utilise TrendChaser V2.0 et quand il prend position cela ne programme pas le ...
zilliq The reasons why I think it's time consuming and we loose time to try to do backests and Auto...
filiprb Hello Zilliq, You don't need a system to produce a walk forward test. You can easily create...
Philip Raphael It is incredible! Thanks for sharing, Doctrading!
Doctrading I forgot to write at the beginning :  a = 50 b = 50 These are intermediate levels Sorry
DerPat Thank you. This one could be an aid in my current research on stochastics.
Pelayo it is possible that in line 12 we should put seuilinf=-b, thaks for all
Doctrading It works on ProRealTime CFD, but backtest begins since May 2014
alex224 Hola Andres, buen trabajo. Algun problema por usar la estrategia con acciones en time frame ...
Andres Hola Alex, no lo he probado en otros timeframes, pero con esta configuración específica no c...
lglmrc Can't make it work, says: "Define p variable"
Ezio Hi Xel and thanks, do you know if there is a way in PRC of reading/counting intraday ticks?...
inadis ive just discovered this, i must say very nice thanks.
Nicolas RSI is an oscillator made for price centering. This strategy bet on mean reverting phenomena...
air Good start. Works decently during stock runaway bull market. I have tested it over 80 year p...
TheHovisTrader Hi - the way Larry trades it does not work - discovered that over 10 years ago! BUT If you ...
Glen Marquis I wonder how this fairs on 5 or 15 mins. Maybe 21 or 25 instead of 14 .
Doctrading Hello, you can test it. It's not my best strategy... but I think someone can improve it.
Investment Account Wow great thanks ... looks good! Do I set the colour shades up from within the indicator 's...
avatar
Anonymous Thanks for your comments and yes, that is exactly how I set up the colour levels.
Vish Thanks I have added this in my watch list. Has anyone tried it yet ? Does it work on currenc...
Nicolas
9 years ago
lokbuscas Or in weekly??
Nicolas I don't know, you should make your own studies.
lokbuscas Ok thanks Nico

Top