Buon giorno avrei bisogno di capire una cosa.
Vorrei impostare lo stoploss 3 pip sotto il minimo della candela precedente ed ho scritto cosi:
sl = (low[1] - (3 * pipsize))
SET STOP pLOSS sl
ho provato ad eseguire ed a fare i conti di dove avrebbe dovuto chiudere la posizione ma non centra niente con il valore che dovrebbe essere,anche facendo prove con altre candele precedenti cambiando il numero tra le quadre rimane lo stop nello stesso punto ,nn si muove ,mentre se sulla variabile inserisco un numero allora esegue correttamente.
quindi chiedo ,ho sbagliato qualcosa o nn posso settare lo stop loss con una variabile?
grazie
Il codice da te postato viene letto ad ogni barra, per cui LOW[1], quindi SL, cambierà sempre!
Solo quando si verifica la condizione che tu desideri devi salvare lo Stop Loss, mettendolo all’interno di IF…ENDIF, senza più toccarlo finché l’operazione è aperta.
IF MieCondizioni AND Not OnMarket THEN
BUY 1 CONTRACT AT MARKET
sl = (low[1] - (3 * pipsize))
ENDIF
SET STOP pLOSS sl