OPEN-SOURCE SCRIPT

Cicli DAX Multi-Timeframe

//version=5
indicator("Cicli DAX Multi-Timeframe", overlay=false)

// Input per la durata dei cicli
cycleWeekly = input(5, title="Durata Ciclo Settimanale")
cycleMonthly = input(20, title="Durata Ciclo Mensile")
cycleQuarterly = input(60, title="Durata Ciclo Trimestrale")
cycleSixMonths = input(120, title="Durata Ciclo Semestrale")
cycleAnnual = input(240, title="Durata Ciclo Annuale")
cycleBiennial = input(480, title="Durata Ciclo Biennale")

// Funzione per calcolare il ciclo
calcCycle(period) =>
ta.sma(close, period)

// Calcolo dei cicli
weeklyCycle = calcCycle(cycleWeekly)
monthlyCycle = calcCycle(cycleMonthly)
quarterlyCycle = calcCycle(cycleQuarterly)
sixMonthCycle = calcCycle(cycleSixMonths)
annualCycle = calcCycle(cycleAnnual)
biennialCycle = calcCycle(cycleBiennial)

// Traccia i cicli
plot(weeklyCycle, color=color.blue, title="Ciclo Settimanale", linewidth=1)
plot(monthlyCycle, color=color.green, title="Ciclo Mensile", linewidth=1)
plot(quarterlyCycle, color=color.red, title="Ciclo Trimestrale", linewidth=1)
plot(sixMonthCycle, color=color.orange, title="Ciclo Semestrale", linewidth=1)
plot(annualCycle, color=color.purple, title="Ciclo Annuale", linewidth=1)
plot(biennialCycle, color=color.yellow, title="Ciclo Biennale", linewidth=1)
Bill Williams IndicatorsBreadth IndicatorsCycles

Script open-source

In pieno spirito TradingView, l'autore di questo script lo ha pubblicato open-source, in modo che i trader possano comprenderlo e verificarlo. Un saluto all'autore! È possibile utilizzarlo gratuitamente, ma il riutilizzo di questo codice in una pubblicazione è regolato dal nostro Regolamento. Per aggiungerlo al grafico, mettilo tra i preferiti.

Vuoi usare questo script sui tuoi grafici?

Declinazione di responsabilità