Новостной фильтр

 

Всем привет коллеги! Подскажите, как лучше организовать новостной фильт в советник? Ни разу не делал и не работал с webRequest, если это с ним нужно работать. ДУмаю, надо парсить какой-то сайт, из html выбирать нужные <div>, отсеивать по важности...

Или это я преувеличиваю?

Заранее спасибо и с наступающим!

 
Evgeniy Zhdan:

Всем привет коллеги! Подскажите, как лучше организовать новостной фильт в советник? Ни разу не делал и не работал с webRequest, если это с ним нужно работать. ДУмаю, надо парсить какой-то сайт, из html выбирать нужные <div>, отсеивать по важности...

Или это я преувеличиваю?

Заранее спасибо и с наступающим!

вариант1: платишь денег, подписываешься на новостные каналы и быстро получаешь нужные выборки по WebSocket или Rest-APi (WebRequest) в виде json или CSV или просто текстом

вариант2: местные новости :-) То есть то что и так прилетает в MT. В 4 ке достать сложно (надо что-то тыркнуть в терминал чтобы он сбросил их на диск и оттуда уже считать), в 5ке наверное проще

вариант3: парсить сайты

 
Maxim Kuznetsov:

вариант1: платишь денег, подписываешься на новостные каналы и быстро получаешь нужные выборки по WebSocket или Rest-APi (WebRequest) в виде json или CSV или просто текстом

вариант2: местные новости :-) То есть то что и так прилетает в MT. В 4 ке достать сложно (надо что-то тыркнуть в терминал чтобы он сбросил их на диск и оттуда уже считать), в 5ке наверное проще

вариант3: парсить сайты

вариант 4 - не парит мозги и взять какой нибудь новостной индикатор который всё сделает за тебя - и отпарсит и нарисует, я использовал SharkFX.Calendar он вроде как бесплатный - но это для мт4, для мт5 есть встроенные календарь новостей

 
Как вариант: отслеживать расширение спреда.
 
Хотелось бы чтоб советник сам парсил, отслеживал. С отслеживанием  сделаю, а вот как и откуда парсить? Бесплатные сайты есть ведь, тот же форекс-фактори с его календарем. Может у кого-то есть готовый код на все это?
 

Блин, в кодобазе же есть идеи ))) бери и приспосабливай под себя

https://www.mql5.com/ru/code/12828 

https://www.mql5.com/ru/code/16308   

News Trading v.3.6
News Trading v.3.6
  • www.mql5.com
Просмотров: 28081 Рейтинг: Опубликован: 2015.04.14 12:02 Обновлен: 2016.11.22 07:33 Советник для торговли на новостях, публикуемых на сайте Investing com. Для работы советника нужно разрешить использовании DLL. Время в календаре устанавливается автоматически по времени компьютера. Ответы на все вопросы по работе советника можно найти...
 
Nikolay Moskalev:

Блин, в кодобазе же есть идеи ))) бери и приспосабливай под себя

https://www.mql5.com/ru/code/12828 

https://www.mql5.com/ru/code/16308   

И точно! Какой же Вы молодец! Я и не смотрел в кодебазе. Сейчас покопаюсь

 
В МТ5 последнем билде уже есть новостной фильтр (по странам, по парам, по времени и по важности событий).
Можно ли это организовать в советник - не знаю (но наверное можно).
 
Sergey Golubev:
В МТ5 последнем билде уже есть новостной фильтр (по странам, по парам, по времени и по важности событий).
Можно ли это организовать в советник - не знаю (но наверное можно).

Благодарю. 

 
Забейте в поиск Urdala
 

Нашел - 

----------------

  • Как получить доступ к событиям календаря из MQL5? - пост #6 
  • Это как пример кода: s-LastPinkEventDate - скрипт для MetaTrader 5 
  • Документация по OBJ_EVENT - тут.

Причина обращения: