This indicator is a “3.0” evolution of the TSI in which all parameters are adjustable, including the upper and lower limits. It’s built from MMs that smooth out each other, to achieve a powerful balance between precision and signal processing latency.
It also incorporates a fully parameterizable signal line, making it easy to read turnarounds.
The indicator is shared with the settings that appear to be the most efficient, but which can be widely modified.
In the initial code, the “ROC” seems to be the most efficient, but subject to a few parameter modifications, it could be replaced by :
– momentum (identical to ROC but with a slightly different calculation method)
– DPO
– CCI
– repulse…
1 2 3 4 5 6 7 8 9 |
a = (Average[l1,m1](Average[l2,m2](ROC[mfvalue](close)))) b = (Average[l3,m3](Average[l4,m4](ABS(ROC[mfvalue](close))))) TSI = 100 * (a/b) Signal = average [sign,mmsign](tsi) DRAWHLINE(lh) DRAWHLINE(lb) DRAWHLINE(0) STYLE (DOTTEDLINE3) RETURN TSI as "TSI 3.0", signal as "Signal" |
Share this
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 :PRC is also on YouTube, subscribe to our channel for exclusive content and tutorials
Bonjour à tous! C est un indicateur réactif je trouve. Je l ai testé en 1000 tick et 3000 tick. Est il possible de modifier le code pour avoir un barre verticale à chaque Croisement ?
Bonjour,
je n’arrive pas à faire transformer le code pour avoir une ligne centrale de 50 au lieu de 0. Pouvez-vous m’aider ?
Pequeño código pero efectivo. Buen trabajo.
a = (Average[l1,m1](Average[l2,m2](ROC[mfvalue](close))))
b = (Average[l3,m3](Average[l4,m4](ABS(ROC[mfvalue](close)))))
TSI = 100 * (a/b) + 50
Signal = average [sign,mmsign](tsi)
DRAWHLINE(lh) STYLE (DOTTEDLINE3)
DRAWHLINE(lb) STYLE (DOTTEDLINE3)
median = 50
RETURN TSI as “TSI 3.0”, signal as “Signal”, median as “median”
code modifié pour une ligne centrale à 50 ; bien sûr il faudra aussi actualiser lb = 25 et lh = 75
à+
Fgats,
Un grand merci. Cela fonctionne parfaitement.
J’ai bien compris la partie à rajouter dans le code, ce qui me permettra de le réutiliser plus tard 🙂