Cette structure stocke les informations des prix, des volumes et du spread.
struct MqlRates { datetimetime; // Début de la période doubleopen; // Prix d'ouverture doublehigh; // Le prix le plus haut de la période doublelow; // Le prix le plus bas de la période doubleclose; // Prix de clôture longtick_volume; // Volume des ticks intspread; // Spread longreal_volume; // Volume des trades };
Exemple :
voidOnStart() { MqlRates rates[]; int copied=CopyRates(NULL,0,0,100,rates); if(copied<=0) Print("Erreur lors de la copie des prix ",GetLastError()); elsePrint("Copiés ",ArraySize(rates)," barres"); }