Trading mit i-Regr (Regression Channel):

Der Regression Channel umfasst: Linearen Regression Channel, Quadratischen (Parabolischen) Regression Channel und Kubischen Regression Channel.
Wir haben eine Trendabsicherung implementiert: Wenn der D1 des vorherigen Tages mehr als 1500 Pips überschreitet (Schutzgröße D1-Bar Eingabe) – wird das Trading deaktiviert und alle offenen Positionen geschlossen.
Testzeitraum: 01.01.2016 — 26.10.2016, Anfangseinlage — 10.000 €, Zeitrahmen — H1:
Im folgenden Code wird bereits davon ausgegangen, dass der i-Regr Indikator sich im \\MQL5\\Indicators\\ Verzeichnis befindet:
//+------------------------------------------------------------------+
//| Experteninitialisierungsfunktion |
//+------------------------------------------------------------------+
int OnInit()
{
m_symbol.Name(Symbol()); // Setzt den Symbolnamen
m_trade.SetExpertMagicNumber(m_magic); // Setzt die Magic-Nummer
//--- Handle des Indikators i-Regr erstellen
handle_i_Regr=iCustom(Symbol(),Period(),"i-Regr",
Regr_kstd,
Regr_degree,
Regr_bars,
Regr_shift
);
//--- Wenn das Handle nicht erstellt wurde
if(handle_i_Regr==INVALID_HANDLE)
//| Experteninitialisierungsfunktion |
//+------------------------------------------------------------------+
int OnInit()
{
m_symbol.Name(Symbol()); // Setzt den Symbolnamen
m_trade.SetExpertMagicNumber(m_magic); // Setzt die Magic-Nummer
//--- Handle des Indikators i-Regr erstellen
handle_i_Regr=iCustom(Symbol(),Period(),"i-Regr",
Regr_kstd,
Regr_degree,
Regr_bars,
Regr_shift
);
//--- Wenn das Handle nicht erstellt wurde
if(handle_i_Regr==INVALID_HANDLE)
Kommentar 0