WHY DONT DISPLAY ALLERT ON EXPERT

 
   


const long account_number = 4667219 ; //ENTER YOUR ACCOUNT NUMBER
datetime expiry = D'30.01.2025' ;  //ENTER YOUR EXPIRY DATE- (DD.MM.YYYY)


if(account_number == 0);
   else
      if(account_number != AccountNumber())
        {
         Alert("YOUR ACCOUNT ISN'T ALLOWED.");
         ExpertRemove();
         return(0);
        }

   if(TimeCurrent() > expiry)
     {
      Alert("CONTACT ME.");
      ExpertRemove();
      return(0);
     }
 
Marco Barseti:
L'errore nel tuo codice è nel punto in cui hai messo il punto e virgola dopo if(account_number == 0);. Questo porta a un errore di sintassi. In MQL5 il punto e virgola dopo un if vuoto termina il blocco, e di conseguenza la parte else successiva non verrà eseguita correttamente.