[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 102
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Potete dirmi come calcolare la dimensione del lotto da aprire con, diciamo, il 10% dei fondi disponibili?
vedere qui: 'Il mio primo Graal'.
Buongiorno a tutti. Puoi dirmelo per favore?
Se ho fatto nel mio EA quanto segue:
Poi, in tutto il codice ho sostituito i bit, le domande, il simbolo, il timeframe come sopra.
L'EA ha lavorato (cioè è stato progettato per lavorare) a tf=m15 e prende solo dati da m15.
L'ho ottimizzato su questo lasso di tempo.
Questo EA dovrebbe essere in grado di rigiocare sullo stesso storico ed eseguire un TEST su un altro timeframe con lo stesso risultato di m15?
//---------------------------------
Per quanto ne so, dovrebbe. Perché funziona con tutti i tick e prende i dati solo da m15.
Ma qui, i risultati non tornano...
Ok. Lo sostituirò. Anche se funziona nel modo in cui ce l'ho io.
Ma la risposta alla mia domanda?
Questo EA dovrebbe mostrare lo stesso risultato sulla stessa storia quando viene eseguito nel Tester su un altro TF come ha fatto su m15?
Se imposti High[] e Low[] allora non dovrebbe (ma non l'ho provato, forse diventerai un pioniere e mi dirai più tardi cosa succede!)
Array di serie temporali, contenente i prezzi massimi di ogni barra del grafico corrente.
buona sera!
Pozh. dimmi (chi può), come posso
nella mia EA, rifarli
come sopra?
Per favore ditemi (chi può), come posso cambiare le funzioni obsolete nel mio EA nel modo in cui è stato descritto sopra?
Aiuto: Nel processo di ulteriore sviluppo di MQL4 alcune funzioni sono state rinominate e spostate da un gruppo all'altro per scopi di sistematizzazione. I vecchi nomi delle funzioni non sono evidenziati e non sono legati all'aiuto del MetaEditor. I vecchi nomi delle funzioni possono essere usati, poiché il compilatore li capirà correttamente. Tuttavia, si consiglia vivamente di utilizzare i nuovi nomi.
Oltre a cambiare il nome non è cambiato nulla, basta aggiungere una "i" davanti, il resto è invariato.
Highest(...)>>iHighest(...)
Basta aggiungere la "i" davanti, nient'altro è cambiato.
Highest(...)>>iHighest(...)
Grazie. Ha funzionato.
Ancora non capisco.
Perché quando eseguo un EA su m5, ottengo lo stesso risultato.
Quando uso gli stessi parametri e la stessa storia per testarlo su m15, il risultato è diverso!
Perché assolutamente tutti gli indulatori, ecc. iTime("EURCHF_FX",PERIOD_M5,0) sono stati personalizzati per m5!
Perché i test sono diversi?
E cosa dovrei fare per mantenerli uguali?