Executer AC: Dein Experte für MetaTrader 5

Mike 2018.11.20 21:45 18 0 0
Anhang

Autor der IdeeAlex

mq5 Code-Autorbarabashkakvn

Der EA nutzt den iAC (Acceleration/Deceleration, Accelerator/Decelerator Oscillator, AC) Indikator. Er arbeitet nur, wenn eine neue Kerze erscheint. Der EA öffnet jeweils nur eine Position, was ihn sowohl für Hedging- als auch für Netting-Konten geeignet macht.

Die Lotgröße wird basierend auf der Handelsgeschichte der letzten History Tage berechnet (die Parameter Maximaler Risiko in Prozent und Verminderungsfaktor fließen ebenfalls mit ein).

Der EA implementiert mehrere Signale für BUY und SELL (das ac[] Array steht hier für die Werte des AC Indikators).

BUY-Signale:

      //--- Indikator AC geht nach oben
      if(ac[1]>0.0 && ac[2]>0.0)
        {
         //--- prüfe BUY-Signal
         if(ac[1]>ac[2] && ac[2]>ac[3])
           {
            ***
           }
         ***
        }
      //--- Indikator AC geht nach unten
      if(ac[1]<0 && ac[2]<0)
        {
         //--- prüfe BUY-Signal
         if(ac[1]>ac[2] && ac[2]>ac[3] && ac[3]>ac[4])
           {
            ***
           }
         ***
        }
      //--- Indikator AC kreuzt null von oben nach unten
      if(ac[1]>0.0 && ac[2]<0.0)
        {
         ***
        }
      ***

SELL-Signale:

      //--- Indikator AC geht nach oben
      if(ac[1]>0.0 && ac[2]>0.0)
        {
         ***
         //--- prüfe SELL-Signal
         if(ac[1<ac[2] && ac[2]<ac[3] && ac[3]<ac[4])
           {
            ***
        }
      //--- Indikator AC geht nach unten
      if(ac[1]<0 && ac[2]<0)
        {
         ***
         //--- prüfe SELL-Signal
         if(ac[1]<ac[2] && ac[2]<ac[3])
           {
            ***
           }
        }
      ***
      //--- Indikator AC kreuzt null von unten nach oben
      if(ac[1]<0.0 && ac[2]>0.0)
        {
         ***
        }

Beispiel für das Öffnen eines BUY:

Executer AC

    Liste
    Kommentar 0