Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
HistoryLoader - библиотека для MetaTrader 5
- Опубликовал:
- Nikolay Kositsin
- Просмотров:
- 2497
- Рейтинг:
- Опубликован:
- 2011.10.28 11:56
- Обновлен:
- 2023.03.16 17:38
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Реальный автор:
MetaQuotes
https://www.mql5.com/ru/docs/series/timeseries_access
Данный функциональный модуль позволяет осуществлять подгрузку исторических данных по запросу из мультивалютного эксперта.
Дело в том, что если в клиентском терминале, в котором работает мультивалютный эксперт, открыт только один график, на который и прикреплен этот эксперт, то фактически для эксперта будут доступными исторические данные только этого графика. Для решения данной проблемы и предназначен этот модуль.
Для того чтобы использовать его в экспертном коде, следует поместить файл HistoryLoader.mqh в папку каталог_данных_терминала\MQL5\Include. После этого в коде эксперта на глобальном уровне следует добавить директиву включения этого файла в код эксперта:
//+------------------------------------------------------------------+ //| Описание функций для подгрузки истории | //+------------------------------------------------------------------+ #include <HistoryLoader.mqh>
Ну, а теперь в теле функции OnTick() эксперта до экспертного кода следует сделать необходимые вызовы функции LoadHistory():
int LoadHistory(datetime StartDate, // стартовая дата для подгрузки истории string LoadedSymbol, // символ запрашиваемых исторических данных ENUM_TIMEFRAMES LoadedPeriod) // таймфрейм запрашиваемых исторических данных
Уровни Мюррея с расчетом на всех барах и возможностью выбора таймфрейма для расчета уровней.
X2MA HTFУниверсальная скользящая средняя, отображающая свои значения с более крупного таймфрейма на более мелком таймфрейме.
Индекс положительного объема (Positive Volume Index, PVI) связывает повышение объема с изменением цены ценной бумаги.
Библиотека для проведения операций с матрицамиБиблиотека для работы с матрицами: создание матриц и основные операции с ними: cложение, вычитание, умножение, инвертирование.