Risposta

EA Apertura delle operazioni per barra aperta

19 risposte

MasterSye

Abbonato, bbp_partecipante, comunità, 80 risposte.

Visita il profilo

8 anni fa #114093

Salve, ho creato un EA che dovrebbe valutare la regola all'apertura della prossima barra. Tutto va bene durante i primi giorni di test storici nella strategia, ma poi dopo 2 settimane di dati nel tester, ha iniziato ad aprire trade per barra, e non segue più le condizioni che ho stabilito. Qualcuno ha avuto problemi simili ai miei? Se sì, come avete risolto? Ho bisogno di aiuto per questo problema. Qualsiasi assistenza o suggerimento sarebbe molto apprezzato. Grazie in anticipo.

0

MasterSye

Abbonato, bbp_partecipante, comunità, 80 risposte.

Visita il profilo

8 anni fa #132918

Ciao Zoki. Se non sbaglio, la tua strategia consiste nell'aprire un trade dopo la chiusura della barra/candela. Questo significa che puoi usare la funzione IsBarOpen per assicurarti che venga aperto un solo trade per barra, a meno che tu non abbia creato una condizione per cui 2 trade o più devono essere aperti una volta che hai la conferma di entrare nel mercato. Se preferite che la vostra strategia analizzi la barra precedente prima della conferma del crossover della MA o di qualsiasi altro indicatore, allora dovreste utilizzare il valore predefinito shift = 1. Questo impedirà all'EA di aprire operazioni prima della barra precedente. Questo impedirà all'EA di aprire operazioni durante la formazione di una candela.

0

Zoki

Abbonato, bbp_partecipante, comunità, 18 risposte.

Visita il profilo

8 anni fa #132964

Ciao MasterSye. Sembra che per le mie esigenze, se spunto "Evaluate rule on bar open only", faccia come forse farebbe IsBarOpen. Quello che succedeva prima di usare questa regola era, per esempio, che avevo un TP di 5 pips e uno SL di 5 pips e volevo che un solo trade venisse eseguito durante la formazione della candela, ma poi se il prezzo era volatile e faceva 50 pips all'interno di quella candela, il mio trade veniva aperto di nuovo molte volte, prima che la candela fosse completata, colpendo a volte il TP, altre volte lo SL, ecc.

 

Uso anche shift = 1 rispetto a shift = 0 (per controllare la pendenza degli indicatori) e sembra che il problema sia risolto in modo simile se uso "Evaluate rule on bar open only". Ma è una cosa che dovrei verificare di nuovo, se apre più operazioni all'interno di una candela, senza usare "Evaluate rule on bar open only" o IsBarOpen, in caso di utilizzo di shift 1, shift 0.

0

MasterSye

Abbonato, bbp_partecipante, comunità, 80 risposte.

Visita il profilo

8 anni fa #132971

Ciao Zoki. Per questo motivo è necessario utilizzare IsBarOpen is True per evitare l'apertura di più operazioni contemporaneamente nella stessa barra. La regola di valutazione sull'apertura della barra viene utilizzata solo per il back test nel tester della strategia. Questo è ciò che so. Se si valuta la strategia sulla candela corrente invece che su quella precedente, è possibile che i trade si aprano più volte. La stessa cosa è successa a me anche quando ho la condizione IsBarOpen nelle mie regole. Forse dovreste utilizzare lo shift 1, ovvero lasciare che l'EA analizzi la vostra strategia a partire dalla candela precedente, non da quella attuale.

0

Zoki

Abbonato, bbp_partecipante, comunità, 18 risposte.

Visita il profilo

8 anni fa #133193

MasterSye, grazie per i consigli. Certamente proverò almeno IsBarOpen, quando passerò dal tester di strategia al trading in tempo reale, o almeno saprò dov'è il problema, quando avrò operazioni multiple all'interno della candela corrente (ciò che pensavo di aver messo sotto controllo nel tester di strategia). Grazie per ora.

0

Stai visualizzando 4 risposte - dal 16 al 19 (di 19 totali)

1 2