для MetaTrader4 |
InitHistoryИнициирует создание файла истории на нестандартном таймфрейме.
Параметры symbol [in] Символьное имя инструмента. NULL означает текущий символ. timeframe [in] Период. Может быть одним из значений перечисления ENUM_TIMEFRAMES. 0 означает период текущего графика. Возвращаемое значение Нет возвращаемого значения. Примечание Создание файла истории - это самая затратная по времени операция в библиотеке, поэтому рекомендуется производить вызов функции в функции OnInit(). Если производить обращение к функциям библиотеки без инициации создания файла истории, то создание файла будет инициировано при первом обращении к функции библиотеки, возвращающей информацию по конкретным символу и таймфрейму. Если вызвать функцию, указав в параметре timeframe стандартный таймфрейм, то никаких операций произведено не будет. При начале генерации файла истории на нестандартном таймфрейме в вкладке "Эксперты" терминала появится примечание: "Файл истории (символ), (период) начат" ("File history (symbol), (period) is launched"), например "Файл истории GBPUSD M2 начат" ("File history GBPUSD M2 is launched"). В процессе работы эта надпись может появиться снова. Это означает, что ценовые данные были изменены (подкачана более глубокая история, были заполнены пропуски истории или удалены некорректные котировки) и генерируемый файл истории перезаписан заново. Пример: InitHistory("EURUSD",PERIOD_H3); |
0
118
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий