Ideengeber — Collector, Autor des MQL5-Codes — barabashkakvn.
Der MARE5.1 Expert Advisor ist besonders benutzerfreundlich gestaltet. Er nutzt die Werte von zwei gleitenden Durchschnitten (SMA) am Schluss der 0., 2. und 5. Kerze und ist für das M1-Zeitfenster konfiguriert.
Eingabeparameter:
- Lots — Volumen der Einstiegposition
- TakeProfit — Niveau für den Take Profit
- StopLoss — Niveau für den Stop Loss
- MAFastPeriod — Glättungszeitraum des ersten gleitenden Durchschnitts
- MASlowPeriod — Glättungszeitraum des zweiten gleitenden Durchschnitts
- MovingShift — Verschiebung des MA (gleich für beide gleitenden Durchschnitte)
- HourTimeOpen und HourTimeClose — Zeit (in Stunden), innerhalb der Positionseröffnungen erlaubt sind
Der OnInit()-Block enthält eine Sicherheitszeitvalidierung:
if((HourTimeOpen<0 || HourTimeClose<0) || (HourTimeOpen>23 || HourTimeClose>23))
{
return(INIT_PARAMETERS_INCORRECT);
}
if(HourTimeOpen==HourTimeClose)
{
return(INIT_PARAMETERS_INCORRECT);
}
if(HourTimeOpen>HourTimeClose)
{
return(INIT_PARAMETERS_INCORRECT);
}
{
return(INIT_PARAMETERS_INCORRECT);
}
if(HourTimeOpen==HourTimeClose)
{
return(INIT_PARAMETERS_INCORRECT);
}
if(HourTimeOpen>HourTimeClose)
{
return(INIT_PARAMETERS_INCORRECT);
}
Das bedeutet, dass die Zeit in Stunden nicht kleiner als "0" oder größer als "23" sein darf und Überlappungen nicht erlaubt sind.
Kommentar 0