Diskussion zum Artikel "MQL5-Assistenten-Techniken, die Sie kennen sollten (Teil 25): Multi-Timeframe-Tests und -Handel"

 

Neuer Artikel MQL5-Assistenten-Techniken, die Sie kennen sollten (Teil 25): Multi-Timeframe-Tests und -Handel :

Strategien, die auf mehreren Zeitrahmen (Multi-Timeframe) basieren, können aufgrund der in den Assembly-Klassen verwendeten MQL5-Code-Architektur standardmäßig nicht in den vom Assistenten zusammengestellten Expert Advisors getestet werden. In einer Fallstudie mit dem quadratischen gleitenden Durchschnitt untersuchen wir, wie sich diese Einschränkung bei Strategien, die mehrere Zeitrahmen nutzen wollen, umgehen lässt.

In unserem letzten Artikel haben wir uns mit pythagoreischen Mittelwertendie eine Gruppe von gleitenden Durchschnitten sind, von denen einige ziemlich neu und nicht weit genug verbreitet sind, obwohl sie, wie wir in den Testberichten angedeutet haben, für einige Händler von Nutzen sein könnten. Diese pythagoreischen Mittelwerte wurden in einem Halbkreisdiagramm dargestellt, das zusammenfasste, was jeder Mittelwert war, wenn er mit zwei ungleichen Werten dargestellt wurde, die sich zum Durchmesser des Halbkreises addierten. Zu den Sehnenwerten im Halbkreis, auf die in dem Artikel nicht eingegangen wurde, gehörte der als Q bezeichnete Wert, der den quadratischen Mittelwert der beiden Werte a und b darstellt. 

Der quadratische Mittelwert (QM) tendiert dazu, die größeren Werte in der Stichprobe, deren Mittelwert gesucht wird, stärker zu gewichten, was im Gegensatz zu den geometrischen und harmonischen Mittelwerten steht, die wir im vorherigen Artikel angeschaut haben. Es ist auch so, dass das geometrische Mittel nur positive Werte liefert, sodass die Stichprobenmenge, deren Mittelwert gesucht wird, nur positive Werte haben muss. Der Titel dieses Artikels ist jedoch die Implementierung von Multi-Timeframe-Strategien in mit dem Assistenten erstellten Expert Advisors. QM wird also einfach das Tool sein, das wir verwenden, um zu zeigen, wie mehrere Zeitrahmen in einem mit dem Assistenten erstellten Expert Advisor getestet werden können. 

Warum also ist das Testen mehrerer Zeitrahmen mit Wizard-built Experts so schwierig? Meiner Meinung nach liegt das daran, dass die Anpassung für jedes hinzugefügte Signal in der Assistentengruppe erfolgen sollte und dies oft übersehen wird. Die Anpassung der Symbolnamen und Zeitrahmen für einen mit dem Assistenten zusammengestellten Expert Advisor kann während der Signalauswahlschritte des Assistenten erfolgen, aber oft gehen die meisten Leute davon aus, dass man nach der Auswahl eines Signals auch das Symbol und den Zeitraum auswählen kann. In diesem früheren Artikel habe ich verschiedene Möglichkeiten aufgezeigt, wie der Handel mit mehreren Symbolen in assemblierten Experten durch Änderung des assemblierten Quellcodes möglich ist. Ein offensichtlicher und primärer Ansatz, den ich nicht mit Ihnen geteilt habe, ist die Durchführung mehrerer Anhänge von Signalen, wobei jeder Signalanhang für ein bestimmtes Symbol ist. Diese mehrfachen Verbindungen treten auf, obwohl ein und dasselbe Signal verwendet wird. Die Signalanpassung bei der Zuweisung des Symbols sollte in den unten angegebenen Schritten erfolgen:

n1


n2

Where 

  • n is the number of values in the set 
  • x are the values in the set at their respective index

Autor: Stephen Njuki