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
Alexey Volchanskiy
A proposito, MQL5 ha un limite al numero di parametri di funzione?
Sembra che ci siano 64 parametri per funzione.
Come si ottimizza? Non è la prima volta che lo chiedo e nessuno dice niente.
Questo è il punto - non lo fai. Significa che qualsiasi finestra personalizzata (DLL, GUI in MQL) distruggerà completamente l'ottimizzazione nativa. In casi estremi, dobbiamo aggiungere la nostra ottimizzazione all'interno dell'EA, che è un'altra bicicletta.
Il file ini è lo stesso. Come sia conveniente qui non è affatto chiaro. Almeno, non ho visto utenti semplici che modificano il file ini per cambiare i valori dei parametri di tuning.
Mi sembra di aver scritto abbastanza chiaramente, ma lo ripeterò con un esempio. C'è un Expert Advisor, ha 100 parametri di input, tutti devono essere passati a un'istanza della classe dell'algoritmo, dove si svolge tutto il lavoro. Ci sono due modi:
Quindi il problema è come passare le variabili di input all'istanza della classe dell'algoritmo
Allora hai capito bene.
Forum sul trading, sistemi di trading automatico e test di strategie di trading
E perché non mettere i parametri di input nella struttura?
fxsaber, 2017.10.02 13:16
Mettete un template nel costruttore della classe e questo è tutto.
Com'è possibile? Non capisco davvero come sia possibile. Conosco un trucco simile per gli script, ma non per gli Expert Advisor e gli indicatori.
ExpertLoader_Example.mq5 da qui.
Questo è il punto, non lo fa. Significa che qualsiasi finestra personalizzata (DLL, GUI in MQL) distruggerà completamente l'ottimizzazione standard. In casi estremi, dobbiamo aggiungere la nostra ottimizzazione all'interno dell'EA, che è un'altra bicicletta.
Il file ini è lo stesso. Come sia conveniente qui non è affatto chiaro. Almeno, non ho visto nessun utente semplice che modifica il file ini per cambiare i valori dei parametri di tuning.
https://www.mql5.com/ru/docs/optimization_frames/parametersetrange
Puoi scrivere le variabili esterne in un file mqh e inserirlo.
Devo essere indietro con i tempi o andare nella direzione sbagliata,
Ho pensato che meno parametri di input ha un EA, meglio è.
Idealmente, secondo me, un EA non dovrebbe avere parametri di input(variabili di input).
Spiegatemi, cosa significa 100 parametri?
Devo essere indietro con i tempi o andare nella direzione sbagliata,
Ho pensato che meno parametri di input ha un EA, meglio è.
Idealmente, secondo me, un EA non dovrebbe avere parametri di input(variabili di input).
Per favore, spiegate qual è il senso di 100 parametri?
Solo per sperimentare.
Devo essere indietro con i tempi o andare nella direzione sbagliata,
Ho pensato che meno parametri di input ha un EA, meglio è.
Idealmente, secondo me, un EA non dovrebbe avere parametri di input(variabili di input).
Si prega di chiarire il significato di 100 parametri.
Questa domanda non viene discussa qui. Stiamo discutendo gli aspetti tecnici del passaggio dei parametri.
È possibile scrivere variabili esterne in un file mqh e inserirlo.
Sto perdendo la testa, la gente mi ignora ostinatamente. Puoi anche scriverli in .mqh, che differenza facome passarli alla classe dell'algoritmo?
Sto perdendo la testa, continuo a non essere ascoltato. Puoi anche usare .mqh, che differenza facome passarli alla classe dell'algoritmo?
Non è necessario passarle, le variabili globali sono disponibili così come sono.