Ciao a tutti,
avrei bisogno di una funzione che mi permetta di limitare gli ingressi della strategia per una singola giornata.
Ad es. volendo limitare ad un ingresso al giorno la strategia, questa entrerà in posizione “al trigger” e se uscita in gain o in loss, non rientrerà fino alla giornata successiva.
Così per 2, 3, …… , n ingressi per die ammessi.
Ho provato a cercare nel forum, ma mi pare di non aver visto niente a riguardo.
Grazie per chi vorrà rispondere.
La variabile OTD indicata alla riga 21 puoi copiarla nel tuo codice così com’è scritta ed usarla nelle tue condizioni, come è stato fatto alla successiva riga 24
https://www.prorealcode.com/reply/179884/
Quella di sopra è solo per una, per più di una serve un contatore:
ONCE MassimoOperazioni = 3
ONCE Contatore = 0
IF (OnMarket AND Not OnMarket[1]) OR (LongOnMarket AND ShortOnMarket[1]) OR (LongOnMarket[1] AND ShortOnMarket) OR ((Not OnMarket AND Not OnMarket[1]) AND (StrategyProfit <> StrategyProfit[1])) THEN
Contatore = Contatore + 1 //incrementa il contatore ad ogni nuova operazione
ENDIF
IF IntraDayBarIndex = 0 THEN
Contatore = 0
ENDIF
IF MieCondizioniLong AND Not OnMarket AND (Contatore < MassimoOperazioni) THEN
BUY 1 CONTRACT AT MARKET
ENDIF
Grazie Roberto,
sembra proprio quello che stavo cercando.
Faccio un po’ di prove sulle strategie!
Ciao