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

Новости берутся с сайта www.dailyfx.com/calendar Индикатор самостоятельно обновляет список новостей каждые 15 минут, а также через минуту после выхода каждой новости (для проверки опубликованного значения). Можно настроить звуковые сигналы, фильтры по валютам и важности новостей.
Для установки индикатора скопируйте "news.mq4″ в папку "\experts\indicators” Если вы хотите использовать перевод новостей на русский язык, скопируйте файл "translate.txt” в папку "experts\files”. В свойствах индикатора необходимо разрешить импорт DLL (индикатор использует системную бибилиотеку "wininet.dll” для обновления новостей с сайта).
Описание параметров индикатора 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 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 минут Позволяет назначать время обновления новостей.
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 секунд
Forex signals |