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
DELBERT Bonjour , Nicolas , je voudrais installer cet indicateur sur ma PRT , version 10.3 , mais je...
Nicolas En effet, il faut à minima une version 11. La 10.3 est tellement ancienne maintenant.. Je pe...
DELBERT Bonjour , Nicolas , merci pour ta réponse , je fais un essai et je verrais . Salutations .
Khaled Thank you Nicolas! Looks like TDI (Trader Dynamic Index). Interesting to give Exit Signal as...
Nicolas ColorBetween is an instruction added last year: https://www.prorealcode.com/documentation/co...
finplus Bonjour, serait-il possible de remplacer l'écart formé par les bandes de Bollinger par l'ATR...
atlante hi nicolas this indicator have 2 wrong borderline and islalastbarupdate. thank you can you h...
Nicolas That'"s because you are not using PRT v11? Just remove lines 59 to 62
robertogozzi An updated version can be found here https://www.prorealcode.com/topic/conversion-of-pine-sc...
jissey Bonjour Robertogozzi, cet indicateur est interessant mais serait-il possible de marquer la ...
robertogozzi Sure, but you should start a new topic on the Probuilder support forum. Thank you :)
AntoGH Bonjour peut-on backtester cela ? Et si vous l'avez fait pourriez vous nous donner le code.....
Nicolas désolé c'est un oubli de ma part, tu peux supprimer cette ligne, elle n'est plus utile dans ...
DELBERT Bonjour , Nicolas , merci pour ta réponse , je suis en effet avec PRT 10.3 , et j'ai bidouil...
robertogozzi I don't actually know what they are calculating. As soon as I know, I will post further info.
robertogozzi It's because they calculate future bars, that's why it's not possible to use that indicator ...
poldoposta si potrebbe trovare una soluzione per sovrapporlo al prezzo?
robertogozzi Basta che tu clicchi sull'etichetta (tag) PREZZO del grafico (appena sotto l'angolo in alto ...
RakeshPoluri I have a question about the bands on the candles. Is it bollinger bands or something else?
Nicolas I think that's 2 Bollinger Bands
supertiti https://zupimages.net/viewer.php?id=20/50/2e3v.jpg
volanirina Bonjour Je souhaite l'avoir sur l'indicateur MT4 si possible s'il vous plait. car je l'ai fa...
Nicolas ProRealCode est un site dédié à l'utilisation de la plateforme de trading ProRealTime: https...
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
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.
Enigma08 Hi Juanj. I am new to ProrealTime and I am trying to program the Proscreener. I want the Pro...
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...

Top