Структура для хранения информации о ценах, объемах и спреде.
struct MqlRates { datetimetime; // время начала периода doubleopen; // цена открытия doublehigh; // наивысшая цена за период doublelow; // наименьшая цена за период doubleclose; // цена закрытия longtick_volume; // тиковый объем intspread; // спред longreal_volume; // биржевой объем };
Пример:
voidOnStart() { MqlRates rates[]; int copied=CopyRates(NULL,0,0,100,rates); if(copied<=0) Print("Ошибка копирования ценовых данных ",GetLastError()); elsePrint("Скопировано ",ArraySize(rates)," баров"); }