sono nuovo e sto imparando come programmare con ProRealCode.
Vorrei creare un TS su timeframe a 5 minuti che si basi sul Supertrend.
Il sistema dovrebbe fare 1 solo trade al giorno, al primo cambio di colore del supertrend che si verifica dopo le 8:00, e chiudere la posizione entro le 22:30.
Entry LONG al PRIMO cambio di colore da rosso a verde (dopo le 8:00) OPPURE entry SHORT al PRIMO cambio di colore da verde a rosso (sempre dopo le 8:00).
Mi sembra che questi potrebbero essere i parametri generali per l’entry:
1
2
3
4
5
6
7
8
9
10
11
12
DEFPARAMFlatAfter223000
st=supertrend[3,10]
CambioVerde=close[1]<st[1]ANDclose>st
CambioRosso=close[1]>st[1]ANDclose<st
IFNOTONMARKETANDTIME>080000ANDCambioVerdeTHEN
BUY1contractsATMARKET
ENDIF
IFNOTONMARKETANDTIME>080000ANDCambioRossoTHEN
SELLSHORT1contractsATMARKET
ENDIF
SET STOPpLOSS.....
SET TARGETpPROFIT...
Purtroppo, però, in questo modo il sistema non sembra riconoscere il “PRIMO” CAMBIO DI COLORE dopo le 8:00:
si attiva dopo quell’orario, ma apre più di una posizione, sia long che short.
Qualcuno potrebbe aiutarmi a risolvere questo problema? Vorrei che il sistema aprisse una sola posizione, o long o short.
Molte grazie!
Al fine di mettere un solo ordine ogni giorno al primo cambiamento di colore supertend, dovrete bandiera una variabile che si è già fatto un mestiere e reimpostare questa variabile ogni nuovo giorno.
Si può fare come segue: