Индикатор TradingEvents

FXWizard

Гуру форума
attachment.php

Как и все начинающие трейдеры, в свое время, я честно пытался применить теханализ и увидеть там сигналы на открытие "прибыльного" ордера и скоро я стал замечать, что теория отлично работает только на истории. Реальные события могли в любой момент сломать самый очевидный сигнал полученный от теханализа и превратить его в противоположный. Так было до тех пор, пока я не познакомился вплотную с тороговыми сессиями и новостями. Первый же нарисованный мною индикатор расставил все точки над "i". Он показал, что как раз в те моменты когда ломается предсказание теханализа, на рынке происходит какое-то событие - выступила какая-то экономическая шишка со своим докладом, либо где-то начался новый рабочий день - началась новая торговая сессия. Это "открытие" заставило меня довести первый набросок индикатора до функционально законченного инструмента.
Теперь я уже не могу смотреть на обычный график, на котором не отмечены сессии и события. Даже то, что расскраска баров цветами сессий перекрывает цвет тел свечей, с лихвой компенсируется тем, что я не просто помню, я вижу - когда начинается какая-либо сессия или что сегодня кто-то что-то где-то докладывает. Общеизвестно, что человек более 80% информации получает через зрительное восприятие. Именно поэтому этот индиктор столь эффективен - он разгружает ваш мозг от необходимости помнить что и когда должно произойти, освобождая его ресурсы для более важных аналитических задач.

События в индикаторе
Индикатор использует текстовый файл с "рассписанием" событий. Он должен иметь имя Calendar-Events.txt и располагаться в каталоге c:\Program Files\MetaTrader 4\experts\files\ Вы можете сами его подготовить в любом текстовом редакторе. Можете также взять готовый и проработав список событий, оставить только самые важные с вашей точки зрения. Я для себя в качестве источника событий использую авторитетный и проверенный календарь с сайта http://www.forexfactory.com/calendar.php. Поэтому поля текстового файла с описанием событий взяты оттуда.
Вот их перечень и последовательность:

Date - дата события
Time - время события
Currency - валюта, для которой событие является основным, определяющим
Importance - важность события (допустимые значения: Low, Medium, High)
Name - описание события
Related - в индикаторе не используется, оставлено для совместимости форматов
Actual - текущее значение показателя события
Forecast - прогнозируемое значение
Previous - предыдущее значение
Type - тип события (допустимые значения: News - новость, Holiday - праздник)
Все значения относящиеся к одному событию, располагаются в одной строке текста и разделяются точкой с запятой - одним из стандартных разделителей CSV-файлов. Во время работы индикатор считывает одну строку, в которой должны быть все поля по одному событию и затем размещает ссответсвующую метку на графике. Если Currency совпадает с одной из валют текущей пары, т.е. если событие влияет имеено на эту пару - на индикаторе ставится более толстая отметка события. В зависимости от значения параметра Importance выбирается цвет метки и из параметра Name формируется текстовое описание метки, всплывающее при наведении на нее указателя мыши.

Сессии в индикаторе
Параметры торговых сессий (начало и продолжительность, а также цвет раскраски сессии) задаются во входных параметрах самого индикатора.

Текущее время в индикаторе
В дополнение к меткам сессий, на индикаторе можно располагать специальные метки часов. Если вы выберите какой-то цвет в параметрах соответсвующего часа, на графике, в момент наступления этого часа будет поставлена метка выбранного вами цвета. Такие метки удобно использовать, например, для отметок начала и конца "обеденного перерыва" в работе сессии.

Параметры индикатора
ShowEventsMarks - показывать ли метки событий ближайшего дня

ShowSessionMarks - показывать ли графики торговых сессий

ShowHoursMarks - показывать ли индивидуальные метки часов

BarWidth - ширина линии графика

EventHeight - высота меток для режима когда не красятся бары

MarkHourHeight - высота меток часов

EventsFileName - имя файла с данными ("Calendar-Events.txt")

HourCorrection - добавка ко времени события (а-ля таймзона)

ColorHighImportance - цвет метки важного события

ColorMediumImportance - цвет метки события средней важности

ColorLowImportance - цвет метки события низкой важности

Asia - цвет азиатской сессии

Asia_Begin - час открытия азиатской сессии

Asia_Duration - длина сессии

Europe - цвет европейской сессии

Europe_Begin - час открытия европейской сессии

Europe_Duration - длинна сессии

America - цвет американской сессии

America_Begin - час открытия американской сессии

America_Duration - длинна сессии

Oceania - цвет океанской сессии

Oceania_Begin - час открытия океанской сессии

Oceania_Duration - длинна сессии

Mark00...Mark24 - цвета меток часов

Индикатор раскрашивает бары в соответствии с заданным вами расписанием торговых сессий. Если бар "включается" в две сессии - он раскрасится пополам в соответствующие цвета. Метки торговых событий располагаются вниз, под нижней тенью свечи. Если в бар "попадает" несколько событий - они будут располагаться лесенкой друг под дружкой. Если навести курсов мыш на метку события - всплывающая подсказка отобразит подробную информацию о событии.
 

Вложения

  • TradingEvents.rar
    35,7 КБ · Просмотры: 180
  • ft.TradingEvents.gif
    ft.TradingEvents.gif
    31,2 КБ · Просмотры: 1 318

rasnvas

Интересующийся
я установил индикатор сделал все правельно но почемуто не показывает новости и метки событий ближайшего дня почему не знаю может я что та не правельно сделал
 

ran78

Активный участник
Можно пару примеров по этому индикатору, как Вы все-таки торгуете
?
 
Верх