![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
La discussione sembra essere entrata nello specifico del codice di un particolare EA. Ma ho notato che quasi tutto il tempo è speso per il lavoro preparatorio (più del 90%), non importa quale EA sia ottimizzato. E così è con ogni esecuzione (passaggio nel registro) con nuovi parametri di input che vengono ottimizzati. Cioè, non importa come si ottimizza il codice, si può ottenere solo un guadagno di prestazioni di un paio di punti percentuali.
Miglioreremo la fase di lavoro preparatorio durante l'ottimizzazione dell'Expert Advisor. Il tempo dovrebbe essere ridotto. Per favore, aspettate un po'.
Miglioreremo la fase di lavoro preparatorio durante l'ottimizzazione dell'esperto. Il tempo dovrebbe essere ridotto. Per favore, aspettate ancora un po'.
Ma ho notato che quasi tutto il tempo è speso in lavori preparatori (più del 90%), indipendentemente dall'esperto che viene ottimizzato.
Descrivete la situazione in modo più dettagliato, se possibile. Quanto tempo bisogna aspettare? Cosa c'è scritto (se c'è) nel diario di bordo? ...
Nel registro "ottimizzazione completa avviata". tutti i processori sono pronti. Bisogna aspettare più di 5-10 minuti. Non ho misurato esattamente quando è iniziata l'ottimizzazione perché sono sempre passato a un altro access point. Il punto di accesso ha sempre mostrato tutte o quasi tutte le barre verdi.
Il registro mostra "ottimizzazione completa avviata" e tutte le CPU sono pronte. Devo aspettare più di 5-10 minuti. Non ho potuto misurare esattamente quando è iniziata l'ottimizzazione perché passo sempre a un altro punto di accesso. Il punto di accesso ha sempre mostrato tutte o quasi tutte le barre verdi.
A proposito, il problema dell'avvio dei test si verifica anche quando l'ottimizzazione è disattivata: i test non iniziano finché non passo a un altro Access Point. Quando l'ottimizzazione è disabilitata, non viene scritto nulla nel log e tutti i core sono pronti. Cifre in Stato di connessione (accanto alla casella blu e al segno di spunta verde) clicca rapidamente. L'unità sta anche diligentemente "cliccando" qualcosa al ritmo dei numeri. Ma il test non inizia. Apparentemente la connessione all'Access Point è persa nonostante il segno di spunta verde. Il problema si verifica su 3 computer diversi: due a casa su un IP e uno al lavoro su un altro IP.
Segnalato il problema a servicedesk.
perché tanta spazzatura nei registri... e questo è senza una lista di input int, per linea ... oltre a notare la velocità ... ci vogliono 2 minuti prima che il test venga eseguito ... solo una corsa... e questo è per il test dell'ULTIMO MESE... e un nucleo... il resto riposa)
... ho anche notato che l'avvio del terminale richiede un tempo molto lungo ... e anche dopo l'avvio ci vogliono 5 secondi per capirlo e iniziare il trading, se uso EXPERT per vendere senza assistenza ... (ekspert è elementare... senza cicli ecc.)
Questa cosiddetta "spazzatura" che lei chiama ci aiuta a scoprire le ragioni dei fallimenti.
Questa cosiddetta "spazzatura" che lei chiama ci aiuta a capire le ragioni dei fallimenti.
Le persone programmano in mql5, capiscono cos'è OOP :), non guardano nel registro di testo se necessario? ... Perché tanta roba nel registro di bordo.
e notare il tempo dall'inizio ... per eseguire il test ... 1m 46sec
La gente programma in mql5, capisce cos'è l'OOP :), non guardano nel registro di testo se necessario? ... Perché tanta roba nel registro di bordo.
e notare il tempo dall'inizio ... per eseguire il test ... 1m 46sec
Beh, capisco in OOP. E pensi che io non guardi nel registro, periodicamente?