Скрипты Обсуждение, доработка и поиск скриптов для терминала MT4.

Ответить
02.09.2008, 04:16
Регистрация: 18.08.2008 / Сообщений: 8,856
Поблагодарили 2,792 раз(а) / Репутация: 2826

По умолчанию Скрипт для анализа котировок на наличие дыр

Скрипт анализирует котировки на предмет отсутствующих баров.

Скрипт также может брать данные не только с графика, но и напрямую из hst-файла, что может быть полезным, например, при сборке истории из кусочков (пропустили через скрипт один hst, второй, третий, свели в одну таблицу, смотрим, какие дыры можно "залатать").

Перечень параметров:

input_from_file bool true - анализ hst-файла, false - анализ графика;
input_file_name string имя входного файла. Должно иметь расширение hst. Игнорируется, если выбран ввод с графика;
input_file_in_history bool true - входной файл в текущей папке истории (каталог_терминала\history\server_ name) терминала. false - входной файл в папке \\experts\files. Игнорируется, если выбран ввод с графика;
bars_ingnore bool true - будет использован фильтр минимального размера дыры. При этом дыры, размером меньше определённого значения, таковыми считаться не будут. false - дырой будет считаться любой отсутствующий бар;
min_hole int минимальное количество баров, которое будет считаться дырой. Игнорируется, если такой фильтр отключен;
breakup_min int критерий того, что дыра считается разрывом. Позволяет разбить сводку на две части - по дырам (hole_min - breakup_min) и разрывам (>=breakup_min). Должен быть больше либо равен hole_min. Если равен hole_min, каждая дыра считается разрывом;
gap_ignore bool true - будет использован фильтр минимального гэпа дыры, false - будут учитываться даже дыры с нулевым ценовым разрывом;
gap_min int минимальный ценовой разрыв, считаемый дырой. Игнорируется, если такой фильтр отключен;
report_summary bool true - в отчёт будет выведена сводка, false - не будет;
report_table bool true - в отчёт будет выведена таблица, false (не рекомендуется: из-за неё всё затевалось) - не будет;

При прямом открытии Excel те, у кого в системе в качестве десятичного разделителя выбрана запятая, могут на месте дробных чисел получить даты, которые назад в числа уже не вернёшь. У меня уже много-много лет стоит точка, поэтому особо не заморачиваюсь этой проблемой. В самой таблице дробных чисел нет и быть не может.
Nigeka 
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт для подкачки котировок и заполнения дыр в котировках FXWizard Скрипты 16 02.09.2015 17:17
Экономисты из DB говорят, что данные по денежным потокам из зоны евро "все еще указывают на наличие импульса роста, хотя его сила может спадать в ближайшие месяцы." Алексей Новости, обзоры, рекомендации 0 15.09.2010 19:30
RBS отмечает наличие "шумов" в данных о количестве обращений за пособием по безработице и предлагает дождаться августовских данных прежде чем делать заключения о состоянии дел на рынке труда. Алексей Новости, обзоры, рекомендации 0 08.07.2010 16:00
Данные США: промышленное производство в США в апреле +0,8%, что подтверждает наличие экономического восстановления. Мартовские данные пересмотрены до +0,2%. Загрузка производственных мощностей 73,7%. Алексей Новости, обзоры, рекомендации 0 14.05.2010 14:40


Текущее время: 01:09. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO