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
ExpertLoader_Example.mq5 da qui.
https://www.mql5.com/ru/docs/optimization_frames/parametersetrange
Quindi avete ancora bisogno di variabili di input reali!
Parametri
nome
[in] L'identificatore della variabile diinput o sinput. Queste variabili sono parametri esterni al programma i cui valori possono essere impostati all'avvio.
Sto perdendo la testa, continuo a non essere ascoltato. Puoi anche usare .mqh, che differenza facome passarli alla classe dell'algoritmo?
Ecco un esempio.
Quindi avete bisogno di variabili di input reali in ogni caso!
Nessuno vi impedisce di scriverli nella fonte.
Nessuno impedisce loro di prescriverli alla fonte.
Il racconto di un toro bianco )) Come passarli alla classe dell'algoritmo nel commercio normale?
Il racconto di un toro bianco )) Come passarli a una classe di algoritmo nel trading regolare?
Forum sul trading, sistemi di trading automatico e test di strategia
E perché non mettere i parametri di input nella struttura?
fxsaber, 2017.10.02 20:15
Può mostrarmi un esempio di convenienza? Non riesco a capire di cosa stai parlando.
Ecco un esempio, dalla prima pagina.
più la mia citazione.
...ecco che il cliente vuole 10 ingressi, e ogni passo ha il suo tp/sl/lot/trall/segnale da inserire
Quindi si applica, per scrivere tutto quel mucchio di parametri, sarà sufficiente definire la struttura e metterla nei parametri di ingresso.
Con questo design, è facile per il programmatore inizializzare un array di strutture di parametri di input e poi lavorare con esso.
Espandi tutti questi parametri in variabili separate e prova a lavorarci.
Ecco un esempio, dalla prima pagina
Quando si lancia un TS, capita spesso di non sapere quali parametri di ingresso è meglio scegliere. Così si esegue un Expert Advisor che ha, per esempio, una dozzina di set di parametri di input diversi. E ogni set per ogni copia della TS. Molte persone lo hanno fatto molto tempo fa, quando MQL4 era ancora molto lontano da MQL5.
E l'hanno fatto tramite extern string - ora si chiama input string.
Hanno analizzato le stringhe di input, hanno controllato quante linee di input c'erano e hanno usato questo numero per creare lo stesso numero di logiche commerciali con parametri di input appropriati (usando ArrayResize). E tutto questo sull'antico MQL4! E lì, la MM è stata distribuita per ogni TS secondo il numero di TC e altre sfumature. Da qualche parte nei codici antichi dovrebbero esserci degli esempi.
Sì, ma non è possibile ottimizzare in questo modo
Sì, ma non è così che l'ottimizzazione è possibile
Ti stai inventando problemi ipotetici che non hanno nulla a che vedere con la realtà. Se l'ottimizzazione è necessaria, viene fatta in modo elementare. Notate la parola evidenziata. Non c'è nessun ostacolo tecnico. Se non riesci a organizzare l'ottimizzazione in questo caso, allora ne hai tanto bisogno.
Ci sono molte tecniche pratiche per risolvere questo o quel bisogno. Ma sono problemi tutt'altro che ipotetici.
Ti stai inventando problemi ipotetici che non hanno niente a che vedere con la realtà. Se l'ottimizzazione è necessaria, è fatta in modo elementare. Notate la parola evidenziata. Non c'è nessun ostacolo tecnico. Se non riesci a organizzare l'ottimizzazione in questo caso, allora ne hai tanto bisogno.
Ci sono molte tecniche pratiche per risolvere questo o quel bisogno. Ma sono problemi tutt'altro che ipotetici.
Perché non mettere i parametri di input nella struttura?