Una libreria rapida e gratuita per MT4, per la gioia dei neuralnetworkers - pagina 3
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Permettetemi di fare qualche piccola domanda ai professionisti:
1. cosa influiscono i parametri AnnsNumber, AnnInpit, delta (in generale).
2. quali sono i limiti per cambiarli.
3. Ha senso ottimizzarli.
Inoltre, per qualche ragione sconosciuta (a me), in alcuni casi, dopo l'allenamento di una rete neurale nel NeuroMACD-fixed.mq4 Expert Advisor
controllare i risultati dell'addestramento utilizzando il filtro ottenuto sul set di addestramento non dà alcun risultato visibile.
Per essere più precisi, i risultati prima e dopo l'applicazione del filtro sono assolutamente identici.
Quale può essere la ragione?
Scusate la taffalogia :).
Rielaborato l'EA, pulito i bug. Inviato al codebase. Dopo la verifica del moderatore, sarà disponibile su: https://www.mql5.com/ru/code/9386
Rielaborato l'EA, pulito i bug. Inviato al codebase. Dopo la revisione del moderatore, sarà disponibile su: https://www.mql5.com/ru/code/9386
Fatto.
Fatto.
Grazie per la vostra prontezza!
Server: Alpari-Demo
Accesso: 2033582
Password di investimento: hfti6op (solo visualizzazione)
Sto testando l'Expert Advisor https://www.mql5.com/ru/code/9386 su demo, ecco i primi risultati:
Ciao Yuri.
Per favore, spiega perché due ottimizzazioni separate del tuo EA,
Se sto usando lo stesso periodo, gli stessi dati, le stesse impostazioni di ottimizzazione,
producono risultati completamente diversi.
Tutti i file di allenamento della rete sono stati cancellati e ricreati durante la nuova ottimizzazione.
Ho pensato che i risultati dovrebbero essere gli stessi o simili e dovrebbero variare solo se si cambiano alcune condizioni di ottimizzazione (per esempio, allungando il periodo di un giorno).
Risulta che la rete viene addestrata ogni volta in modo diverso quando le condizioni e i dati sono gli stessi? È normale?
Come posso usarlo, se il risultato è diverso ogni volta?
O non ho fatto qualcosa secondo le istruzioni?
Consulente esperto: FANN-EA
Ho fatto delle impostazioni per l'ottimizzazione:
Valuta: EURUSD
Periodo: 1M
Intervallo: 01/10/09 - 09/12/09
StopLoss: da 10 a 100 passo 1
x: da 1 a 5000 passo 1
Brevemente i risultati delle ottimizzazioni (ordinati per profitto massimo):
1a ottimizzazione.
2a ottimizzazione (effettuata come nuova)
Ciao Yuri.
Per favore, spiega perché ci sono due ottimizzazioni separate del tuo EA,
Se volessi usare questo EA per lo stesso periodo di tempo, per gli stessi dati, con le stesse impostazioni di ottimizzazione,
producono risultati completamente diversi.
Ogni volta che si esegue il neuronet lo sta mettendo a punto, questa è la differenza nei risultati, è giusto...
Qualcuno può spiegare qualcosa negli esempi del FANN? In particolare, il file cascade_train.c ha questa roba scritta dentro:
Probabilmente non capisco qualcosa, ma sembra che ogni coppia successiva di upload di file di allenamento e di test sovrascriva i precedenti. Perché succede questo? Inoltre, c'è una perdita di memoria perché fann_destroy_train(data) non viene chiamato tra i carichi;Poi c'è di più:
Qual è il punto?Ogni esecuzione della rete neurale la termina, questa è la differenza dei risultati, va bene...
La seconda corsa di ottimizzazione è stata fatta da "0" sugli stessi dati con gli stessi parametri.
I file nella directory ANN della prima ottimizzazione sono stati rimossi prima di eseguire la seconda ottimizzazione.
Non c'è niente da "imparare" lì, perché questo è un nuovo allenamento, ma dà risultati completamente diversi.
La 2a corsa di ottimizzazione è stata fatta da "0" sugli stessi dati con gli stessi parametri.
Non c'è niente da "imparare", perché è un nuovo allenamento, ma dà risultati completamente diversi.
Va anche bene, inizialmente la rete viene avviata con pesi casuali, e li regola durante l'ottimizzazione, l'allenamento. Pesi iniziali diversi - risultati finali diversi.
Z.I. anche se il mio EA non ha ottenuto risultati così drasticamente diversi, ma potrebbe dipendere da molte condizioni.