Официальный сайт СТ Форекс

Новостной индикатор

Индикатор экономических новостей

Индикатор использует системную библиотеку "wininet.dll" для обновления новостей

индикатор новостей
индикатор новостей

Индикатор новостей (News) представляет собой индикатор экономических новостей, который отрисовывает на графике цены дату и время выхода важного. Новости берутся с сайта www.dailyfx.com

После того как добавите индикатор на график, следует в его настройках разрешить импорт DLL, это позволит правильно импортировать новости и отображать их.

Важные настройки

В самом коде можно менять некоторые настройки по-умолчанию.

extern bool lines = true; // показывать вертикальные линии в моменты выхода новостей

extern bool texts = true; // показывать текстовые надписи с описаниями новостей

extern bool comments = true; // показывать список ближайших будущих и прошедших новостей

extern int total_in_list = 10; // количество новостей в списке

extern bool high = true; // показывать важные новости

extern bool medium = true; // показывать новости средней важности

extern bool low = true; // показывать новости малой важности

Сравнив на официальном сайте те новости которые для вас наиболее важны, можно отредактировать отображения их. True- значит включить, false – выключить отображение их.

extern int update = 15; // обновлять список новостей каждые 15 минут

Позволяет назначать время обновления новостей.

Пользовательский индикатор Metatrader, который показывает будущие и прошедшие экономические новости прямо на графике Метатрейдера.

индикатор news
индикатор news

Индикатор самостоятельно обновляет список новостей каждые 15 минут, а также через минуту после выхода каждой новости (для проверки опубликованного значения).

Можно настроить звуковые сигналы, фильтры по валютам и важности новостей.

Скачайте и разархивируйте metatrader-news.zip. Для установки индикатора скопируйте файл "news.ex4" в папку с Метатрейдером "experts\indicators". Если вы хотите использовать перевод новостей на русский язык, скопируйте файл "translate.txt" в папку "experts\files".

В свойствах индикатора необходимо разрешить импорт DLL (индикатор использует системную библиотеку "wininet.dll" для обновления новостей с сайта).

В архив включен исходник индикатора, и вы можете задать необходимые параметры в файле mq4, а затем откомпилировать его (с помощью программы MetaEditor).

свойства индикатора новостей
свойства индикатора новостей

Описание параметров индикатора

lines - показывать на графике вертикальные линии в моменты выхода новостей

texts - показывать текстовые надписи с описаниями новостей

comments - показывать список ближайших будущих и прошедших новостей

total_in_list - количество новостей в списке

high - показывать важные новости

medium - показывать новости средней важности

low - показывать новости малой важности

update - обновлять список новостей каждые X минут

auto - автоматически подобрать новости, подходящих для валютной пары графика (например, для EURUSD - новости по доллару и евро)

eur, usd и т.д. - показывать новости для определенных валют

high_color - цвет важных новостей

medium_color - цвет обычных новостей

low_color - цвет незначительных новостей

russian - использовать файл перевода для русификации новостей

server_timezone - часовой пояс сервера (для Alpari - GMT+2)

show_timezone - показывать время для часового пояса (для Москвы - GMT+4)

alerts - предупреждать о выходе новостей звуковыми сигналами

alert_before - предупреждать за X минут до выхода новостей

авто выбор новостей
авто выбор новостей

alert_every - звуковые сигналы каждые X секунд

extern bool auto = true; // авто-выбор новостей, подходящих для валютной пары графика

extern bool eur = true; // показывать новости для определенных валют

extern bool usd = true;

extern bool jpy = true;

extern bool gbp = true;

extern bool chf = true;

extern bool cad = true;

extern bool aud = true;

extern bool nzd = true;

extern color high_color = Maroon; // цвет важных новостей

extern color medium_color = Sienna; // цвет обычных новостей

extern color low_color = DarkSlateGray; // цвет незначительных новостей

Разрешает менять цвета индикаторов. Цвета пишутся по английски или в цифровом коде.

extern bool russian = true; // использовать файл перевода для руссификации новостей

extern int server_timezone = 2; // часовой пояс сервера (Alpary - GMT+2)

extern int show_timezone = 4; // показывать время для часового пояса (Москва - GMT+4)

Можно настроить вывод новостей по местному времени.

extern bool alerts = true; // предупреждать о выходе новостей звуковыми сигналами

extern int alert_before = 5; // предупреждать за 5 минут до выхода новостей

extern int alert_every = 30; // звуковые сигналы каждые 30 секунд