Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 16646
- Рейтинг:
- Опубликован:
- 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 минут.
Если вы сами не можете справиться со вставкой в советник необходимых функций — обращайтесь.

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

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

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

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