Salve, avendo un codice che integra sia il long che lo short vorrei evitare che in automatico al verificarsi della nuova condizione, inverta la posizione.
Vorrei che lo script tenga per esempio il long, fino allo stop loss o al take profit: separando il codice in due diversi script ovviamente riesco a farlo, ma vorrei poterlo fare aprendo un solo task.
Grazie mille.
Basta che dove c’è BUY verifichi di non essere già Short e dove c’è SELLSHORT di non essere già Long:
IF MieCondizioniLong AND Not ShortOnMarket THEN
BUY ....
ENDIF
IF MieCondizioniShort AND Not LongOnMarket THEN
SELLSHORT ....
ENDIF
in questo modo puoi accumulare posizioni nella stessa direzione, ma NON invertire.
Se NON vuoi neppure accumulare posizioni, sostituici ShortOnMarket e LongOnMarket con OnMarket.