Discussione sull’articolo "Utilizzo degli indicatori MetaTrader 5 con il framework di apprendimento automatico ENCOG per la previsione delle serie temporali" - pagina 6

 
muttonman:

Bellissimo articolo investeo!

Solo un problema, ogni volta che eseguo l'EA sul simulatore ottengo il seguente errore...

2012.08.07 20:10:36 Core 1 2012.01.01 00:00:00 Violazione dell'accesso in lettura a 0x000000

Ho seguito i suggerimenti di questa pagina. Ricevo ancora l'errore.

Per favore, mi aiutate?


Articolo eccellente! È molto chiaro per un principiante come me :)

Sto avendo lo stesso problema con la versione di encog allegata su Windows 10 X64.

Qualcuno potrebbe risolvere questo problema? Qualche suggerimento?

Grazie

 

Questo articolo è ben scritto e decisamente stimolante. Ho visto questo articolo tradotto in russo e in cinese, impressionante!

Comunque, c'è qualcuno, prima di congratularsi con gli autori, che ha provato i codici completi? Ho seri dubbi che siamo davvero vicini all'indovinello casuale, come ci si aspetta con il Forex.

Ho eseguito un LSTM come menzionato nell'articolo, concentrandomi non sulla regressione (indovinando i prossimi valori), ma sulla classificazione binaria: se il max_close nei prossimi 5 passi futuri è maggiore dell'attuale, allora classe_0 altrimenti classe_1. In poche parole, ho eseguito un LSTM per prevedere se la chiusura nel prossimo futuro salirà o scenderà. La mia precisione è vicina a quella di un'ipotesi casuale e sono abbastanza sicuro che anche la precisione della RNN di questo articolo sia vicina a quella di un'ipotesi casuale. Sono davvero curioso di conoscere le prestazioni della RNN di questo articolo. Gli autori possono condividere la matrice di confusione?

Ho anche eseguito un classificatore fuzzy che si limita a classificare il futuro prossimo come l'attuale: non si tratta di una previsione definitiva! Con questo sono riuscito a raggiungere un profitto simile a quello di questo articolo.

In conclusione, sospetto che i risultati della RNN di questo articolo siano davvero vicini a quelli di un'ipotesi casuale e vorrei chiedere agli autori di condividere con noi le prestazioni dirette della loro RNN.

In ogni caso, l'articolo è fonte di ispirazione per ulteriori ricerche.

Grazie,

Marco

 
Quale parte del codice ha utilizzato OpenCL? Si prega di chiarire.
 

Guardando il backtest REPORT. Non è un EA molto buono. né il numero di perdite consecutive, né il rapporto di profitto. Anche se è redditizio, non è molto stabile.

La conclusione è che gli algoritmi di rete neurale per la previsione delle serie temporali non sono una panacea e, allo stato attuale dell'arte, sono ben lontani dal livello di intelligenza artificiale.

Tuttavia, l'idea è buona, soprattutto con i tre valori degli indicatori come fonte di input per la rete neurale.

 
Qualche aggiornamento per Meta Trader 5 Versione 5.0 Build 1881? La struttura delle cartelle è stata completamente modificata. Potete aiutarmi per favore?
 

Credo che il creatore potrebbe spiegare meglio dove salvare ciascuno dei file, l'EA non ha funzionato nel mio backtest.

Ho seguito tutti i passaggi che hai fornito.

Puoi essere più dettagliato su dove salvare esattamente ogni file e dove si trova ogni file?

 

Qualche idea su come risolvere questo problema?


2021.03.23 12:03:27.962 2020.10.01 00:00:00 Violazione dell'accesso a 0x00007FF9FE2688C2 letto a 0x000000000000000000

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D6F0 4881ECD8000000 sub rsp, 0xd8

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D6F7 488B0572E72500 mov rax, [rip+0x25e772]

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00 00007FFA7439D6FE 4833C4 xor rax, rsp

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D701 48898424C0000000 mov [rsp+0xc0], rax

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00 00007FFA7439D709 488364242800 e qword [rsp+0x28], 0x0

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D70F 488D05DAFFFF lea rax, [rip-0x26]

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00 00007FFA7439D716 83E201 e edx, 0x1

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D719 894C2420 mov [rsp+0x20], ecx

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00 00007FFA7439D71D 89542424 mov [rsp+0x24], edx

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00 00007FFA7439D721 4889442430 mov [rsp+0x30], rax

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00 00007FFA7439D726 4D85C9 test r9, r9

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00 00007FFA7439D729 744C jz 0x7ffa7439d777

2021.03.23 12:03:27.966 2020.10.01 00:00:00

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00 00007FFA7439D72B B80F000000 mov eax, 0xf

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D730 488D4C2440 lea rcx, [rsp+0x40]

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00 00007FFA7439D735 443BC0 cmp r8d, eax

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00 00007FFA7439D738 498BD1 mov rdx, r9

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D73B 440F47C0 cmova r8d, eax

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00 00007FFA7439D73F 4489442438 mov [rsp+0x38], r8d

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00 00007FFA7439D744 49C1E003 shl r8, 0x3

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D748 E82A470600 call 0x7ffa74401e77 ; SetProcessDynamicEnforcedCetCompatibleRanges(kernelbase.dll)

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00 00007FFA7439D74D 488D4C2420 lea rcx, [rsp+0x20]

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00 00007FFA7439D752 48FF15AF231900 call qword near [rip+0x1923af] ; UnhandledExceptionFilter (kernelbase.dll)

2021.03.23 12:03:27.966 2020.10.01 00:00:00 crash --> 00007FFA7439D759 0F1F440000 nop [rax+rax+0x0]

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D75E 488B8C24C0000000 mov rcx, [rsp+0xc0]

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00 00007FFA7439D766 4833CC xor rcx, rsp

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D769 E8D2090600 call 0x7ffa743fe140 ; RemoveDllDirectory (kernelbase.dll)

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D76E 4881C4D8000000 add rsp, 0xd8

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00 00007FFA7439D775 C3 ret

2021.03.23 12:03:27.966 2020.10.01 00:00:00

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00 00007FFA7439D776 CC int3

2021.03.23 12:03:27.966 2020.10.01 00:00:00

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00: 0x00007FFA7439D759

2021.03.23 12:03:27.966 2020.10.01 00:00:00



 
ryuga68 #:

Usa il mio @Valentin petkov. io sto usando encog 3.3 . spero di poterti aiutare .

Ciao ryuga68. La classe TemporalWindowCSV non esiste in encog >= 3.3 ? ?