Bonjour, j'ai essayé de coder une EA avec mql4 mais ça ne fonctionne pas, du coup j'ai essayé avec un code très simple :
//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+voidOnInit()
{
// Configure le minuteur pour qu'il déclenche OnTimer toutes les 1 secondePrint("EA initialisé");
EventSetTimer(1); // Minuteur activé, vérification toutes les 1 seconde
}
//+------------------------------------------------------------------+//| Expert deinitialization function |//+------------------------------------------------------------------+voidOnDeinit(constint reason)
{
// Arrête le minuteur lors de la désactivation de l'EAPrint("EA désactivé");
EventKillTimer();
}
//+------------------------------------------------------------------+//| Timer function |//+------------------------------------------------------------------+voidOnTimer()
{
// Cette fonction est appelée chaque seconde grâce au minuteurdatetime currentTime = TimeCurrent();
Print("OnTimer appelé à : ", TimeToString(currentTime, TIME_SECONDS));
}
Mais ça ne fonctionne toujours pas, en backtest, dans le journal j'ai uniquement : 2024.09.19 22:25:46.7532024.09.18 01:06:00 Test3 FRA40.cash,Daily: EA initialisé
Mais il n'y a pas de " OnTimer appelé à : " après, est-ce que quelqu'un pourrait m'éclairer pourquoi ça ne fonctionne pas s'il vous plaît ?
Bonjour, j'ai essayé de coder une EA avec mql4 mais ça ne fonctionne pas, du coup j'ai essayé avec un code très simple :
Mais ça ne fonctionne toujours pas, en backtest, dans le journal j'ai uniquement : 2024.09.19 22:25:46.753 2024.09.18 01:06:00 Test3 FRA40.cash,Daily: EA initialisé