Una libreria rapida e gratuita per MT4, per la gioia dei neuralnetworkers - pagina 10
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
Rimosso il commentato.
Ora mi spiego, a res>0, qui 0 corrisponde al livello 50 dell'indicatore RSI, assegniamo 1, altrimenti assegniamo -1
Cosa non è chiaro? Un minimo di codice e nient'altro.
Come è scritto nel codice sorgente, la condizione principale della normalizzazione dei dati NON è soddisfatta.
L'unica cosa è filtrare un altro zero, ma in questo caso non è così importante.
In questo caso, perché avete bisogno della rete? Gli si insegna a commerciare seguendo l'algoritmo della rottura della linea zero dei dati normalizzati (o la rottura dell'RSI del livello 50). Cioè, conoscete l'algoritmo a priori - quindi programmatelo e non giocate con la rete. Un'altra cosa è se non si conosce l'algoritmo, e si sta cercando di fare la rete per trovarlo, utilizzando i risultati dei trade precedenti e le letture degli indicatori rilevanti.
Buona fortuna.
Grazie, capisco, la parola chiave in tutto questo è gamma.
Probabilmente dovresti dormire la notte...
I valori normalizzati (1;-1) devono essere alimentati all'ingresso NS. Altrimenti, l'addestramento del NS può portare a risultati incerti.
Farei un'affermazione meno audace: i valori limitati dovrebbero essere alimentati agli ingressi NS.
Buon pomeriggio a tutti, il grafico di ottimizzazione non viene disegnato, dopo l'ottimizzazione appare la seguente linea
2009.12.21 15:52:54 Ci sono stati 897 passaggi fatti durante l'ottimizzazione, 897 risultati sono stati scartati come insignificanti
qualcuno può aiutare?
Buon pomeriggio a tutti, il grafico di ottimizzazione non viene disegnato, dopo l'ottimizzazione viene visualizzata una stringa
2009.12.21 15:52:54 Ci sono stati 897 passaggi fatti durante l'ottimizzazione, 897 risultati sono stati scartati come insignificanti
qualcuno può aiutare?
Provate nelle proprietà dell'esperto, nella scheda Ottimizzazione, a rimuovere tutte le restrizioni sui risultati dell'ottimizzazione.
Просветите плиз, зачем умножение на 2 в строке 190:
Potete commentare questa linea del tutto. Non ha alcun significato. È stato lasciato dal precedente Expert Advisor.
Non è vero? La stringa riempie il valore restituito dalla funzione ann_pnn, e apre un acquisto o una vendita a seconda di esso. Seguendo questa logica, l'intera funzione ann_pnn non è necessaria, e lascia che gli ordini si aprano in modo casuale. Inoltre non capisco bene perché le griglie sono formate solo su opzioni perdenti (if (OrderProfit() < 0)).
Cercherò di scavare ancora più a fondo. Il mio registro mostra che le risposte di tutte le griglie sono uguali in un sondaggio e diverse nell'altro, ma uguali. È lo stesso per tutto il test di controllo.
14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(0) returned: 0.05168430
14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(1) returned: 0.05168430
........
14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(14) returned: 0.05168430
14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(15) returned: 0.05168430
Mi informerò, ma chi lo sa? Cosa c'è che non va?
La riqualificazione è probabile. Questo consigliere non deve essere visto come una guida all'azione - se uno lo capisce, si tratta piuttosto di non fare quello che dice. In particolare, non dovreste mai seguire il consiglio di usare l'ottimizzatore genetico (come scritto nella pagina principale https://www.mql5.com/ru/code/9386). Dovrebbe essere usato solo per ottimizzare i pesi della griglia stessa (come è stato fatto nell'esempio di perceptron postato tempo fa sul sito), e nel caso della selezione dei parametri di input (che è fatto nell'attuale FANN-EA), si dovrebbero fornire esempi che sono distribuiti il più uniformemente possibile nello spazio delle caratteristiche. Se si include la genetica, la griglia cesellerà solo con gli esempi migliori.
Fondamentalmente, l'argomento delle reti neurali interessa molti trader, ma pochi si rendono conto che non può essere trattato con leggerezza ;-). E alcuni articoli sono scritti qui su questo sito, ma o non sono sufficienti, o nessuno li capisce davvero.
Provate nelle proprietà dell'espert, nella scheda Ottimizzazione, a rimuovere tutte le restrizioni sui risultati dell'ottimizzazione.
Tutte le caselle di controllo sono deselezionate, cos'altro potrebbe essere il problema? Grazie per la risposta :)
Попробую копнуть еще глубже. У меня по логу видно что ответы всех сеток одинаковы при одном опросе, при другом -- другие, но то же одинаковые. И так на всем протяжении контрольного теста
14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(0) returned: 0.05168430
14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(1) returned: 0.05168430
........
14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(14) returned: 0.05168430
14:44:45 2008.02.01 00:05 FANN-EA USDJPY,M5: f2M_get_output(15) returned: 0.05168430
Буду разбираться, но может кто в курсе? Что не так?
In questo EA, tutte le reti di comitato ricevono lo stesso segnale d'ingresso e richiedono la stessa risposta. Non è sorprendente che le reti convergano alla stessa soluzione. In questo esempio si può lasciare una griglia o modificare il sistema di ingresso in modo che reti diverse siano alimentate con ingressi diversi, le uscite possono essere lasciate uguali.
Buona fortuna.