Ha postato un EA ieri sera, non ha commentato subito. Non ho mai scritto NS, quindi la mia bicicletta da dilettante:
I pesi sono prima normalizzati in modo che |X[1]| + |X[2]| + |X[3]| + |X[4]| = 1. Durante l'ottimizzazione X[i] può prendere tutti i valori dell'intervallo [-1, +1].
Parametro Fumo <= 1.
Nel perceptron i dati di prezzo sono dati come rendimenti relativi: D[i] = Open[(i - 1) * shift] / Open[i * shift] - 1.
Prima del calcolo (implicitamente dal codice), i dati dei prezzi(D[i]) sono normalizzati in modo che |ResX| = |X[1] * D[1] + X[2] * D[2] + X[3] * D[3] + X[4] * D[4]|= 1, ed esiste sempre un insieme di pesi {Y[1], Y[2], Y[3], Y[4]}, |Y[1]| + |Y[2]| + |Y[3]| + |Y[4]| = 1, per cui |ResY| = |Y[1] * D[1] + Y[2] * D[2] + Y[3] * D[3] + Y[4] * D[4]| = 1 (massimo possibile).
La forza del segnale Res = X[1] * D[1] + X[2] * D[2] + X[3] * D[3] + X[4] * D[4] viene confrontata con Smoke: |Res| < Smoke - CLOSE, Res >= Smoke - BUY, Res <= -Smoke - SELL.
Con questo schema c'è la possibilità di andare da (+1, -1, 0) a MM, perché Res è un volume di posizione implicito. Farò tale variante più tardi.
Questo è il raro caso "corretto" in cui il segnale contiene non solo la direzione della posizione, ma anche il suo volume. Per esempio, se il segnale è debole, il volume è piccolo, forte - grande. In questo caso in ogni momento la posizione netta è "fluttuante".
hrenfx: Durante l'ottimizzazione X[i] può prendere tutti i valori dell'intervallo [-1, +1].
Parametro Fumo <= 1.
Se non ti dispiace, per favore dimmi come eseguire l'ottimizzazione del tuo codice, non ho tempo per capirlo, ma mi piacerebbe molto dargli un'occhiata, grazie.
IgorM: Se non ti dispiace, per favore dimmi come ottimizzare il tuo codice, non ho il tempo di approfondire, ma mi piacerebbe molto dare un'occhiata, grazie.
Ho preso l'Expert Advisor di Reshetov e l'ho elaborato/ottimizzato usando il programma di Reshetov sul periodo 2010.08.22 - 2011.02.22
Ho eseguito l'Expert Advisor attraverso i parametri ottenuti con questa ottimizzazione sul periodo2009.01.05-2009-12.31, con un deposito iniziale di 1000 e 0.1 lotto:
E non ho inserito o corretto nulla da nessuna parte!
L'ho capito nel complesso.
Ha postato un EA ieri sera, non ha commentato subito. Non ho mai scritto NS, quindi la mia bicicletta da dilettante:
Con questo schema c'è la possibilità di andare da (+1, -1, 0) a MM, perché Res è un volume di posizione implicito. Farò tale variante più tardi.
Expert Advisor secondo lo schema MM.
Questo è il raro caso "corretto" in cui il segnale contiene non solo la direzione della posizione, ma anche il suo volume. Per esempio, se il segnale è debole, il volume è piccolo, forte - grande. In questo caso in ogni momento la posizione netta è "fluttuante".
Durante l'ottimizzazione X[i] può prendere tutti i valori dell'intervallo [-1, +1].
Se non ti dispiace, per favore dimmi come ottimizzare il tuo codice, non ho il tempo di approfondire, ma mi piacerebbe molto dare un'occhiata, grazie.
Qui https://www.mql5.com/ru/forum/131739 spiega tutto - il primo post di Reshetov.
Nello stesso thread Reshetov ha semplicemente offerto un programma per automatizzare il processo descritto qui https://www.mql5.com/ru/forum/131739.
A quanto pare la gente era troppo pigra per capirlo qui https://www.mql5.com/ru/forum/131739, così l'uomo ha cercato di dimostrare chiaramente
La reale efficienza di questo processo https://www.mql5.com/ru/forum/131739.
È davvero come se non si potesse cambiare il periodo di prova, inizia ad agosto e basta.
C'è una storia di citazioni?
Ну и дела !
Ho preso l'Expert Advisor di Reshetov e l'ho elaborato/ottimizzato usando il programma di Reshetov sul periodo 2010.08.22 - 2011.02.22
Ho eseguito l'Expert Advisor attraverso i parametri ottenuti con questa ottimizzazione sul periodo2009.01.05-2009-12.31, con un deposito iniziale di 1000 e 0.1 lotto:
E non ho inserito o corretto nulla da nessuna parte!
Non ho inserito o corretto nulla da nessuna parte!
Come è stato? ))) Ti piace? )))
Finora sono sotto shock! Non so cosa dire. Sembra che ci siano aggiustamenti di alcuni schemi universali in corso.
Anch'io sono scioccato )))) Probabilmente perché la TA non funziona dopo tutto ))))