Bonjour,
J'essaye de programmer un EA mais je ne comprends pas pourquoi il ignore une partie du code.
A chaque bougie, l'EA doit soit passer un ordre (achat ou vente ) soit ne rien faire puis il doit attendre la bougie suivante. Le problème est que la partie du code devant gérer l'attente est ignorée et je ne comprends pas pourquoi.
Je joins ci dessous le code gérant la pose, si qq1 pouvez m'expliquer pourquoi il ne remplit pas sa fonction ça serait mega cool ! je bloque la dessus depuis 10 jours !!!
Code:int date; extern int Temporisation = 1; // Délai (compté en nombre de bougies) avant de pouvoir re-passer un ordre bool reperage=false; // INIT, DEINIT... int start() { if (reperage == false) { date = iTime("EURUSD",PERIOD_M5,1); reperage = true; // Ordre achat // Ordre vente } if (date+(Temporisation*Period()*60) <= TimeCurrent()) { reperage = false; } }
![]() |
|


LinkBack URL
About LinkBacks
Répondre avec citation

