Capital ATR
- Experten
- Mr Nisit Noijeam
- Version: 1.2
- Aktivierungen: 10
Expert Advisor (EA) für die Plattform MetaTrader 4 (MT4) mit dem Namen MTRADER. Seine primäre Strategie scheint eine Grid-Trading-Strategie zu sein, die auf gleitenden Durchschnitten und der Average True Range (ATR)-Volatilität basiert.
Im Folgenden finden Sie eine Aufschlüsselung der wichtigsten Komponenten und Funktionalitäten:
-
Initialisierungsparameter:
- Er definiert verschiedene Eingabeparameter wie den Typ des gleitenden Durchschnitts (einfach, exponentiell, geglättet oder linear gewichtet), die Dauer des gleitenden Durchschnitts, die ATR-Periode, den ATR-Faktor, die anfängliche Losgröße usw. Diese Parameter können vom Benutzer je nach seinen Handelsvorlieben angepasst werden.
-
Initialisierungsfunktion (OnInit):
- Diese Funktion wird aufgerufen, wenn der EA initialisiert wird. In diesem Skript gibt sie einfach INIT_SUCCEEDED zurück, was die erfolgreiche Initialisierung anzeigt.
-
CheckTradeHistory-Funktion:
- Diese Funktion prüft die Handelshistorie, um die Losgrößen auf der Grundlage von aufeinanderfolgenden Verlusten anzupassen. Sie zählt die Anzahl der aufeinanderfolgenden Verlustgeschäfte sowohl für Kauf- als auch für Verkaufsaufträge und passt die Losgröße entsprechend an.
-
NormalizeLotSize-Funktion:
- Diese Funktion stellt sicher, dass die Losgröße innerhalb der zulässigen Mindest- und Höchstwerte für den Handel mit dem jeweiligen Symbol bleibt.
-
OnTick-Funktion:
- Diese Funktion wird bei jedem Tick (Preisänderung) des Symbols ausgeführt.
- Sie berechnet den gleitenden Durchschnitt (basierend auf dem ausgewählten Typ) und die ATR.
- Anschließend prüft sie, ob offene Aufträge vorliegen und welcher Art diese sind (Kauf oder Verkauf).
- Wenn keine offenen Aufträge vorhanden sind, wird geprüft, ob die Bedingungen für die Eröffnung neuer Kauf- oder Verkaufsaufträge auf der Grundlage der Rasterstrategie erfüllt sind.
- Wenn es offene Aufträge gibt, wird geprüft, ob die Bedingungen für deren Schließung erfüllt sind (z. B. wenn der Kurs den gleitenden Durchschnitt überschreitet).
- Das Programm übernimmt die Eröffnung und Schließung von Aufträgen und enthält außerdem Funktionen wie Take Profit (TP) auf der Grundlage von ATR, Losgrößennormalisierung und Fehlerbehandlung.
