Indicatore stagionalità
Forums › ProRealTime forum Italiano › Supporto ProBuilder › Indicatore stagionalità
- This topic has 20 replies, 5 voices, and was last updated 6 years ago by Nicolas.
Tagged: seasonality
-
-
03/17/2018 at 2:38 PM #65492
Ciao a tutti volevo chiedere se si poteva replicare questo indicatore basato sulla stagionalità.
Quindi avendo una previsione futura di x giorni basata sulla media della stagionalità passata (quindi correlato alle unità e al timeframe).
03/17/2018 at 4:05 PM #65506Il FORECASTER è un codice proprietario di un noto sito che si occupa di trading/investimenti e, ovviamentre, inaccessibile.
Perdendoci del tempo credo si potrebbe ricreare qualcosa di simile, ma io personalmente ho percorso un’altra strada, molto più semplice nel realizzarla, un pò meno bella nei risultati.
In pratica divido il mio piano di lavoro in 4 grafici (tutti sul giornaliero e con lo stesso strumento) per tenere d’occhio gli ultimi 4 anni, ma se ne possono creare anche di più di grafici, a patto di riuscire a leggerli.
In ogni grafico visualizzo l’ultimo anno e ad ogni riquadro vado indietro di un anno circa.
Ho fatto un esempio, dove in alto a sinistra inizio con 8/3/2017-8/3/2018, sotto ho messo 8/3/2016-8/3/2017, in alto a destra 8/3/2015-8/3/2016 ed in basso l’ultimo 8/3/2014-8/3/2015.
Il buono è che quando salvi il piano di lavoro e poi lo riapri, oppure cambi strumento, mantiene il periodo che avevi impostato.
Il fastidio (ma non troppo, in fondo) è che ogni mese o trimestre ecc… devi andare su ogni rquadro e spostarlo di conseguenza.
1 user thanked author for this post.
03/17/2018 at 5:32 PM #6552403/17/2018 at 7:17 PM #6553203/17/2018 at 11:47 PM #65543Ciao
ho scritto questo codice che magari può aiutare a paragonare i periodi passati con quello corrente.
CONFRONTO_PERIODO1234567891011121314151617//Ale//La costante 26 è la migliore approsimazione che ho trovato per i giorni medi di un mese.//Funziona 1 confronto alla volta//OneYearAgo =TRUE or FALSE//TwoYearAgo = TRUE or FALSE//ThreeYearAgo =TRUE or FALSEif OneYearAgo thenDRAWCANDLE(dopen(12*26), dhigh(12*26), dlow(12*26), dclose(12*26)) coloured(0,200,0,100)endifif TwoYearAgo thenDRAWCANDLE(dopen(round(24*26)), dhigh(round(24*26)), dlow(round(24*26)), dclose(round(24*26))) coloured(0,200,200,110)endifif ThreeYearAgo thenDRAWCANDLE(dopen(round(36*26)), dhigh(round(36*26)), dlow(round(36*26)), dclose(round(36*26))) coloured(200,40,0,110)endifreturn03/20/2018 at 7:53 PM #6589703/22/2018 at 8:35 PM #6612203/23/2018 at 9:13 AM #6614503/23/2018 at 11:14 AM #6615003/23/2018 at 12:09 PM #66160le linee blu e rosse sono una media mobile traslata avanti (che contiene la stagionalità dello strumento nelle history a 5 e 7 anni) in modo da vedere la “previsione” futura.
questo è il video dell’indicatore in funzione:
03/23/2018 at 12:55 PM #6616103/23/2018 at 1:31 PM #6616703/23/2018 at 9:37 PM #66214Prova a vedere se questo ti va bene. Se lo lanci su un grafico settimanale ti da la media delle quotazioni degli ultimi 5 anni:
123456a=CustomCloseb=(a[1]+a[53]+a[105]+a[157]+a[209])/5return b coloured (0,210,0) as "stagionale close", a03/23/2018 at 10:16 PM #66218mmmh credo sia più una cosa così, ovviamente non so come programmarla
variabili: barrefuture,history1,history2,history3,prezzo
tf possibile: giornaliero,4h,1hbarrefuture = 100 // possibilità di cambiare il valore
history1 = 1 // possibilità di cambiare il valore
history2 = 2 // possibilità di cambiare il valore
history 3= 3 // possibilità di cambiare il valoreif history1 = 0 then
“non disegnare nulla”
else if media degli ultimi x anni// mediamobile da aggiungere poi e applicarla alla history1
if history2 = 0 then
“non disegnare nulla”
else if media degli ultimi x anni// mediamobile da aggiungere poi e applicarla alla history2
if history3 = 0 then
“non disegnare nulla”
else if media degli ultimi x anni// mediamobile da aggiungere poi e applicarla alla history3
prezzo = linea con le chiusure del prezzo
03/30/2018 at 11:05 AM #66783 -
AuthorPosts
Find exclusive trading pro-tools on