Auteur de l'idée — Collector, auteur du code MQL5 — barabashkakvn.
Le conseiller expert MARE5.1 est d'une simplicité déconcertante. Il utilise les valeurs de deux moyennes mobiles (SMA) aux clôtures des barres 0, 2 et 5. Cet EA est conçu pour fonctionner sur le timeframe M1.
Paramètres d'entrée :
- Lots — volume de la position d'entrée
- TakeProfit — niveau de Take Profit
- StopLoss — niveau de Stop Loss
- MAFastPeriod — période de laveraging de la première moyenne mobile
- MASlowPeriod — période de laveraging de la seconde moyenne mobile
- MovingShift — décalage de la MA (identique pour les deux moyennes mobiles)
- HourTimeOpen et HourTimeClose — heures d'ouverture et de fermeture, intervalle pendant lequel l'ouverture de positions est autorisée
Le bloc OnInit() vérifie la validité des heures :
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);
}
En d'autres termes, les heures ne peuvent pas être inférieures à "0" ou supérieures à "23", et il est interdit d'avoir un chevauchement.
Commentaire 0