Diskussion zum Artikel "Verwendung von Indikatoren in MetaTrader 5 mit dem Machine Learning Framework ENCOG für die Prognostizierung von Zeitreihen" - Seite 6

 
muttonman:

Awesome Artikel investeo!

Nur ein Problem, jedes Mal, wenn ich den EA auf dem Simulator ausführen, bekomme ich den folgenden Fehler...

2012.08.07 20:10:36 Core 1 2012.01.01 00:00:00 Zugriffsverletzung beim Lesen auf 0x00000000

Ich habe die Vorschläge auf dieser Seite befolgt. Ich erhalte immer noch den Fehler.

Bitte um Hilfe?


Ausgezeichneter Artikel!! Es ist sehr klar für einen Anfänger wie mich :)

Ich habe das gleiche Problem mit der beigefügten encog Version auf Windows 10 X64.

Kann jemand dieses Problem lösen? Irgendwelche Vorschläge?

Danke

 

Dieser Artikel ist gut geschrieben und definitiv inspirierend. Ich sah diesen Artikel in Russisch und Chinesisch übersetzt, beeindruckend!

Wie auch immer, gibt es jemanden, der, bevor er den Autoren gratuliert, die gesamten Codes ausprobiert hat? Ich habe ernsthafte Zweifel, dass wir wirklich nahe am Zufallsraten sind, wie bei Forex erwartet.

Ich habe, wie im Artikel erwähnt, ein LSTM laufen lassen, das sich nicht auf Regression (Erraten der nächsten Werte), sondern auf binäre Klassifizierung konzentriert: wenn der max_close in den nächsten 5 zukünftigen Schritten größer ist als der aktuelle, dann Klasse_0 sonst Klasse_1. In wenigen Worten: Ich habe ein LSTM laufen lassen, um vorherzusagen, ob der Schlusskurs in der nächsten Zukunft nach oben oder unten geht. Meine Genauigkeit liegt nahe am Zufallsprinzip, und ich bin ziemlich sicher, dass auch die Genauigkeit des RNN aus diesem Artikel nahe am Zufallsprinzip liegt. Ich bin wirklich neugierig auf die Leistung des RNN aus diesem Artikel. Können die Autoren die Konfusionsmatrix zur Verfügung stellen?

Ich habe auch einen Fuzzy-Klassifikator laufen lassen, der die Zukunft genauso klassifiziert wie die Gegenwart: Es ist nicht definitiv eine Vorhersage! Damit war ich in der Lage, einen ähnlichen Gewinn wie in diesem Artikel zu erzielen.

Abschließend möchte ich anmerken, dass ich vermute, dass die Ergebnisse des RNN aus diesem Artikel dem Zufallsprinzip sehr nahe kommen, und ich möchte die Autoren bitten, uns die direkte Leistung ihres RNN mitzuteilen.

Wie auch immer, der Artikel ist eine Anregung für weitere Forschungen.

Zum Wohl,

Marco

 
Welcher Teil des Codes hat OpenCL verwendet? Bitte klären Sie das.
 

Betrachten Sie den Backtest REPORT. Nicht eine sehr gute EA. weder die Anzahl der aufeinanderfolgenden Verluste, noch die Gewinn-Verhältnis. Er ist zwar profitabel, aber nicht sehr stabil.

Die Schlussfolgerung ist, dass neuronale Netzwerkalgorithmen für die Vorhersage von Zeitreihen kein Allheilmittel sind, und beim derzeitigen Stand der Technik sind sie weit von der Ebene der künstlichen Intelligenz entfernt.

Die Idee ist jedoch gut, insbesondere mit den drei Indikatorwerten als Eingangsquelle für das neuronale Netz.

 
Gibt es ein Update für Meta Trader 5 Version 5.0 Build 1881? Die Ordnerstruktur wurde komplett geändert. Können Sie bitte helfen?
 

Ich glaube, dass der Schöpfer könnte besser erklären, wo jede der Dateien zu speichern, hat die EA nicht in meinem Backtest arbeiten.

Ich folgte alle Schritte, die Sie zur Verfügung gestellt.

Können Sie detaillierter darüber, wo genau zu speichern jede Datei und wo jede Datei befindet sich sein?

 

Haben Sie eine Idee, wie man dieses Problem beheben kann?


2021.03.23 12:03:27.962 2020.10.01 00:00:00 Zugriffsverletzung bei 0x00007FF9FE2688C2 gelesen auf 0x0000000000000000

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 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 00007FFA7439D709 488364242800 und qword [rsp+0x28], 0x0

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

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D716 83E201 und 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 00007FFA7439D71D 89542424 mov [rsp+0x24], edx

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

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

2021.03.23 12:03:27.966 2020.10.01 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 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 00007FFA7439D735 443BC0 cmp r8d, eax

2021.03.23 12:03:27.966 2020.10.01 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 00007FFA7439D73F 4489442438 mov [rsp+0x38], r8d

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

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

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

2021.03.23 12:03:27.966 2020.10.01 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 00007FFA7439D766 4833CC xor rcx, rsp

2021.03.23 12:03:27.966 2020.10.01 00:00:0000007FFA7439D769 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 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 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 #:

Verwenden Sie meine @Valentin petkov. ich benutze encog 3.3 . ich hoffe, kann Ihnen helfen.

Hallo ryuga68. Die Klasse TemporalWindowCSV existiert nicht in encog >= 3.3 ? ?