Errori, bug, domande - pagina 2123
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
Per riassumere la domanda. Qual è lo scopo di CAccountInfo, COrderInfo, CSymbolInfo, CPositionInfo e CTerminalInfo?
Ho guardato il loro codice sorgente. Qual è il vantaggio di usarli?
CDealInfo eCHistoryOrderInfo - anche questi sono scritti con errori logici. Qual è lo scopo di usarli?
Bene, abbiamo CTrade. Tutto è chiaro con esso; può essere utile dove e così via. Ma che dire delle Info-classi?
Forum sul trading, sistemi di trading automatico e strategie di trading di prova
Consulenti esperti: TrailingTakeProfit
fxsaber, 2018.02.07 16:17
Immaginate una semplice ottimizzazione per 100.000 passaggi di 10.000.000 di tick. Allora OnTick verrebbe chiamato un trilione di volte. Qualsiasi azione extra chiamata un trilione di volte richiederebbe secondi/minuti/ore extra. Apprezza il tuo tempo e quello degli altri.
Qualcuno ci pensa quando scrive il codice?
Credo che...
Credo che...
Allora è meglio non scrivere così
Allora è meglio non scrivere così.
Spesso è difficile capire cosa intendi. Richiede di sedersi accanto a te e vedere tutto quello che leggi, controlli, scrivi.
Manca il contesto.
Spesso è difficile capire cosa intendi. Richiede di sedersi accanto a te e vedere tutto quello che leggi, controlli, scrivi.
Manca il contesto.
Perché DoubleToStr da solo sarà chiamato tre trilioni di volte per niente. Vediamo quanto tempo ci vuole.
Sulla mia macchina non debole, sono 50 ore. Cioè, un Expert Advisor vuoto con un tale Commento (il Commento stesso non sarà chiamato nella modalità di ottimizzazione, ma i parametri di input saranno calcolati) aggiungerà 50 ore al tempo di attesa. Chi pensa a questo quando scrive il codice?
Da remoto.
Думаю, все сильно зависит от кодера. Испытываю неприятное ощущение от отсутствия каких-либо попыток что-либо написать не медленно.
Ho affinato la velocità nel mio tester solo quando avevo bisogno di ottimizzare rapidamente (centinaia di volte più velocemente di MT) un overshoot completo. Ci sono volute poche ore per ottimizzare in un fine settimana, invece di un mese.
E in MT4Orders, quando si voleva finalmente mettere un punto ragionevole a MT5.
Non stiamo parlando di un'esecuzione in combattimento, siamo nel Tester. Il solo fatto che il Cloud sia disponibile dimostra che la velocità è un collo di bottiglia. In sintesi, gli utenti di Cloud hanno speso una somma enorme per pagare l'incompetenza dei codificatori.
Forum sul trading, sistemi di trading automatico e test di strategia
Consulenti: TimeEA
fxsaber, 2018.02.07 04:01
Non un solo EA di MQ in KB (non ho guardato la consegna standard). Strana situazione. MQ continua a sottolineare le buone velocità di MT5 ma non sembra averle misurate. Forse è per questo che permettono di pubblicare il codice lento a scopo di formazione.
Mi piacerebbe vedere un codice di riferimento di MQ. Quando non ci sono errori logici, l'accelerazione algoritmica è impossibile, il codice è scomposto, sono coinvolti diversi tipi di ordine (non solo il mercato), l'invio e l'elaborazione degli ordini asincroni, la storia del trading e i tick sono coinvolti. Almeno per un simbolo.