Conta barre fase MACD
Forums › ProRealTime forum Italiano › Supporto ProBuilder › Conta barre fase MACD
- This topic has 11 replies, 2 voices, and was last updated 7 years ago by gabri.
-
-
07/17/2017 at 2:29 PM #40871
Ciao a tutti,
avrei bisogno del codice per individuare il numero di barre che intercorre tra l’incrocio rialzista del MACD e la candela contenente il prezzo minimo raggiunto durante la fase negativa del MACD.Qualcuno può aiutarmi?
In allegato l’immagine esplicativa.
Hello everyone,
I would need the code to locate the number of bars between the bullish crossing of the MACD and the candle containing the minimum price reached during the negative phase of the MACD.See attached image
07/17/2017 at 7:02 PM #40891Dario,
prova a vedere se questo funziona per te:
12345678910111213141516a=MACD[12,26,9](close)if (a crosses under 0) thenbasso=lowbarrabasso=barindexendifif a<0 thenif low<basso thenbasso=lowbarrabasso=barindexendifendifif a crosses over 0 thenDRAWARROWUP(barrabasso, basso)endifreturn07/17/2017 at 8:19 PM #4090207/17/2017 at 9:09 PM #40911L’ho testato e funziona correttamente! Ho inserito anche la parte “in positivo”, ma ho un problema…
la variabile barrabasso è incrementale. A me servirebbe sapere a quale numero di barra precedente a quella attuale si è formato il minimo.
Come posso fare?07/18/2017 at 9:10 AM #4092807/18/2017 at 9:32 AM #40929Buongiorno,
una volta terminato il ciclo, mi piacerebbe sapere quale barra precedente a quella attuale (ovvero quella che conclude il ciclo)che ha formato il minimo.Nello screen ho evidenziato il massimo, ma il concetto di fondo è lo stesso.
Grazie ancora per la disponibilità
07/18/2017 at 9:34 AM #4093107/18/2017 at 9:36 AM #4093207/18/2017 at 9:43 AM #409331234567891011121314151617a=MACD[12,26,9](close)if (a crosses under 0) thenbasso=lowbarrabasso=barindexendifif a<0 thenif low<basso thenbasso=lowbarrabasso=barindexendifendifif a crosses over 0 thentesto=barindex-barrabassoDRAWTEXT("#testo#", barindex, basso)endifreturnProva questo. Ti visualizza sul grafico prezzi (s del cross otto la barra del cross over) il numero di barre nel passato a cui si trova il minimo. Oppure questo
1234567891011121314151617181920a=MACD[12,26,9](close)if (a crosses under 0) thenbasso=lowbarrabasso=barindexendifif a<0 thenif low<basso thenbasso=lowbarrabasso=barindexendifendifif a crosses over 0 thentesto=barindex-barrabasso//DRAWTEXT("#testo#", barindex, basso)numbarre=testoelsenumbarre=0endifreturn numbarreSe vuoi un indicatore che ti mostri su di un grafico separato il numero di barre precenti il crossover.
1 user thanked author for this post.
07/18/2017 at 9:45 AM #4093407/18/2017 at 10:23 AM #4093707/18/2017 at 11:25 AM #40948 -
AuthorPosts
Find exclusive trading pro-tools on