Ottimizzazione nel tester di strategia - pagina 17

 

Qualsiasi miglioramento della velocità - complimenti!

Ma vorrei comunque passare dall'applicazione della matrice all'elaborazione della storia secondo la tecnologia descritta in modo approssimativo.

 

Puoi dirmi qual è la ragione della limitazione nel tester di 10496 passaggi durante l'ottimizzazione?

Bild ultimo 450, ha scelto la forza bruta completa e l'ottimizzazione genetica max 10k passaggi.

Expert Advisor dalla consegna standard del terminale ...2EmaTime.

 
hrenfx:

Qualsiasi miglioramento della velocità - complimenti!

Ma vorrei passare dall'applicazione matematica all'elaborazione della storia utilizzando la tecnologia descritta sopra.

Questo non è solo un giocattolo, prima di tutto è usato per elaborare le possibilità di accelerazione,

In secondo luogo, può già essere utilizzato per calcoli semplificati sulla storia (apri qui, chiudi là, la differenza in pip è un profitto, senza aperture di ordini reali).

E questo è qualcosa.

 
Urain:

Prima di tutto, elaboreremo le possibilità di accelerazione su di esso,

In secondo luogo, può già essere utilizzato per calcoli semplificati sulla storia (come qui hai aperto, qui hai chiuso, la differenza in pip è il profitto, senza aperture di ordini reali).

E questo è qualcosa.

E funziona anche su qualsiasi astuto sintetico.

--

Peccato che non si possano scrivere script per questa cosa, dovrò farmene uno da solo.

 
MetaDriver:

Sì, e funziona anche su qualsiasi sintetico insidioso.

--

Peccato che non si possano scrivere script per questa cosa, dovrete farvene uno da soli.

Che fare il proprio GA,

Scrivete uno strumento C++ che catturi gli eventi e la pressione dei tasti del tester invece di uno script, quello è uno script per voi.

Capisco che presto il numero di parametri aumenterà, e ce ne sarà abbastanza per le vostre idee.

 

MetaTrader 5 Client Terminal build 470

  1. Terminale: Disegno fisso dell'oggetto grafico "Fibo Fan".
  2. Terminale: Corretto il controllo della visualizzazione delle scale nell'oggetto grafico "Chart".
  3. MQL5: Corretto il riavvio di un Expert Advisor quando si cambia un account.
  4. MetaTester: aggiunto il supporto per la navigazione nel grafico dalla tastiera durante il test visivo.
  5. MetaTester: tassi modificati per i test visivi per diverse posizioni del regolatore.
  6. MetaTester: Aggiunto il supporto per gli indicatori personalizzati in un template durante il test visivo.
  7. MetaTester: aggiunto l'output di informazioni sul cambiamento delle impostazioni di un agente nel suo log.
  8. MetaTester: cambiata la posizione della finestra dei dati nel test visivo.
  9. MetaTester: introdotto un limite generale sul numero di parametri di test e di ottimizzazione - 1024.
  10. MetaTester: sistemata la liberazione di risorse durante i test e l'ottimizzazione.
  11. MetaTester: Corretto il comportamento del comando di pulizia. Ora tutti gli agenti, compresi quelli che lavorano in MQL5 Cloud, lo ottengono.
  12. MetaTester: fissata la formazione di percorsi per i dati nella modalità di test visuale.
  13. MetaTester: corretta la visualizzazione della scala del grafico durante il test visivo.
  14. MetaTester: Corretta la visualizzazione del grafico in tick durante i test visivi.
  15. MetaTester: corretto il download della libreria EX5 modificata.
  16. MetaTester: corretto il funzionamento di un agente quando ci si rivolge ad agenti non esistenti.
  17. Corretti i messaggi sul forum e i log di crash.
  18. Aggiornata la documentazione.
L'aggiornamento automatico è disponibile attraverso il sistema LiveUpdate.

Scarica il terminale client MetaTrader 5 dal seguente link: https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe

Questo è davvero "qualcosa". Ma perché 1024? - Perché non 1'000'000?

La questione è come usarlo ora. Scrivere a mano nelle impostazioni dell'ottimizzatore è problematico. Ma se si potesse specificare un array bidimensionale come input, mmm..., come questo:

Opt. param.
minmax
passo
a1
-2
3
0.01
a2
-3
6
0.2
...
...
...
...
a999999
-1
2
0.01
 
joo:

Questo è davvero "qualcosa". Solo perché 1024? - Per un bel numero, perché non 1'000'000?

Sono stati presi accordi organizzativi in relazione agli agenti cloud. C'è stata una verifica del controllo dell'uso della memoria da parte degli agenti di prova. Prima c'erano dei limiti, ma non erano coordinati tra l'ottimizzazione e i test. Abbiamo anche messo in conformità la documentazione.

È stato stimato che 1024 è più che sufficiente, nonostante la crescente complessità dello Strategy Wizard.

Ma è un limite sul numero totale di parametri, non sul numero di parametri ottimizzati simultaneamente, che è rimasto 64

 
stringo:

Sono stati presi accordi organizzativi in relazione agli agenti cloud. Il controllo dell'uso della memoria da parte degli agenti di test è stato verificato. Prima c'erano delle limitazioni, ma non erano coordinate tra l'ottimizzazione e i test. Anche la documentazione è stata allineata.

È stato stimato che 1024 è più che sufficiente, nonostante la crescente complessità dello Strategy Wizard.

Ma è una restrizione sul numero totale di parametri, non il numero di parametri ottimizzati simultaneamente che rimane 64.

Ops. Il trasferimento della formazione della rete da un calcolatore fatto in casa a un tester interno è annullato, il che è un peccato.

 

Ciao moderatore!

Ho una domanda: perché tutte e tre le immagini qui allegate mostrano un numero diverso di passaggi dell'ottimizzatore? Qual è la ragione?

Secondo la prima immagine il numero di passaggi dovrebbe essere 817. Tuttavia, nella seconda e terza immagine il loro numero è molto più basso.

 
ForexMoneyMaker:

Ho una domanda: perché tutte e tre le immagini qui allegate mostrano un numero diverso di passaggi dell'ottimizzatore? Qual è la ragione?

Secondo la prima immagine il numero di passaggi dovrebbe essere 817. Tuttavia, nella seconda e terza immagine il numero di passaggi è molto più basso.

Ha senso usare la genetica solo se il numero di passaggi è ben superiore a 10000. Nel tuo caso ci sono solo 817 passaggi e devono essere eseguiti in modalità forza bruta.

La genetica opera modellando le sequenze di geni per produrre individui efficienti. Questo richiede un certo numero di popolazioni, di solito almeno 10.000 passaggi.

Motivazione: