Come posso inserire le funzioni nei TS in modo che gli ordini di Stop Loss e Take Profit vengano sospesi o annullati nelle ore notturne o al di fuori delle ore di trading stabilite nel TS?
Questo per evitare che nei periodi di minor volumi e maggiore volatilità vengano eseguiti i TP o gli SL quando poi nel giorno seguente si torna alla “normale” trattazione.
Vi è un comando specifico?
Grazie a tutti
MF
Per toglierli basta settarli a zero all’ora che desideri.
Se, invece, non usi SET ma gli ordini pendenti, in questo caso è sufficiente non reinserirli dopo l’ora che preferisci, in quanto scadono ad ogni chiusura di candela.
Uso questi:
// Stop e target
SET STOP %LOSS 0.5
SET TARGET %PROFIT 0.1
Come li setto a zero per esempio alle 22:00 ?!?
grazie1000
Scusate, quale è il comando per settare a zero, dopo una certa ora, gli ordini inseriti di SL e TP?
Grazie
IF TIME => 220000 THEN
SET STOP %LOSS 0
SET TARGET %PROFIT 0
ENDIF
Perfetto, grazie ancora!!
Esiste un glossario/manuale per simili comandi?
Esiste anche un manuale PDF ma non riesco a recuperare il link adesso.
Qui puoi trovare tutte le informazioni con degli esempi:
https://www.prorealcode.com/prorealtime-documentation/
Ho inserito le istruzioni qui sotto ma il sistema mi ha eseguito la chiusura della posizione alle 03:00 di notte…. Avrebbe dovuto annullare il precedente ordine di TP o sbaglio io qualcosa?!?
Perché le 030000 sono inferiori alle 210000, non maggiori, quindi ha eseguito le righe 7-8 ma non la 1 (non leggo quale decina c’ è).
Le righe 7-8 falle eseguire solo se l’ora è >= di quella che tu vuoi, per esempio 080000, ma <= 210000, altrimenti alle 220000 li inserisce di nuovo.
Scusami, volevo scrivere 000000, non 220000.
Quindi così dici dovrebbe andar bene? Alle 21:00 annulla l’ordine di TP fino al mattino seguente?
grz
Così non è cambiato niente rispetto alla foto precedente!