
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
Ali, l'esempio che ho citato sopra è l'EA a cui ti riferisci, che è la fonte della funzione IsNewBar() che hai menzionato, e già la usa.
Come spieghi questo?
Parlavo del mio EA che fa trading su due simboli.Un simbolo riceve i dati con ontick()
l'altro usa Isnewbar()
Quando cambio il loro modo di ottenere i dati il risultato è lo stesso. Potresti provare questo e confrontare i risultati. Ho anche provato a ottenere entrambe le quotazioni usando isnewbar come l'EA discusso sopra e ho avuto gli stessi problemi però ottenendo le quotazioni del simbolo originale con ontick() il problema si è risolto.
Naturalmente c'è un problema con il tester, ho solo mostrato come sono riuscito a ottenere i risultati desiderati.
Nel mio caso la soluzione era il metodo IsNewBar() e passare al metodo di esecuzione "Every Tick" a meno che il mio EA lavori solo sui prezzi aperti.
Puoi per favore approfondire, magari con uno snippet di codice per dimostrarlo? Puoi gestire 3 valute?
Ok, ho capito cosa vuoi dire. Una delle coppie viene usata per innescare l'apertura di una nuova barra e per le altre si leggono istantaneamente i tick.
Kgo, ma ancora questo non risolve il problema nel mio caso. Potresti per favore mostrare uno snippet di quello che fai?
Grazie, trendick
TheEconomist 2010.09.06 17:09 #
Avete un esempio qui:http://mqlmagazine.com/mql-programming/mql5-a-portfolio-moving-average-sample-expert/
Ci credi che non so nemmeno dove sia questo metodo IsNewBar()? Quale classe?
Ci riferiamo al Metodo dell'articolo 105. Eccolo (solo l'inizio e la fine sono rilevanti):
Eccolo qui: