Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Telegram!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Expert Advisors

FT CCI MA - Experte für den MetaTrader 5

Veröffentlicht:
Vladimir Karputov
Ansichten:
690
Rating:
(19)
Veröffentlicht:
2018.11.26 08:22
FT CCI MA.mq5 (45.05 KB) ansehen
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Autor der Idee - Vasiliy

Autor des mq5-Codes - barabashkakvn

Das EA verwendet die Indikatoren iCCI (Commodity Channel Index, CCI) und iMA (Moving Average, MA).

Wenn der MA steigt, dann kaufen, wenn der iCCI-Indikator: -100 und bei 200 verkaufen!

Wenn der MA fällt, dann kaufen, wenn der iCCI-Indikator: 100 und bei -200 verkaufen!

So werden bei starken Bewegungen die "falschen" Positionen reduziert. Das EA versucht dann, die verbleibende Bewegung zu erfassen!

Sie können ein Zeitintervall für den Handel einbeziehen (Use Time interval Parameter aktiviert/deaktiviert das Zeitintervall). Das Zeitintervall wird von Start hour bis End hour eingestellt. Sie können das Zeitintervall sowohl innerhalb des Tages als auch Tag übergreifend definieren. Hier ein Beispiel für die Einstellung des Zeitintervalls:

//+------------------------------------------------------------------+
//| TimeControl                                                      |
//+------------------------------------------------------------------+
bool TimeControl(void)
  {
   MqlDateTime STimeCurrent;
   datetime time_current=TimeCurrent();
   if(time_current==D'1970.01.01 00:00')
      return(false);
   TimeToStruct(time_current,STimeCurrent);
   if(InpStartHour<InpEndHour) // Tages internes Intervall
     {
/*
Beispiel:
input uchar    InpStartHour      = 5;        // Start hour
input uchar    InpEndHour        = 10;       // End hour
0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 17 18 19 20 21 22 23 0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15
_  _  _  _  _  +  +  +  +  +  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  _  +  +  +  +  +  _  _  _  _  _  _
*/
      if(STimeCurrent.hour>=InpStartHour && STimeCurrent.hour<InpEndHour)
         return(true);
     }
   else if(InpStartHour>InpEndHour) // Tag übergreifendes Zeitintervall
     {
/*
Beispiel:
input uchar    InpStartHour      = 10;       // Start hour
input uchar    InpEndHour        = 5;        // End hour
0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 17 18 19 20 21 22 23 0  1  2  3  4  5  6  7  8  9  10 11 12 13 14 15
_  _  _  _  _  _  _  _  _  _  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  +  _  _  _  _  _  +  +  +  +  +  +
*/
      if(STimeCurrent.hour>=InpStartHour || STimeCurrent.hour<InpEndHour)
         return(true);
     }
   else
      return(false);
//---
   return(false);
  }



Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/23061

DayImpuls DayImpuls

Impulse Detektor. Der Indikator verwendet MovingAverages.mqh

Bronze Warrioir Bronze Warrioir

Der Expert Asvisor verwendet die Indikatoren iCCI (Commodity Channel Index, CCI) und iWPR (Williams’ Percent Range, %R) und den benutzerdefinierten Indikator DayImpuls.

Simple EA MA plus MACD Simple EA MA plus MACD

Kurzbeschreibung

Parabolic SAR EA Parabolic SAR EA

Der Expert Advisor folgt dem Indikator iSAR (Parabolic SAR).