Смотри, как бесплатно скачать роботов
Ищи нас в Telegram!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

News EA Template without DLL - эксперт для MetaTrader 4

Просмотров:
14996
Рейтинг:
(91)
Опубликован:
2016.09.08 11:51
Обновлен:
2016.11.22 07:32
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

По сути это исходный код (шаблон) советника, который скачивает новости с сайта investing.com на MQL4 без использования DLL. Если вы искали, как это сделать, допустим, для своего продукта в Маркете (там запрещены DLL), то это то, что вам нужно. Теперь любой желающий может в свой советник вставить возможность работы в соответствии с новостным фоном — и даже сможет это сделать сам. Шаблон основан на индикаторе Urdala News Investing.

Например, можно сделать так, чтобы ваш советник вообще не торговал во время выхода новостей, или закрыл все плюсовые позиции перед выходом новостей, или чтобы открыл отложенные ордера перед новостью, вариантов тьма. Я даю вам заготовку — творите.

Но несмотря на то, что это только шаблон, он вполне работает как индикатор новостного фона — подает сигналы, рисует линии.

Линии новостей

Советы:

В коде есть такой участок

if(CheckNews>0)
     {
      // Здесь, собственно, вписываем действия, которые надо сделать в момент выхода новости или в период её действия
      Comment("News time");

        }else{
      // Здесь мы указываем собственно то, что мы делаем, если новостей на горизонте нет
      Comment("No news");

     }

В данный момент советник просто выдает комментарий, что есть новость или нет новости, вместо этих комментариев вы можете вставить те условия, которые вы хотите исполнять при новостных событиях.

Внимание! Для работы с советником, необходимо добавить в доверенные URL:

http://ec.forexprostools.com/?columns=exc_currency,exc_importance&importance=1,2,3&calType=week&timeZone=15&lang=1

Список переменных:

  • BeforeNewsStop - время в минутах, которое отступает советник перед новостью, перед срабатыванием, к примеру, за 5 минут до новости. Советник входит в режим "Новость есть".
  • AfterNewsStop - время в минутах, которое отступает советник после новости, к примеру, 5 минут после выхода новости. Советник выходит из режима "Новость есть".
  • NewsLight, NewsMedium, NewsHard - включают загрузку слабых, средних и сильных новостей.
  • offset - часовой пояс по Гринвичу (GMT).
  • NewsSymb - перечисляются все валюты, для которых необходимо загрузить новости. Если поле пустое, то берутся две валюты самого символа.
  • DrawLines - рисовать ли линии на графике.
  • Next - рисовать только будущие новости, прошедшие не рисуем.
  • Signal - сигнализировать о приближении новости на расстоянии BeforeNewsStop минут.

Если вы сами не можете справиться со вставкой в советник необходимых функций — обращайтесь.

Сетевой помощник Сетевой помощник

Советник предназначен для установки сетей и управления ими.

Cauchy derivative Cauchy derivative

Производная разности Коши.

TypeToBytes TypeToBytes

Побайтовая работа со структурами, массивами и стандартными типами данных.

Monthly Weekly Levels MT4 Monthly Weekly Levels MT4

Скрипт отображает на графике месячные и недельные уровни.