Diskussion zum Artikel "Automatisierte Optimierung eines EAs mit dem MetaTrader 5"

 

Neuer Artikel Automatisierte Optimierung eines EAs mit dem MetaTrader 5 :

Der Artikel beschreibt die Implementation eines selbst-optimierenden Mechanismus unter dem MetaTrader 5.

Prozess der Optimierung

Die erste Instanz des MetaTrader 5, auf der der EA BuddyIlan läuft, läuft rund um die Uhr. Der EA, an dem wir heute arbeiten werden (Optimizer EA) und der die Optimierung durchführt, startet auf einer zweiten Instanz des MetaTrader 5.

Am Ende des Prozesses weist der Optimizer EA die optimierten Werte globalen Variablen zu, die vom laufenden EA BuddyIlan gelesen werden.

Die Optimierung wird jeden Samstag ohne weiteren manuellen Eingriff durchgeführt.

Autor: BPASoftware Thai Co. Ltd

 

Bruno,

Erlauben Sie mir, der Erste zu sein, der Ihnen dafür dankt. Sie haben mir eine Menge Arbeit erspart.

Ich danke Ihnen sehr.


Shep

 
Was ist wichtig, anders mit alten. Ist nur das Protokoll der ea zu erfassen.. im sorry für meine Kommentare.


 
Der Artikel verwendet eine DLL, um die Funktion ShellExecuteW auszuführen. Wie gefährlich ist das? Ist es möglich, all dies ohne DLL zu tun?
 
dimok_w74:
Der Artikel verwendet eine DLL, um die Funktion ShellExecuteW auszuführen. Wie gefährlich ist das? Ist es möglich, all dies ohne eine DLL zu tun?

Es ist so gefährlich, wie die Verwendung von Windows-Systemen selbst gefährlich ist

 
Kann die automatisierte Optimierung in Strategy Tester verwendet werden?
 
Yu Zhang:
Kann die automatisierte Optimierung im Strategietester verwendet werden?
Hallo, der Optimierer startet den Strategietester auf der zweiten MT5-Instanz.
 
MetaQuotes Software Corp.:

Neuer Artikel Automatisch optimierter EA für MetaTrader 5 ist veröffentlicht worden:

Autor: BPASoftware Thai Co. Ltd

Optimierung basiert auf der Prämisse, dass die Vergangenheit repräsentativ für die Zukunft ist. Wenn diese Prämisse nicht zutrifft, dann ist jede weitere Optimierung nur Datenanpassung! Sie hat keine Bedeutung für die Zukunft!

Können also vergangene Preise, K-Linien, irgendetwas, in der Zukunft wieder auftauchen? Ein einfaches Beispiel: An einem Tag in der vergangenen Woche erreichte der Kurs den Wert von 25 im Tageszyklus des RSI-Indikators und erholte sich dann wieder.

An einem Tag dieser Woche erreichte er ebenfalls den Wert von 25 und prallte zurück? Die Ergebnisse erholten sich nicht, sondern sanken weiter auf 15, bevor sie sich wieder erholten. Keiner der Kurssprünge auf dem realen Markt wiederholt also einfach die Geschichte.

Sofortiges menschliches Verhalten wird einfach wiederholt und spiegelt sich im Kurschart nicht einfach genau so wie in der Geschichte wider.

Schlussfolgerung:

Es ist möglich, dass eine sich wiederholende Optimierung eine Zeit lang zu funktionieren scheint. Aber auf lange Sicht ist es eine Falle. Und solange der Zyklus anhält, insbesondere wenn die Kursschwankungen aus einem anderen Trend als dem der Vergangenheit kommen, wird die Optimierung ihre Gültigkeit verlieren! Zum Beispiel:

Oszillator geht zu Trend, Trend geht zu Oszillator, die Optimierung wird ungültig, wenn der Markt sich ändert. Was noch schwerer wiegt, ist die Tatsache, dass der Markt immer in einer sich ändernden, unvorhersehbaren Struktur ist.

 
Tolle Arbeit. Sehr geschätzt !!!
 
Es funktioniert nicht in MT5 bild 2177. Können Sie helfen?
 
jaffer wilson:
Es funktioniert nicht in MT5 bild 2177. Können Sie mir helfen?
Hallo, ich werde mir das ansehen ... wie lautet die Fehlermeldung?