Diskussion zum Artikel "Entwicklung eines Expertenberaters für mehrere Währungen (Teil 8): Belastungstest und Handhabung eines neuen Balkens"

 

Neuer Artikel Entwicklung eines Expertenberaters für mehrere Währungen (Teil 8): Belastungstest und Handhabung eines neuen Balkens :

Im weiteren Verlauf haben wir immer mehr gleichzeitig laufende Instanzen von Handelsstrategien in einem EA verwendet. Versuchen wir herauszufinden, wie viele Instanzen wir erreichen können, bevor wir an Ressourcengrenzen stoßen.

Im ersten Artikel haben wir einen EA entwickelt, der zwei Instanzen von Handelsstrategien enthält. In der zweiten haben wir bereits neun Instanzen verwendet, während diese Zahl im letzten auf 32 angestiegen ist. Es gab keine Probleme mit der Testzeit. Je kürzer die Dauer eines einzelnen Testdurchlaufs ist, desto besser. Aber wenn die gesamte Optimierung ein paar Stunden dauert, ist das immer noch besser als mehrere Tage oder Wochen. Wenn wir mehrere Strategieinstanzen in einem EA kombiniert haben und die Ergebnisse sehen wollen, sollte ein einzelner Durchlauf in Sekunden oder Minuten abgeschlossen sein, nicht in Stunden oder Tagen.

Wenn wir die Optimierung für ausgewählte Gruppen von Strategieinstanzen durchführen, dann nehmen mehrere Instanzen bereits an allen Optimierungsdurchgängen teil. Dadurch erhöht sich der Zeitaufwand für einzelne Durchgänge und für die gesamte Optimierung im Allgemeinen. Daher beschränkten wir uns bei dieser Optimierung auf die Auswahl von Gruppen mit nicht mehr als acht Instanzen.

Versuchen wir herauszufinden, wie die Zeit eines einzelnen Durchlaufs im Tester von der Anzahl der Instanzen von Handelsstrategien für unterschiedlich lange Testzeiträume abhängt. Betrachten wir auch den verbrauchten Speicherplatz. Natürlich müssen wir sehen, wie sich EAs mit einer unterschiedlichen Anzahl von Handelsstrategie-Instanzen verhalten, wenn sie auf dem Terminal-Chart gestartet werden.

Autor: Yuriy Bykov