Je suis débutant en programmation, j'ai besoin d'aide pour la manipulation des données temporelles sur MQL5. Je souhaite que l'algo prenne le plus haut d'une période par exemple le plus haut de 8h à 10h30. Le problème c'est que même en faisant exactement comme il dise dans le manuel, ben ça marche pas. Ca fait 3 semaines que je galère ... Si quelqu'un qui connait la solution pourrait m'aider .. Merci beaucoup
Voilà ce que j'ai fais jusqu'à maintenant :
Code : Tout sélectionner
datetime jour = TimeCurrent();
datetime debutjour = ((jour/86400)*86400)-86000; //Détermine le début de la journée (soit 00h)
datetime dixhtrente = debutjour+ 37800; // J'ajoute 37800 seconde pour tomber sur 10h30
double hm [];
if (CopyHigh(_Symbol, _Period, dixhtrente, 75, hm) > 0)// Etant en ut2, recul de 75 bougie pour arriver à 8h
{
Plushautperiod = hm[ArrayMaximum(hm, 0)];
}
Merci