STOP-LOSS di vollatiltà
Forums › ProRealTime forum Italiano › Supporto ProOrder › STOP-LOSS di vollatiltà
- This topic has 3 replies, 2 voices, and was last updated 2 months ago by robertogozzi.
-
-
09/09/2024 at 1:51 PM #237377
Ho creato un indicatore sul grafico che imposti in automatco il livello di Stop-loss sul grafico, mi sembra di aver scritto il codice correttamente ma non mi appare nulla sul grafico.
Riporto il codice:
defparam CALCULATEONLASTBARS = 1 (questo lo inserito per avere solo l’ultimo dato e non tutto lo storico)
La variabile “X” mi servve perché a volte devo calcolare lo stop sulla candela già chiusa (vale come storico)
La variabile “Q” la uso per distinguere lostop su un segnale long o short
////////massimo minimo su candela segnale/////
Myhigh = ABS(high[X])
Mylow = abs(low[X])////////////stop-loss di volatilità basato su ATR////////
Myatr = ABS(AverageTrueRange[200](close)/2
Sellstop = (Myhigh + Myatr)
Buystop = (Mylow – Myatr)//////Stop segnale long///////
If Q = 1 THEN
drawtext (“Stop-loss – #Buystop#”,barindex,Buystop)coloured(200,0,0) (non mi appare nulla sul grafico credo sia qui l’errore)
endif/////stop segnale short//////
if Q = 0 THEN
drawtext (“Stop-loss – #Sellstop#”,barindex,Sellstop)coloured(200,0,0)
endif
return09/09/2024 at 2:57 PM #237388Mancano le variabili X e Q e segnala un sacco di errori, ti spiace allegare il file ITF?
09/09/2024 at 3:17 PM #23739709/09/2024 at 5:44 PM #237422Devi togliere la riga:
1defparam CALCULATEONLASTBARS =1Se il risultato sono troppe scritte sul grafico, aggiungi come prima riga:
1DEFPARAM DrawOnLastBarOnly = True1 user thanked author for this post.
-
AuthorPosts