Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1954

 
J'ai acheté un robot mais je n'ai pas pu le télécharger.  
 

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                                   |
//+------------------------------------------------------------------+
void OnInit()
{
    // Configure le minuteur pour qu'il déclenche OnTimer toutes les 1 seconde
    Print("EA initialisé");
    EventSetTimer(1);  // Minuteur activé, vérification toutes les 1 seconde
}

//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
    // Arrête le minuteur lors de la désactivation de l'EA
    Print("EA désactivé");
    EventKillTimer();
}

//+------------------------------------------------------------------+
//| Timer function                                                   |
//+------------------------------------------------------------------+
void OnTimer()
{
    // Cette fonction est appelée chaque seconde grâce au minuteur
    datetime 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.753 2024.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 ?