# 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.

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

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

3. • 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. • 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.

• • 05/31/2016 #

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

5. • 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

Register or

#### Likes

Related users ' posts
Iván
2 months ago
0
Indicators
Iván
3 months ago
4
Indicators
I have a problem that I don't understand: by changing the parameters of the CCI and RSI peri...
Hi! Sorry... You have to check lines 9 to 13 and delete. //CCIper = 14 //RSIper = 14 //Ma...
grazie Ivàn!
Iván
3 months ago
2
Indicators
ChatGPT Hola Iván. Gracias por tu excelente trabajo. Te agradecería si pudieras echarle un...
ok, perfecto! me pongo con ello
Iván
4 months ago
1
Indicators
Ciao, il tuo lavoro è incredibile, ti chiedo una cortesia è possibile veder un grafico con ...
Iván
5 months ago
5
Indicators
This indicator re-paint?
Hi, Sorry, but what do you mean?
Hola, queria saber si el indicador repinta, porque a mi me parecio que si. Saludos y gracias...
Iván
5 months ago
7
Indicators
BONJOUR je lai mis sur du renko , il est complexe car toujours a l'envers??? Peut être ne ...
Great tool again and great job, thank you! So from what I see everytime Z-Score is over 0 m...
hi ivan I have logged this last week if when you get a chance if this can be converted ple...
Iván
6 months ago
6
Indicators
(Je réécris mon commentaire -français- en français car certains mots ne correspondaient pas ...
1000 indicateurs !!! brutaux
Iván
6 months ago
11
Indicators
Me parece muy buen indicador, y se complementa muy bien en mi sistema, ¿podrías crear un scr...
Gracias! Para el screener sólo tienes que copiar el indicador y poner como condición de búsq...
Muchas gracias Iván, ya lo he podido crear.
Bateson
10 months ago
0
Indicators
1 year ago
3
Indicators
Very nice job ! Is it possible to do the opposite because what interests me is to have the ...
Hi Matriciel, how can we do this, because stochastic is limited between 0 and 100 but price ...
jacquesgermain
1 year ago
4
Indicators
Hello IASD it's normal , when this occurs, uncheck RSI and MFI line and click then the MAC...
Thank you very much for sharing!
estoy de acuerdo con IASD Esta muy bien el MAD y el indicador en el precio no se ven bien...
superfalcio
1 year ago
2
Indicators
merci pour le partage de cet l'indicateur, j'ai rajouté un autre indicateur pour faire une s...
Hi, thank you for the this. Is it possible to create a screener from this indicator, so that...
superfalcio
1 year ago
15
Strategies
Yes, you cannot use CFDs on IG for Weekly strats you need to use their Index Futures, they h...
Thanks. I did not know IG had Futures. I am always missing an info or a detail. I used to th...
Hi, thank you for the this. Is it possible to create a screener from this indicator, so that...
Nicolas
1 year ago
2
Indicators
Nicolas, you calculate iRSI, but don't use it. You show RSI in the returned values, which, a...
Yes, that's an error. RSI instruction is set by default to 14 if you don't indicate it that'...
Nicolas
2 years ago
3
Indicators
Bonjour , Nicolas , je voudrais installer cet indicateur sur ma PRT , version 10.3 , mais je...
En effet, il faut à minima une version 11. La 10.3 est tellement ancienne maintenant.. Je pe...
Bonjour , Nicolas , merci pour ta réponse , je fais un essai et je verrais . Salutations .
Nicolas
2 years ago
2
Indicators
Thank you Nicolas! Looks like TDI (Trader Dynamic Index). Interesting to give Exit Signal as...
ColorBetween is an instruction added last year: https://www.prorealcode.com/documentation/co...
Bruno Carnazzi
3 years ago
0
Indicators
Nicolas
3 years ago
2
Indicators
hi nicolas this indicator have 2 wrong borderline and islalastbarupdate. thank you can you h...
That'"s because you are not using PRT v11? Just remove lines 59 to 62
robertogozzi
3 years ago
3
Indicators
An updated version can be found here https://www.prorealcode.com/topic/conversion-of-pine-sc...
Bonjour Robertogozzi, cet indicateur est interessant mais serait-il possible de marquer la ...
Sure, but you should start a new topic on the Probuilder support forum. Thank you :)
Nicolas
4 years ago
v10.3
4
Indicators
Bonjour peut-on backtester cela ? Et si vous l'avez fait pourriez vous nous donner le code.....
désolé c'est un oubli de ma part, tu peux supprimer cette ligne, elle n'est plus utile dans ...
Bonjour , Nicolas , merci pour ta réponse , je suis en effet avec PRT 10.3 , et j'ai bidouil...

Top