Startseite Systemhandel Beitrag

BHS-System: Der effiziente Expert Advisor für MetaTrader 5

Anhang
20132.zip (5.75 KB, Herunterladen 0 mal)

Der Autor der Idee: Yuri, der mq5 Code-Autor: barabashkakvn.

Der Expert Advisor (EA) berechnet die nächstgelegenen oberen und unteren "runden" Preise, abhängig vom Schritt der "runden" Zahl. Um zu sehen, wie die Berechnung des "runden" Preises funktioniert, kommentiere die Zeile in OnDeinit:

//+------------------------------------------------------------------+
//| Funktion zur Deinitialisierung des Expert Advisors               |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- wie die Math() Funktion funktioniert:
   return;
}

Ein Beispiel wird im Experten-Tab angezeigt, wenn du den EA vom Chart entfernst. Der EA prüft die Position des Preises und den iAMA (Adaptive Moving Average, AMA) Indikator, um eine erste ausstehende Order zu platzieren.

  • Wenn der Schlusskurs der Bar #0 über dem Indikator liegt, wird eine ausstehende Buy Stop-Order zum oberen runden Preis platziert.
  • Wenn der Schlusskurs der Bar #0 unter dem Indikator liegt, wird eine ausstehende Sell Stop-Order zum unteren runden Preis platziert.

Die Lebensdauer ist für jede ausstehende Order festgelegt: Lebensdauer der ausstehenden Order (in Stunden) wird zur letzten bekannten Serverzeit hinzugefügt.

Getrennte Trailing-Methoden werden für BUY- und SELL-Positionen angewendet. Diese sind in Trailing Stop BUY und Trailing Stop SELL konfiguriert.

Eingabeparameter

  • Lots - Volumen;
  • Stop Loss BUY - Stop Loss für die Buy Stop-Order;
  • Stop Loss SELL - Stop Loss für die Sell Stop-Order;
  • Trailing Stop BUY - Trailing Stop für Buy-Positionen;
  • Trailing Stop SELL - Trailing Stop für Sell-Positionen;
  • Schritt der "runden" Zahl - Schrittwert für den runden Preis;
  • Lebensdauer der ausstehenden Order (in Stunden) - Lebensdauer der ausstehenden Order in Stunden;
  • AMA: Berechnungsperiode - AMA-Periode;
  • AMA: Periode des schnellen MA - Periode des schnellen gleitenden Durchschnitts;
  • AMA: Periode des langsamen MA - Periode des langsamen gleitenden Durchschnitts;
  • AMA: Horizontaler Versatz - horizontaler Versatz des Indikators;
  • AMA: Preisart - Preisart, die für die Berechnung des Indikators verwendet wird;
  • magic number - eindeutiger Identifikator für den EA.

Test auf EURUSD, H1:

BHS-System

Verwandte Beiträge

Kommentar (0)