Стоимость любой валюты зависит от ситуации в экономике, и если в 20 веке на динамику курсов влияла преимущественно денежно-кредитная политика центробанков, то сегодня приходится отслеживать события во всём Мире, и помогает в этом новостной индикатор.
Прежде чем переходить к описанию настроек индикатора, специально для начинающих трейдеров напомним немного теории о роли новостей в торговых стратегиях. Бытует мнение, что торговля на новостях обязательно подразумевает работу с крупными лотами на сильных импульсах, но это лишь частный случай (и далеко не самый удачный пример тактики), на самом деле, сфера применения макроэкономических данных в трейдинге намного обширнее:
- Многие среднесрочники учитывают статистику как при принятии решения об открытии ордера, так и при сопровождении сделок;
- Интрадейщики часто используют новости для подтверждения или опровержения сигналов, например, если при помощи технического анализа был идентифицирован «бычий» тренд, то после порции негативных новостей разумно уменьшить объем ордеров или вообще отказаться от заключения сделок по «технике»;
- Новость часто становится точкой разворота сезонных трендов – усреднённая статистика показывает общую картину за несколько лет, но каждый год начало сезонного импульса может смешаться на несколько дней в ту или иную сторону в зависимости от новостного фона.
News.mq4 - новостной индикатор для MetaTrader 4
В сегодняшней публикации нами будет рассмотрен эксперт под очень простым названием - «News», созданный ещё до разгара мирового финансового кризиса и импортирующий новости с сайта dailyfx.com. В настоящее время он свободно распространяется в интернет, а сам архив с индикатором включает, как правило, исходный файл mq4, скомпилированный файл ex4 и текстовый документ «translate», при помощи которого можно переводить новости с английского языка на любой другой.
Напомним, именно файл mq4 является главным и его следует обязательно сохранить, так как это открытый код, в который можно вносить поправки и исправления. Кстати говоря, в прошлом один инцидент уже был – на сайте dailyfx.com поменялась ссылка на календарь, в результате чего новостной индикатор перестал работать. Программисты быстро исправили эту проблему в «исходнике», но все скомпилированные до этого файлы пришлось выкинуть.
Но вернёмся к теме, после распределения всех файлов по директориям устанавливаем индикатор на рабочий график и в открывшемся окне настроек во вкладке «общие» устанавливаем указатель напротив «разрешить импортировать DLL» - это обязательная настройка, без которой индикатор не сможет корректно отображать новости.
Настраиваем новостной индикатор
Параметры эксперта разбиты на несколько блоков, самый первый из которых называется «общие настройки». Здесь трейдеру предоставлена возможность включать/выключать отображение следующих элементов: заголовки новостей на самих вертикальных линиях (Commentary), комментарии к линиям (CommentLine), списки прошедших и будущих событий (ListNews), а также модуль для пользователей, не говорящих на английском языке (в русскоязычной локализации параметр назван Russian, при включении которого импортируется текст из файла «translate»).
В этом же блоке при помощи переменной VLines можно задать способ отображения линии события, в частности, при значении 0 она будет скрыта, при 1 отобразится только на ценовом графике, а при 2 будет продолжена на всю высоту рабочего окна (пройдёт через подвальные окна).
Величины NewsList, OldNewsList и TimerUpdate – это количество новостей в левом верхнем углу экрана, количество уже опубликованных новостей и временной интервал (в минутах), через который будет обновляться список новостей. Следующий блок настроек «Приоритет новостей» является продолжением только что рассмотренного раздела и предназначен для выбора событий по степени важности.
И последний значимый блок параметров – это включение/выключение импорта новостей для конкретных валют, называется он «Выбор по валюте». Здесь можно заметить, что новостной индикатор импортирует события преимущественно для основных валют (USD, EUR, GBP, CHF, CAD, AUD, NZD, JPY), поэтому не следует удивляться тому, что новости из развивающихся стран не публикуются, хотя даже здесь бывают исключения, например, индикатор регулярно публикует события из Китая с пометкой CNY (китайский юань).
Все остальные параметры не играют решающей роли и предназначены для настройки цветовой гаммы, звуковых оповещений и времени отображения новостей (у многих дилинговых центров терминальное время не совпадает с GMT). Единственная настройка, на которую здесь следует обратить внимание, называется Alert_Before, она выполняет роль будильника или ежедневника, уведомляя трейдера о приближении события за n-минут до его наступления.
Наблюдаем, как работает новостной индикатор, и делаем выводы
Как уже можно было заметить, рассмотренная сегодня разработка может лишь формально называться индикатором, на самом деле – это полноценное приложение к терминалу, которое по своей гибкости и функциональности не идёт ни в какой сравнение со стандартной лентой новостей.
Интерфейс эксперта также не вызывает никаких вопросов и очень прост в освоении. Единственное, с чем здесь может запутаться новичок – это порядок опубликованных данных в новостях, так как никакой конкретики на графике не указано. В квадратных скобках указаны прошлые значения и прогноз аналитиков от Bloomberg, а третье значение за скобками – это фактическое значение показателя.
Кроме этого, эксперименты показали - новостной индикатор работает без сбоев как на демонстрационных, так и на реальных счетах, при этом на демо новости импортируются и выводятся на экран в режиме реального времени, т.е. без запаздывания, поэтому можно смело тестировать торговые стратегии, предполагающие торговлю на новостях, не рискуя реальными средствами.
И напоследок хотелось бы просто прокомментировать некоторые нюансы, важные для создания графических шаблонов. Не секрет, что доллар США оказывает значительное влияние практически на все форекс-инструменты вне зависимости от того, на какой позиции он находится в валютной паре (на месте котируемой или базовой валюты), поэтому, торгуя основными парами, следует обязательно разрешать индикатору импортировать новости из США (USD = true).
С другой стороны, если торговля ведётся на так называемых кроссовых парах, курс которых рассчитывается без участия доллара США, можно разрешить импорт новостей только из стран-эмитентов валют, входящих в пару. В данном случае новостной индикатор продолжит выводить на экран ленту всех новостей (в левом верхнем углу), но на самом графике будет размечать события, имеющие непосредственное отношение к формированию курса пары. В качестве примера можно привести следующее рабочее окно, актуальное для пары AUDNZD:
Единственный недостаток индикатора «News», с которым бесполезно бороться – это периодическое «зависание» терминала от нескольких секунд до минуты. Эта проблема связана с особенностями движка MetaTrader4 и скоростью передачи данных (напомним, сведения импортируются из хранилища на стороннем сайте). Источник: Dewinforex
Социальные кнопки для Joomla