Caratteristiche del linguaggio mql5, sottigliezze e tecniche - pagina 56
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
Avete misurato le prestazioni? Sono curioso di sapere quanto sarà più lento. Soprattutto con gli indicatori personalizzati.
Non misurato, ma non dovrebbe essere più lento che in MT4.
MisurazioneIl risultato è
Un terzo di microsecondo per testare. Questo significa che una singola corsa per ogni 10 milioni di tic rallenterà di tre secondi.
Misura
Strano che tu non abbia confrontato la creazione di un handle + l'ottenimento di un valore nel ciclo con la tua versione originale, questa è la differenza che è interessante.
Strano che tu non abbia confrontato la creazione dell'handle + l'ottenimento del valore nel ciclo con la tua versione originale, che è la differenza che è interessante.
Perché i valori sono presi dallo stesso manico. iMA restituisce sempre lo stesso handle con gli stessi parametri.
In MQL5 è abbastanza accettabile scriverlo così
Cioè "creare" una maniglia su ogni tick. Non verranno create nuove entità di indicatori, il tempo verrà sprecato solo nel confronto dei parametri di input di iMA con gli indicatori che sono stati avviati nei tick precedenti. Cioè esattamente la stessa cosa che si fa in MT4.
Design interessante.
Controllate la velocità con la creazione di un handle in OnInit, con questo approccio.
Controllate la velocità con la creazione dell'handle OnInit, con questo approccio.
Forum sul trading, sistemi di trading automatico e test di strategia
Caratteristiche del linguaggio mql5, sottigliezze e trucchi
fxsaber, 2017.10.05 09:09
Una singola corsa ogni 10 milioni di tic rallenterà di tre secondi.
Questo rispetto alla vostra opzione.
Come posso sostituire le funzioni standard OrderCalcProfit() e OrderCalcMargin() in modo che siano multipiattaforma? Sembra che sia già stato qui da qualche parte, ma non riesco a trovarlo qui - forse avevo sonno... Ma devo essermi svegliato entro un'ora dalla ricerca :)
Come posso sostituire le funzioni standard OrderCalcProfit() e OrderCalcMargin() per renderle multipiattaforma? Sembra che sia già stato fatto da qualche parte, ma non riesco a trovarlo qui - forse ero sveglio... Ma devo essermi svegliato durante un'ora di ricerca :)
https://www.mql5.com/ru/search#!keyword=myordercalcmargin&module=mql5_module_forum
https://www.mql5.com/ru/search#!keyword=myordercalcmargin&module=mql5_module_forum
:)
SymbolInfoMarginRate() non è in quad. La domanda è stata posta come segue:
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Peculiarità del linguaggio mql5, consigli e trucchi
Artyom Trishkin, 2017.10.06 06:36
Cosa può sostituire le funzioni standard OrderCalcProfit() e OrderCalcMargin() in modo che siano multipiattaforma? Sembra che ci fosse già da qualche parte, ma non riesco a trovarlo qui - forse ho troppo sonno... Ma avrei dovuto svegliarmi durante un'ora di ricerca :)
Un dono, non un'opportunità linguistica
Un dono, non un'opportunità linguistica
Un regalo sotto forma di un elusivo errore di runtime
In che modo ::CopyTicks è meglio di Copyticks?
E perché il risultato è sempre -1. Tali errori (4006) dovrebbero essere segnalati in fase di compilazione