Errori, bug, domande - pagina 1948
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
I dati devono essere scritti nel file ad ogni passaggio durante la deinizializzazione.
Stai dicendo che l'EA ha bisogno di scrivere i trade in un file durante il test o l'ottimizzazione? Nel terminale stesso, dove sono i file che sono chiamati dalle schede "risultati" e "rapporto" nel tester?
Irisultati dell'ottimizzazione sono nella cache, ma non nell'open...
Cari esperti o sviluppatori, per favore consigliate come tirare i risultati dei test su file in mt-4.
per un ulteriore trattamento come descritto qui https://www.mql5.com/ru/articles/1467?Puoi provare a ottimizzare in Expert Advisor stesso, senza tamburellare - descritto nel blog, ma in inglese(NB: ci sono molte parti).
Non essere - questo è il punto - provato su due reti diverse!
Ha funzionato solo attraverso l'esportazione/importazione dell'elenco degli agenti.
Lo controlleremo, grazie.
Per favore - sarei felice di aiutare!
Ora che ho iniziato a trattare la questione dell'ottimizzazione online, alcune domande sono venute subito fuori:
1. Ad ogni test il download va al consulente o solo alla compilazione - devo aspettare che la rete capisca che è ora di lavorare - non cambio il periodo e lo strumento.
2. La chiave per attivare la dll funziona ora - in modo che gli EA con la dll nella loro rete siano considerati?
3. Se l'Expert Advisor deve restituire i file sui risultati del lavoro, questo avverrà ad ogni passaggio o alla fine dell'intera ottimizzazione?
4. Un desiderio - insegnare all'agente a monitorare il caricamento del processo - se il kernel è occupato, l'agente si rifiuta di lavorare e aspetta che il processo di caricamento del kernel sia finito, dopo di che occupa il kernel. Tenendo conto che il processo di avvio viene eseguito in porzioni, sarebbe un ottimo meccanismo per la macchina per lavorare in parallelo con altri compiti, soprattutto durante l'ottimizzazione a lungo termine. È possibile, naturalmente, dare la priorità utilizzando gli strumenti di Windows, ma a volte è necessario liberare anche la memoria.
Irisultati dell'ottimizzazione sono nella cache, ma non nell'open...
Non c'è modo di farli uscire da lì? Forse c'è qualche modo non documentato? Dopo tutto, è una sciocchezza e un mal di testa stupido che i risultati non siano emessi su un file. C'è un semplice processo di test nei log, ma in generale la situazione non è chiara, perché gli sviluppatori della piattaforma non ci hanno pensato?
Dopo aver seguito attentamente le risposte degli sviluppatori, sono arrivato alla conclusione che gli sviluppatori hanno questo principio - ciò che può essere fatto con la programmazione non è una priorità per l'implementazione nel terminale per gli utenti, e ciò che non è una priorità potrebbe non essere mai implementato. Se hai bisogno di qualcosa di speciale, o lo scrivi tu stesso o ti metti a fare il freelance.
Ho trovato una situazione spiacevole.
Ottimizzo i parametri, incluso il tipo МА e TF, alcuni TF sono esclusi durante l'inizializzazione - il risultato è un grafico curvo dei risultati. C'è solo un tipo di MA e non tutti i TF sul grafico o lo sto costruendo/leggendo male?
L'ottimizzazione è lenta (enumerazione completa) o veloce(algoritmo genetico)?
L'ottimizzazione è lenta (enumerazione completa) o veloce(algoritmo genetico)?
Pieno, naturalmente. E che differenza fa, ho mostrato nello screenshot che tutti i tipi di MA sono stati cercati, mentre il grafico mostra solo SMA.