Diskussion zum Artikel "Beispiel eines neuen Indikators und eines Conditional LSTM" - Seite 2

 
Anil Varma #:

Hallo Javier

danke für die Antwort.

Ich habe das Problem gefunden. Sie haben "stock_prediction_model_MACD.onnx" in EA benannt, aber in den Zip-Dateien wird es als stock_prediction_model_MACD_Signal.onnx bezeichnet

Ich habe auch eine unangemessene Verwendung des Indikator-Handles (Bug!!!) im Code festgestellt. Sie haben verwendet

In MQL5 werden Indikatorwerte mit CopyBuffer und Indikator-Handle abgeleitet, das Sie in

Können Sie bitte erläutern, warum handle anders als double variable verwendet wurde, um die Werte im ersten Fall zu erhalten?


Viele Grüße und ein schönes Wochenende.

Hallo Anil

atr * _Point(), um den Wert direkt zu verwenden. Drucken Sie atr ohne den Punkt und es wird seltsame Werte geben.

 
Anil Varma #:

Hallo Javier

danke für die Antwort.

Ich habe das Problem gefunden. Sie haben "stock_prediction_model_MACD.onnx" in EA benannt, aber in den Zip-Dateien wird es als stock_prediction_model_MACD_Signal.onnx bezeichnet

Ich habe auch eine unangemessene Verwendung des Indikator-Handles (Bug!!!) im Code festgestellt. Sie haben verwendet

In MQL5 werden Indikatorwerte mit CopyBuffer und Indikator-Handle abgeleitet, das Sie in

Können Sie bitte erläutern, warum handle anders als double variable verwendet wurde, um die Werte im ersten Fall zu erhalten?


Viele Grüße und ein schönes Wochenende.

Sie haben völlig Recht!

Ich habe da einen Fehler gemacht, danke für den Hinweis.

Sie müssen copybuffer und handle verwenden.

 

Hallo Javier

Danke für diesen tollen Artikel, dein Bot benutzt ein Risiko zu Belohnung Verhältnis von 135:20, was es riskant macht. wenn ich ein angemessenes Verhältnis wie 1:2 oder 1:3 ausprobiere, ist es ein verlierender Bot.

 
MuhireInnocent #:

Hallo Javier

Danke für diesen tollen Artikel, dein Bot benutzt ein Risiko zu Belohnung Verhältnis von 135:20, was es riskant macht. wenn ich ein angemessenes Verhältnis wie 1:2 oder 1:3 ausprobiere, ist es ein verlierender Bot.

Hallo, ich denke, ich habe mich nicht klar genug ausgedrückt und zum Ausdruck gebracht, dass dieses Beispiel nur dazu dient, zu zeigen, dass man LSTM mit mehr als nur OHLC verwenden kann. Verwenden Sie dieses Beispiel einfach nicht für den Handel.

 

Hallo, Javier

wie kann man sicherstellen, dass dieser Parameter VAMTHRESH Wert ist?

 
Soweit ich sehen kann, wurde in den Python-Code eine Vorausschau eingebaut,

def __getitem__(self, index):
x = self.data[index:index + self.window_size, :]
y = self.data[index + self.window_size, 0]# Close-Kurs vorhersagen
conditions = self.data[index + self.window_size, 1:]# Alle anderen Merkmale als Bedingungen verwenden
return x, y, Bedingungen

Fix: Änderung auf index + window_size - 1 für Bedingungen, um nur die letzten verfügbaren Daten zu verwenden.

Auswirkung: Reale Ergebnisse werden ~48-52% Trefferquote sein, nicht 80-90%. Diese Ergebnisse sind in Live-Märkten nicht handelbar.