Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Attualmente il mio EA apre diversi ordini sulla stessa candela. Penso che il materiale contenuto in questo articolo possa aiutarmi.
Come posso implementarlo?
È possibile togliere la logica di entrata nell'operazione dall'evento OnTick() e inserirla nella funzione OnNewBar(). In questo modo, verrà eseguita solo quando c'è una nuova barra, senza più entrare più volte nella stessa candela, perché una volta eseguita, verrà eseguita di nuovo solo nella candela successiva.
Ottimo articolo.
Grazie!
Molto molto bello grazie,
Speravo in una funzione delle librerie MQL5 ma sembra che non ci sia? Ho una libreria di trading modulare e mi sono imbattuto in un problema in cui il modulo del segnale impostava il suo flag IsNewBar e sovrascriveva il prevCandleTime e quando il modulo TrailingSL doveva valutare la stessa funzione restituiva false perché il prevCandleTime era uguale all'attuale.
Sì, posso memorizzare il risultato in un flag centrale e usarlo per tutti i moduli e non mi imbatterei in questo problema, ma i moduli possono essere eseguiti su timeframe diversi, quindi questa soluzione è perfetta, grazie.
Salve, presumo che non appena la quotazione Open() è arrivata, significa che è arrivata una nuova barra. IMHO è più semplice o mi sfugge qualcosa?
Immaginate una situazione in cui il prezzo di apertura di una nuova barra è uguale al prezzo di apertura della barra precedente.... C'è un'alta probabilità di cogliere una situazione del genere su TF piccoli.
Non ho un metodo più semplice di questo.
Rileva l'ora di apertura della barra corrente e li confronta a ogni tick.