Salve
ho la necessità di far invertire il segnale di acquisto o vendita quando viene colpito un target profit o uno stop loss dal sistema.
Nella ricerca del forum non trovo nulla a riguardo.
Allego uno screenshot a riguardo.
Avete dei riferimenti o un codice da cui partire? Grazie
Non esiste nessuna istruzione, ma una serie di azioni che ti permettono di farlo partendo dal set di istruizioni disponibile.
Per sapere se è stato colpito lo SL o il TP è, ovviamente, necessario attendere la chiusura della candela in cui è avvenuto, perché solo alla chiusura di ogni candela ProOrder può aggiornare lo status di un’operazione
Si confonta STRATEGYPROFIT con il valore (precedentemente salvato) se è maggiore c’è stato un profitto (TP colpito), se è minore c’è stata una perdita ( SL colpito).
Si può fare così:
ONCE MioProfitto = 0 //inizializzare la variabile MioProfitto
IF STRATEGYPROFIT <> STRATEGYPROFIT[1] THEN //se i due valori sono diversi è perché si è appena chiusa un'operazione
IF STRATEGYPROFIT > MioProfitto THEN
... //c'è stato un profitto e metterai qui le azioni da compiere
ELSIF STRATEGYPROFIT < MioProfitto THEN
... //c'è stata una perdita e metterai qui le azioni da compiere
ENDIF
MioProfitto = STRATEGYPROFIT //aggiornare la variabile MioProfitto
ENDIF
Grazie Roberto
proverò ad utilizzare questo codice.
Saluti