E’ possibile mettere nel codice DEFPARAM flatAfter e flatBefore separati sia per gli acquisti che per le vendite?
No, non è possibile, ma puoi usare TIME per fare questo lavoro. Esempio:
.
.
.
ONCE InizioLong = 090000 //iniziare i LONG solo dalle 09:00:00 in poi
ONCE FineLong = 160000 //niente più LONG dopo le 16:00:00
ONCE InizioShort = 084500 //iniziare gli SHORT solo dalle 08:45:00 in poi
ONCE FineShort = 170000 //niente più SHORT dopo le 17:00:00
.
.
.
IF condizioni AND time >= InizioLong AND time < FineLong THEN //LONG solo nell'intervallo orario di cui sopra
BUY 1 contract at market
ENDIF
.
.
.
IF condizioni AND time >= InizioShort AND time < FineShortTHEN //SHORT solo nell'intervallo orario di cui sopra
SELLSHORT 1 contract at market
ENDIF
.
.
.
IF time = FineLong THEN //Chiudere le posizioni LONG all'ora stabilita
IF LongOnMarket THEN
SELL at market
ENDIF
ENDIF
.
.
.
IF time = FineShort THEN //Chiudere le posizioni SHORT all'ora stabilita
IF ShortOnMarket THEN
EXITSHORT at market
ENDIF
ENDIF
.
.
.
Potresti combinare anche TIME con i giorni per creare orari diversi secondo i giorni della settimana ecc…
GRazie mille è questo che volevo e per inserirgli anche i giorni che voglio?
Puoi usare
CurrentDayOfWeek
ad ogni modo a questo link ci sono tutte le indicazioni utili https://www.prorealcode.com/documentation/category/dateandtime/
Puoi anche utilizzare la barra GOOGLE Search in alto nell’area blu, accanto ad HELP. Con quella trovi qualunque cosa compaia all’interno del sito ProRealCode, manuale istruzioni, esempi, strategie, ecc… Quindi indicando, ad esempio, DAX, trovi ogni cosa ci sia sul DAX (Ger30).