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
In questo modo è più economico.
grazie, ricevuto
Ma non è sufficiente.
Non ci sono molte opzioni: basta codificare i parametri di input in modo che il GA non possa trovare rapidamente un massimo locale.
ZY: Ho studiato questo problema un paio di settimane fa, anche un semplice algoritmo di codifica specifico per i GA, ma non riesco a trovarlo.
UPD: La codifica di Gray per i GA è usata Wiki sui GA - c'è un link alla codifica di Gray lì.
Una buona dimostrazione del perché è bene fare più GA di seguito.
Ecco cinque GA.
Si prega di chiarire.
Per qualche motivo mi era sfuggito questo messaggio.
Spesso si verifica una situazione in cui la modifica di una variabile in un certo intervallo non cambia il risultato. Allora uno dei valori casuali di questo intervallo viene dato come risultato migliore, oppure ci sono valori consecutivi che restituiscono lo stesso risultato. Per ottenere in cima il valore minimo o massimo (a seconda del significato della variabile) della variabile di questo intervallo con lo stesso risultato, ho introdotto una micro penalità. I risultati nell'elenco di ordinamento rimangono nelle stesse posizioni, ma diventano leggermente diversi, e il GA trova il valore minimo/massimo della variabile dall'intervallo di valori identici a spese di nuovi passaggi.
Allo stesso tempo, aumentando il numero di passaggi, spesso si trovano nuovi massimi.
Mi sono spiegato o la domanda è diversa?
Tra l'altro, alla fine della genetica le generazioni passano molto velocemente, quindi l'aumento del numero di passaggi non rallenta molto l'ottimizzazione.
Una buona dimostrazione del perché è utile eseguire più GA di seguito.
Ecco cinque GA.
e potete farlo 50 volte e ottenere una forza bruta :D
oppure puoi farlo 50 volte e ottenere un bruteforce :D
La forza bruta è praticata, ma onesta, ovviamente.
A volte è opportuno limitare la durata di un'ottimizzazione. Ad esempio, non dovrebbe durare più di un'ora.
Il modo più semplice è quello di aggiungere al vostro Expert Advisor una modalità frame con un timer. Nel timer, quando viene raggiunta la soglia di tempo, premere il pulsante Stop tramite MTTester.mqh.
2492 - I moduli del terminale Win sono cambiati, a quanto pare. Ora il clicker deve essere ridisegnato, alla ricerca di nuovi codici...
Il clicker serve solo per Start/Stop, funziona.
ZЫ Ho aggiornato alla versione che avevo tempo fa.Il clicker serve solo per l'avvio/arresto e funziona.
ZY L'ho aggiornato a una versione che avevo molto tempo fa.In realtà, non sto parlando del programma MultiTester specifico, ma della sua base clicker, che ho tolto. Ho impostato il clicker in molti campi prima di ottimizzare, e qualcosa è cambiato. Dovrò indagare un po' più tardi, per ora ho fatto un rollback.
Ho solo segnalato un cambiamento nel terminale, non un problema in questo programma.