MEDIAS MOVILES ASL

indicator(title="Dispersion Coco", shorttitle="Dispersion Coco", overlay=true)
// Inputs
sma3_length = input(3, title="SMA 3 Length")
sma21_length = input(21, title="SMA 21 Length")
src = input(close, title="Source")
ma_type = input.string("SMA", "MA Type", options=["SMA", "EMA", "WMA"])
// Function to calculate Moving Average based on type
get_ma(ma_type, src, length) =>
ma = 0.0 // Defining type of ma
if ma_type == "SMA"
ma := ta.sma(src, length)
else if ma_type == "EMA"
ma := ta.ema(src, length)
else if ma_type == "WMA"
ma := ta.wma(src, length)
ma
// Calculate Moving Averages based on type
ma3 = get_ma(ma_type, src, sma3_length)
ma21 = get_ma(ma_type, src, sma21_length)
// Calculate distance percentage
distance_percentage = (ma3 - ma21) / ma21 * 100
// Determine which MA has higher value
higher_ma = ma3 > ma21 ? ma3 : ma21
// Plot MAs
plot(ma3, color=color.blue, linewidth=2, title="MA 3")
plot(ma21, color=color.red, linewidth=2, title="MA 21")
// Plot distance percentage as a single value on the higher MA line
var label label_handle = na
label.delete(label_handle)
// Determine color based on distance_percentage
color_text = distance_percentage >= 0 ? color.green : color.red
label_handle := label.new(x=bar_index, y=higher_ma, text=str.format("{0}%", distance_percentage),
color=color_text, style=label.style_label_down, textcolor=color.white, size=size.normal)
Script open-source
In pieno spirito TradingView, il creatore di questo script lo ha reso open-source, in modo che i trader possano esaminarlo e verificarne la funzionalità. Complimenti all'autore! Sebbene sia possibile utilizzarlo gratuitamente, ricorda che la ripubblicazione del codice è soggetta al nostro Regolamento.
Per un accesso rapido a un grafico, aggiungi questo script ai tuoi preferiti: per saperne di più clicca qui.
Declinazione di responsabilità
Script open-source
In pieno spirito TradingView, il creatore di questo script lo ha reso open-source, in modo che i trader possano esaminarlo e verificarne la funzionalità. Complimenti all'autore! Sebbene sia possibile utilizzarlo gratuitamente, ricorda che la ripubblicazione del codice è soggetta al nostro Regolamento.
Per un accesso rapido a un grafico, aggiungi questo script ai tuoi preferiti: per saperne di più clicca qui.