MQL4 - automated forex trading   /  

Code Base

Code Base  Скрипты  history data analysis Авторизуйтесь или зарегистрируйтесь, чтобы добавить новый код

Этот скрипт для
MetaTrader 4

Мобильный трейдинг!
Купите лицензию и торгуйте мобильно

Имя:
history data analysis [ en ]
Автор: Bagadul (26.12.2005 17:41)
Рейтинг: 10
Скачано: 1889
Скачать:
 history_data_analysis.mq4 (28.9 Kb) View
 history_data_analysis3.jpg (160.1 Kb)


     Представленный код выявляет в данных истории отсутствующие бары (далее "дыры") и разрывы (большие дыры), определяет их размер, длительность и гэп, работает на всех инструментах и предназначен для внутредневных графиков, поэтому таймфрейм ограничен периодом - H4, при анализе учитываютcя только выходные дни (суббота и воскресение - 48 часов), остальные моменты код считает дырами или разрывами. Для удобства работы на графике, в коде предусмотрен фильтр, где можно задать (данные опции можно отменить в свойствах скрипта):

  • 1. количество отсутствующих баров на таймфреймах (M1,5,15,30), которые код будет игнорировать как дыры;
  • 2. количество отсутствующих баров (минимальное значение), которое код считал бы разрывом (по умолчанию 20 баров). При равности этих значений 1 и 2, все найденные дыры код будет считать разрывами;
  • 3. количество отсутствующих пипсов, которые код будет игнорировать как гэп.
    Представленный код запускается как скрипт. Для упрощения в коде, где возможно, имеются комментарии, результаты выводятся в *.txt файл. 
    Код создан на MT4 build 182.
    !!! Если данные истории "склеены" или поставлялись больше чем одним брокером, то результат отчета

    может содержать неточности в части, отмеченной примечанием (***включая выходные дни).

4 комментария  Авторизуйтесь или зарегистрируйтесь, чтобы добавить новый комментарий
Тест комментария
Закачанные изображения:

10.04.2006 13:18 solandr
тест комментария
10.04.2006 13:16 solandr
Тест
Закачанные изображения:

10.04.2006 13:15 solandr
В продолжение темы, начатой здесь: http://www.metatrader4.com/ru/forum/7042/

Bagadul, Ваш скрипт как нельзя кстати подходит к решению проблемы с необъяснимым исчезновением котировок в МТ4.
Если у Вас есть время, то могли бы Вы доработать скрипт таким образом, чтобы он формировал файл - таблицу, в котором указывались разрывы по всем таймфреймам в следующем виде:
Закачанные изображения:

10.04.2006 13:14 solandr