Сегодня представляю вашему вниманию весьма интересный инструмент для MT4 — индикатор (в данном случае несигнальный советник)
ForexFactoryNews для отображения новостей в реальном времени прямо на торговом графике! При этом новости парсятся с forexfactory.com, что выгодно отличает разработку от других аналогов.
Надо отметить, что ForexFactoryNews — это профессиональная разработка, которая изначально создавалась автором под заказ за деньги, но с разрешения заказчика была выложена в открытый доступ.
Автором советника является
Андрей Хатимлянский, известный также под ником Komposter (подробнее об авторе в статье
«Сохраняем тики, строим тиковый и эквиобъемные графики»).
(нажмите на изображение, чтобы увеличить)
УСТАНОВКА
СКАЧАТЬ FOREXFACTORYNEWS >>
Эта версия с незначительными правками от меня: руссифицированы дни недели, изменены часовые пояса по умолчанию, догружена история новостей и др. Полный список правок ниже.
Устанавливается ForexFactoryNews, как советник. Подробнее об установке на странице загрузки. Добавлю только, что для корректной работы должен быть разрешен импорт DLL.
При первом запуске надо выждать время, пока советник дозагрузит историю новостей с forexfactory. После того, как загрузка закончится, справа появится табличка с грядущими новостями.
НАСТРОЙКА
Параметры подробно описаны в исходном файле, а также на странице загрузки.
Чтобы изменить параметры после того, как советник уже помещен на график, необходимо нажать на кнопку
[PAUSE] в правом углу, либо удалить советник с графика.
Изначально нужно проверить
настройки времени для МТ и компьютера. А именно параметры TimeShift_MT и TimeShift_Local. По умолчанию они установлены на GMT+1 (часовой пояс, например, для терминала
Альпари) и GMT+3 (МСК) соответственно. Т.е. в таблице время выхода новостей будет показано такое, что выставлено в TimeShift_Local (в нашем случае московское), а новостные вертикальные линии будут откладываться согласно терминальному времени, указанному в параметре TimeShift_MT. Я не зря так подробно описываю эти параметры, т.к. при неправильном выставлении индикатор будет бесполезен.
Если вы только установили ForexFactoryNews на график, то увидите только таблицу без разметки новостей на графике. Чтобы отобразить вертикальные линии, нужно нажать на кнопку
[LINES] на графике, расположенную в верхнем правом углу.
РАБОТА С ForexFactoryNews
Индикатор отображает на графике линии новостей только за последние два дня и на несколько дней вперед. У разработчика также была задумка отображать разметку на истории, но, к сожалению, она осталась нереализованной, как и опция [CHARTS].
Вертикальные линии имеют разный цвет в зависимости от важности новости. Темно-красный для самых важных. Оранжевый и желтый — для менее важных. Такая же цветовая индикация для новостей в таблице.
Для удобства отображения линий грядущих новостей рекомендую переместить маркер смещения графика максимально влево.
Текущая ожидаемая новость в таблице отмечается зеленой стрелочкой. Каждой новости в таблице соответствует 3 значения: первое — фактическое, второе — прогноз, третье — предыдущее значение.
Если вместо времени выхода новости стоит значение Tentative, то это означает, что время выхода будет определено позже.
Стоит упомянуть, что шаблон графика рекомендуется «Green On Black», т.к. именно для этого шаблона предназначена цветовая схема индикатора по умолчанию.
МОИ ПРАВКИ
Напоследок опишу те мелкие изменения, которые были внесены мной:
- дни недели на русском языке;
- часовые пояса МТ и ПК установлены по умолчанию на 1 (СЕТ) и 3 (МСК) соответственно;
- параметр TimeShift_Local сделан внешним;
- пауза между загрузками страниц снижена с 60 сек до 30;
- уменьшена высота строки таблицы с 13 до 10 (теперь больше новостей помещается в таблице);
- папка истории увеличена до 05.09.2010.
СКАЧАТЬ FOREXFACTORYNEWS >>
Комментарии (26)
У меня эти кнопки никак не реагируют на нажатия.
3 HappyGreen Сообщений: 61
3 s1ash Сообщений: 67
— два раза кликнуть на объект кнопки (так, чтобы объект выделился)
— затем вызвать контекстное меню на выделенном объекте (кликнуть на нем правой кнопкой мыши)
— теперь произвести одиночный левый клик по объекту => кнопка нажмется
Проверено, работает. В ForexFactoryNews нажатая кнопка загорается зеленым цветом.
47 Kaur Автор Сообщений: 1327 - Руслан Каюмов
3 HappyGreen Сообщений: 61
0 Flint Сообщений: 13
0 antonoff Сообщений: 44
0 Pack Сообщений: 2 - pack
47 Kaur Автор Сообщений: 1327 - Руслан Каюмов
0 Pack Сообщений: 2 - pack
1 Fillelin Сообщений: 11
Вот ещё вопро
1 Fillelin Сообщений: 11
Вот ещё вопрос-а на русском можно?
1 Fillelin Сообщений: 11
37 alehus Сообщений: 11772 - Алексей
9 shaternik Сообщений: 108 - Valentin
47 Kaur Автор Сообщений: 1327 - Руслан Каюмов
На всех терминалах, советник не запускается и выдает Alert ConvertHTMtoCSV(2012.07.20): invalid htm format! Пользуюсь им уже год, но такого не когда не было! Что за фигня, я так к нему привык!!! Без него — как без рук!
1 Fillelin Сообщений: 11
ПОМОГИТЕ ПОЖАЛУЙСТА решить проблему !!!
1 Fillelin Сообщений: 11
45 Bishop Сообщений: 5801 - АЛЬФАХАМЕЦ-Машковод
А можно прописать в исходнике ссылку другого календаря?
1 Fillelin Сообщений: 11
Попробуйте использовать МТ5. Там были отметки новостей на графике
47 Kaur Автор Сообщений: 1327 - Руслан Каюмов
Я об этом знаю.
Просто мой МТ4 выглядит таким образом.
Привык к работе на нем! Не хотелось бы, что-то менять.
1 Fillelin Сообщений: 11
45 Bishop Сообщений: 5801 - АЛЬФАХАМЕЦ-Машковод
0 dillidon Сообщений: 1
Подскажите пожалуйста, что именно надо поменять в исходнике, то есть за, что зацепиться?
Понимаю, что это не просто! Хочу попробовать сам.
Прошу не оставить без внимания !!!
СПАСИБО !!!
1 Fillelin Сообщений: 11
1 Fillelin Сообщений: 11
1 Fillelin Сообщений: 11
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий