OPEN-SOURCE SCRIPT

Dynamic SMA

Mis à jour
This script uses dynamic length to create a different sma type.

The length of the "Dynamic SMA" - "dSMA" can be:
'RSI', 'Stoch', 'ATR', 'MFI' or '%R'

For example 'RSI' -> the length of the sSMA will be the RSI itself

The biggest challenge was:
'Pine cannot determine the referencing length of a series. Try using max_bars_back' error

The writer of 'referencing length of a series' issue gave following solution:

bar_index == 0 ? 4999 : len
or in case of values which don't go above 100:
bar_index == 0 ? 100 : len

This assigns the necessary buffer to the function.
I'm most grateful for the given solution!

These dSMA's can give Support/Resistance levels, also crossovers of different dSMA's can give extra information

Examples:


RSI
snapshot

ATR (close / atr(len)
snapshot

Stoch
snapshot

MFI
snapshot

%R
snapshot

"show regular SMA" will show the "SMA" with the same length (with default lighter color)
Notes de version
Updated to v5
Due to evolution in Pine Script™, an error occurred,
should be fixed now.
Notes de version
Update, bugfix (max len 5000 allowed)
Notes de version
Further Bugfix, sorry guys!
ATRdynamicMFIMoving AveragesOscillatorsRelative Strength Index (RSI)

Script open-source

Dans le plus pur esprit TradingView, l'auteur de ce script l'a publié en open-source, afin que les traders puissent le comprendre et le vérifier. Bravo à l'auteur! Vous pouvez l'utiliser gratuitement, mais la réutilisation de ce code dans une publication est régie par nos Règles. Vous pouvez le mettre en favori pour l'utiliser sur un graphique.

Vous voulez utiliser ce script sur un graphique ?


LuxAlgo Dev: luxalgo.com
PineCoder: pinecoders.com

- We cannot control our emotions,
but we can control our keyboard -
Aussi sur:

Clause de non-responsabilité