Discussione sull’articolo "Collegare NeuroSolutions Neuronets" - pagina 5

 
axmed0207:

Ho notato una particolarità: se si scrivono i dati in un file utilizzando lo script fornito dall'autore, alcuni record nel file appaiono come questi:

0.0007200000000000001, 0.0006800000000000001

O come questo:

0.3e-005, 5e-005.

Nel primo caso, si può avere un rallentamento nell'apprendimento di NS a causa di un mucchio di cifre in più. Per quanto riguarda la registrazione esponenziale dei numeri nel secondo caso, non so se NS sia in grado di percepire correttamente tale formato.... Molto probabilmente sì, ma vorrei sentire i commenti degli esperti su questo argomento).

Penso che sia più corretto utilizzare la funzione DoubleToString invece di NormaliseDouble. Permette di portare tutti i numeri a una forma rigorosa.

Assolutamente giusto, quando si salvano i dati in un file csv sarebbe meglio usare DoubleToString, sarebbe più bello :).

Ma non influisce sulla velocità di apprendimento, tutti i doppi sono memorizzati in 8 byte e un doppio uguale a zero non differisce da qualsiasi altro doppio per il numero di cifre.

 
Добрый день! очень привлекатлеьная идея но для реализации нужно правильно настроить нейросеть в вашем варианте вы обучали сеть на исходных данных и на них же тистировали в таком варианте сеть будет построено правильно , но нада провести очень много обучалок и тестирования чтобы сеть приняла более менее божеский вид =)))
 
yurezzz:

Sembra che abbia fatto tutto come l'autore ha scritto nella guida, ma per qualche motivo quando provo a testare (ho appena iniziato ad usare mt5) ottengo l'errore di creare una rete neurale 2012.02.08 19:58:05 WeekPattern (EURUSD,D1) Errore nella creazione della rete neurale dalla DLL "C:\Program Files (x86)\MetaTrader 5\MQL5\Files\NeuroSolutions\WeekPattern.dll".

Qualcuno può consigliarmi, tutti i file sono sparsi nella cartella come scritto nella guida, ho creato un Expert Advisor.

In teoria nada prendere i dati per l'anno, per una valuta, diciamo per il 2009 per addestrare la rete su questi dati, poi dare in input alla rete neurale i dati per il 2010 e vedere che previsioni dà la rete e confrontare con quelle reali, e poi a seconda della precisione di regolare la rete neurale ad una forma più o meno divina,

poi inserire i dati per il mese e vedere come cambia l'output della rete neurale, poi inserire i dati per il mese, poi per il giorno =))))

e poi confrontare visivamente le impostazioni e il risultato =)))))) Proverò a realizzare

e vedere la differenza, che dipende ancora una volta dalle impostazioni della rete neurale, qual è la funzione di attivazione, quanti neuroni nello strato nascosto, ecc.

 

Salve,

Devo avere il 6 di NeuroSolutions per far funzionare questo EA?

Attualmente non ho installatoi prodotti NeuroSolutions sul mio PC.

I file forniti nell'articolo da scaricare sono sufficienti per avere un Expert Advisor con rete neurale funzionante?

Grazie.

 

Salve, sto ricevendo questo errore,

'C:\Users\mike\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Libraries\NeuroSolutionsAdapter.dll' non è una versione a 64 bit.


Non ho il software neurosolutions, potresti postare la versione a 64 bit della dll?

oppure c'è qualche impostazione in MT5 per utilizzare la dll a 32 bit per questo Expert Advisor?

Grazie mille in anticipo.

 

Vi prego di spiegare nuovamente il modo in cui creare i dati grezzi.

Grazie.

 
Il problema dei dati è risolto. Chi può dirmi come collegare la DLL a Metastock? È possibile?
 
Grazie per l'articolo).
 

Potete dirmi perché il tester dà un errore?

2012.11.30 13:32:13 spegnimento dell'agente tester
2012.11.30 13:32:13 file di log "C:\Program Files\MetaTrader 5 - RoboForex\Tester\Agent-127.0.0.1-3000\logs\20121130.log" scritto
2012.11.30 13:32:13 il tester si è fermato perché l'inizializzazione dell'esperto è fallita
2012.11.30 13:32:13 errore critico di inizializzazione globale
2012.11.30 13:32:13 inizializzazione globale fallita
2012.11.30 13:32:13 2012.01.01.01 00:00:00 caricamento EX5 fallito
2012.11.30 13:32:13 2012.01.01 00:00:00 caricamento DLL non consentito
2012.11.30 13:32:13 Lots=0.10
2012.11.30 13:32:13 GBPUSD,M5: test di Experts\WeekPattern.ex5 dal 2012.01.01 00:00 al 2012.11.29 00:00 iniziato con input:
2012.11.30 13:32:13 GBPUSD,M5 (RoboForex-MetaTrader 5): generazione di ogni tick

 
Li2n:

2012.11.30 13:32:13 2012.01.01 00:00:00 Il caricamento di DLL non è consentito.

Consentire l'uso di DLL.
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе - Документация по MQL5