DrawOnLastBarOnly
Forums › ProRealTime forum Italiano › Supporto ProBuilder › DrawOnLastBarOnly
- This topic has 17 replies, 2 voices, and was last updated 4 years ago by robertogozzi.
Tagged: divergences, Divergenze, momentum
-
-
11/10/2020 at 7:41 PM #15005911/11/2020 at 5:10 PM #1501511
Allora ho esaminato il tuo script e mi complimento per il modo in cui “scrivi”.
Ma non ero cmq soddisfatto quindi ho rimesso mano allo script di origine ed ho trovato la soluzione.
L’ultima TL non veniva disegnata semplicemente perchè indicavo le coordinate x1,y1,x2,y2 dopo il comando Draw se le metto prima vengono disegnate tutte le linee desiderate.
Inoltre prendendo “ispirazione” dal tuo script ho apportato alcune migliorie credo significative:
- innanzitutto il valore zero a differenza del precedente script ora non identifica sempre un downswing ma lascia invariato lo “stato” dello swing in corso;
- per evitare inutili spostamenti di dati ho eliminato i valori x1,y1,x2 e y2
- per ottenere sia l’ultimo upswing che l’ultimo downswing ho sdoppiato il comando draw
- per fare in modo che il drowonlastbaronly mi restituisse sempre due TL ho spostato il comando draw fuori dagli IF
- infine (copiando a piene mani dal tuo script) ho spostato gli aggiornamenti degli OldH ed OldL (quelli che tu chiami PrevOver e PrevUnder) dal verificarsi dell’attraversamento della linea dello 0 nel senso inverso al verificarsi del successivo attraversamento nel medesimo senso (quindi l’OldH all’attraversamento sopra lo zero l’OldL a quello sotto lo zero)
Il risultato è un indicatore che traccia le ultime TL sopra lo zero e sotto lo zero, TL che sono dinamiche nel senso che man mano che il momentum assume valori sempre più alti o sempre più bassi le TL si aggiornano in modo da poter cogliere le eventuali divergenze anche a swing in corso
(il trucco è presto svelato commentando il Drawonlastbaronly – viene disegnato il classico ventaglio da manuale [figura 1] con il comando attivo si ottengono solo due Tl [figura 2]).
Morale sono piuttosto soddisfatto del risultato.
Non ho capito solo una cosa: l’IF alla riga 50-51 del tuo script a cosa serve?
11/11/2020 at 6:03 PM #150166A niente, scusa.
Serviva solo agli inizi per provarlo e mi venivano segnalate delle variabili inutilizzate, quindi ho messo quell’IF…ENDIF vuoto solo per fare “finta” di utilizzare le variabili.
Alla fine ho dimenticato di togliere quelle due righe. Non fanno assolutamente niente!
1 user thanked author for this post.
-
AuthorPosts