Экономические новости на вашем торговом графике

Сегодня представляю вашему вниманию весьма интересный инструмент для 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 >>
  • +6
  • Просмотров: 33439
  • 15 сентября 2010, 15:46
  • Kaur
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Инструменты трейдера - софт, железо, сервисы", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
Следующая запись в группе  
Индикатор трендовых линий «True Trendline»
09 июня 2010
15 июля 2012

Брокер для ваших роботов, 15 лет на рынке

Комментарии (26)

+
+1
Чтобы отобразить вертикальные линии, нужно нажать на кнопку [LINES] на графике, расположенную в верхнем правом углу.

У меня эти кнопки никак не реагируют на нажатия.
avatar

  3  HappyGreen Сообщений: 61

  • 17 сентября 2010, 09:11
+
0
Присоединяюсь к вопросу!
avatar

  3  s1ash Сообщений: 67

  • 20 сентября 2010, 16:03
+
+2
У меня тоже небольшой опыт использования графических кнопок в МТ, но есть такой способ:

— два раза кликнуть на объект кнопки (так, чтобы объект выделился)
— затем вызвать контекстное меню на выделенном объекте (кликнуть на нем правой кнопкой мыши)
— теперь произвести одиночный левый клик по объекту => кнопка нажмется

Проверено, работает. В ForexFactoryNews нажатая кнопка загорается зеленым цветом.
avatar

  47  Kaur Автор Сообщений: 1327 - Руслан Каюмов

  • 20 сентября 2010, 20:16
+
0
И правда работает!
avatar

  3  HappyGreen Сообщений: 61

  • 23 сентября 2010, 20:07
+
+1
Респектую, очень удобная вещь!
avatar

  0  Flint Сообщений: 13

  • 29 сентября 2010, 10:48
+
0
Глянул демку МТ5, там новости размечаются на графике по дефолту.
avatar

  0  antonoff Сообщений: 44

  • 3 ноября 2010, 08:47
+
0
Я так понял что это индикатор, а можно ли его заставить торговать?
avatar

  0  Pack Сообщений: 2 - pack

  • 5 января 2011, 20:37
+
0
Нет, в нем нет никаких условий для появления и исполнения торговых сигналов. Чтобы он торговал, нужно в коде эти условия прописать.
avatar

  47  Kaur Автор Сообщений: 1327 - Руслан Каюмов

  • 5 января 2011, 20:44
+
0
К сожаленнию я не силён в таком програмировании. Если это не сложно может можно объяснить как прописывать в коде?
avatar

  0  Pack Сообщений: 2 - pack

  • 5 января 2011, 21:57
+
0
Сделал всё как в инструкции, кроме кнопок на графике ничего нет.В чём может быть дело?
avatar

  1  Fillelin Сообщений: 11

  • 20 сентября 2011, 13:28
+
0
Всё заработало, просто долго качал историю.
Вот ещё вопро
avatar

  1  Fillelin Сообщений: 11

  • 24 сентября 2011, 03:28
+
0
Всё заработало, просто долго качал историю.
Вот ещё вопрос-а на русском можно?
avatar

  1  Fillelin Сообщений: 11

  • 24 сентября 2011, 03:31
+
0
Ребят, подскажите пожалуйста. Поставил советника, все встало, все загружается, но вот только не могу сопоставить линии со временем, у меня линии на час отстают. пробовал менять параметры в настройках ничего не меняется, терминал в альпари

avatar

  37  alehus Сообщений: 11772 - Алексей

  • 27 января 2012, 10:40
+
0
чет кнопки есть, секунды тикают, вроде все сделал, а новостей нет
avatar

  9  shaternik Сообщений: 108 - Valentin

  • 6 февраля 2012, 20:09
+
0
Сейчас можно попробовать для тех же целей использовать МТ5. Там по умолчанию наносятся каждый день на временную шкалу метки новостей.
avatar

  47  Kaur Автор Сообщений: 1327 - Руслан Каюмов

  • 10 февраля 2012, 04:59
+
0
Помогите пожалуйста кто может!
На всех терминалах, советник не запускается и выдает Alert ConvertHTMtoCSV(2012.07.20): invalid htm format! Пользуюсь им уже год, но такого не когда не было! Что за фигня, я так к нему привык!!! Без него — как без рук!
avatar

  1  Fillelin Сообщений: 11

  • 19 июля 2012, 11:46
+
0
На графике пишет Next download will be available after доходит до одной секунды и начинает отсчет заново.
ПОМОГИТЕ ПОЖАЛУЙСТА решить проблему !!!
avatar

  1  Fillelin Сообщений: 11

  • 19 июля 2012, 12:04
+
+2
Симптомы походят на проблемы с закачкой календаря. Или формат календаря изменился, или форексфактори какую-то блокировку поставили. А может и временно.
avatar

  45  Bishop Сообщений: 5801 - АЛЬФАХАМЕЦ-Машковод

  • 19 июля 2012, 13:20
+
0
Спасибо!
А можно прописать в исходнике ссылку другого календаря?
avatar

  1  Fillelin Сообщений: 11

  • 19 июля 2012, 14:55
+
+1
Увы, так не получится. Парсер новостей работает именно с форматом форексфактори. Даже изменение формата может привести к проблемам.
Попробуйте использовать МТ5. Там были отметки новостей на графике

avatar

  47  Kaur Автор Сообщений: 1327 - Руслан Каюмов

  • 19 июля 2012, 17:40
+
+1
СПАСИБО!
Я об этом знаю.
Просто мой МТ4 выглядит таким образом.



Привык к работе на нем! Не хотелось бы, что-то менять.
avatar

  1  Fillelin Сообщений: 11

  • 19 июля 2012, 18:48
+
0
*shock*  ЦУП!
avatar

  45  Bishop Сообщений: 5801 - АЛЬФАХАМЕЦ-Машковод

  • 19 июля 2012, 19:23
+
0
А где можно достать этот индикатор?
avatar

  0  dillidon Сообщений: 1

  • 29 августа 2012, 21:31
+
0
Уважаемый Kaur — Руслан Каюмов!
Подскажите пожалуйста, что именно надо поменять в исходнике, то есть за, что зацепиться?
Понимаю, что это не просто! Хочу попробовать сам.
Прошу не оставить без внимания !!!
СПАСИБО !!!
avatar

  1  Fillelin Сообщений: 11

  • 22 июля 2012, 12:29
+
0
Я так понимаю, он берет сведения от сюда? —
avatar

  1  Fillelin Сообщений: 11

  • 22 июля 2012, 12:39
+
0
view-source:file:///C:/Program%20Files/MetaTrader%204%20at%20FOREX.com/experts/files/ForexFactoryNews/2012.07.15.htm
avatar

  1  Fillelin Сообщений: 11

  • 22 июля 2012, 12:44

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий