Современный рынок характеризуется очень высокой мобильностью. Движения цен достаточно интенсивны и имеют хороший размах. Однако наиболее сильные движения для разных валютных пар могут проявляться в разное время суток. Это в первую очередь связано с периодами наибольшей активности рынков разных стран в течении их рабочего дня. Например, USDJPY окончательно "успокаивается" после окончания рабочего дня в в Японии, а EURCHF в это время только начинает "разогреваться" отрабатывая новости начинающегося рабочего дня в Европе. На долгосрочные периоды оказывает большее влияние фундаментальные факторы - тенденции на дневных периодах и выше, значительно больше определяются макропоказателями экономик отдельных стран.

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

Для того, чтобы можно было оценивать рынок во всех его аспектах, был разработан индикатор ft.SignalsCluster. В нем, на общем поле, собираются сигналы от различных аналитических инструментов, которые рассчитываются для разных валютных пар и разных периодов. Собранные вместе, они становятся похожими на большую связку разноцветных воздушных шариков. Цвет каждого из них означает наличие преимущества условий на покупку или продажу. В результате, даже беглого взгляда на индикатор становится достаточно не только для того, чтобы оценить состояние рынка, но также для того, чтобы выбрать самую волатильную на данный момент времени пару с наиболее очевидным характером движения цены.

Внешний вид индикатора

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

Кроме этого, каждая ячейка разделяется на два сегмента (эта функция доступно только в зарегистрированной версии индикатора): левый показывает значение соответствующего сигнала на предыдущем баре соответствующего периода, а правый - его текущее значение. Это позволяет оценивать не только текущее состояние рынка, но также и динамику его движения.

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

Открытый код для создания своих сигналов

Поскольку у каждого трейдера есть свой проверенный набор индикаторов и сигналов, в ft.SignalsCluster был реализован механизм внешнего обращения к блоку расчета сигналов. Для MQL-разработчиков не составит большого труда изменить текущие алгоритмы вычислений и даже добавить свои собственные сигналы. Принцип работы кластерного индикатора следующий: в параметрах индикатора вы задаете сколько валютных пар необходимо включить в кластер и какие периоды отображать на графике. Индикатор считывает заданное количество валютных пар из окна обзора рынка в том порядке как они там расположены (в демо режиме индикатор работает по фиксированному набору пар EURAUD, CADJPY, CHFJPY, NZDUSD, AUDCHF, не самому оптимальному для торговли, но достаточному для того, чтобы в полной мере оценить его работоспособность), и затем обращается к внешней библиотеке ft.SignalsCluster, в которой производятся расчеты сигналов, выполняя это обращение для каждого из заданного в параметрах периода.

Функция расчета должна получить и обработать следующие параметры:

  • Signal_Name - определяется отображаемое на графике имя сигнала 
  • Signal_No - порядковый номер строки сигнала
  • CurSymbol - название валютной пары для которой нужно произвести расчет сигнала
  • CurPeriod - период для которого нужно произвести расчет
  • MarkerTime - метка времени для которой нужно рассчитать индикатор или 0 для текущего момента
  • ShortPeriod - короткий период МА
  • LongPeriod - длинный период МА
  • MethodMA - метод расчета МА
  • AppliedPrice - цена, используемая для расчета МА.

Их использование и правила работы с ними очевидны из исходного кода библиотечного модуля ft.SignalsCluster. Если вы что то захотите изменить в моих сигналах или добавить свои - просто внесите свои правки в библиотечный модуль ft.SignalsCluster.mq4 и откомпилируйте его. 

Анализ истории

Для того,чтобы можно было проверить работоспособность индикатора на исторических данных, можно использовать следующий прием: поместите на график вертикальную линию и дайте ей имя MARKER. Передвиньте эту линию в интересующее вас время на графике. При приходе очередного тика, индикатор будет пересчитывать свои значения с учетом месторасположения этой линии - т.е. его значения будут рассчитаны для того времени, на котором стоит линия с именем MARKER.

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

Для того, чтобы можно было анализировать историю в динамике, можно использовать скрипт ft.SignalsCluster_TimeMachine. Вы размещаете на графике линию с именем MARKER в точке с которой должна начаться "анимация" истории. Затем сбрасываете скрипт ft.SignalsCluster_TimeMachine в точку (справа от линии MARKER) в которой нужно закончить "анимацию". Скрипт спросит вас какую задержку(в секундах) делать при переходе от одного бара к другому - это позволяет регулировать скорость "анимации". После этого вы сможете наблюдать картину вроде этой:


Параметры индикатора

  • SymbolsMax - количество первых валютных пар из окна обзора рынка для отображения в индикаторе
  • ShortPeriod - короткий период МА
  • LongPeriod - длинный период МА
  • MethodMA - метод расчета МА
  • AppliedPrice - цена, используемая для расчета МА.
  • Show_* - показывать ли в кластере соответствующий период
  • NoSignal_Black - если true - цвет отсутствия сигнала черный, иначе - белый
  • Color_Text - цвет текстов заголовков индикатора
  • DetailMode - если true - использовать разделение блока на сигналы предыдущего и текущего баров
  • Gap - расстояние (в пикселях) между блоками валютных пар

Рекомендации по применению

Как ни странно, но гораздо большую отдачу дает применение этого индикатора в качестве "источника сигналов" на выход с рынка, а не на начало торговли. Объяснение тому очень простое: как правило все индикаторы - запаздывающие. Это значит, что если вы видите четкий сигнал на покупку (все кубики ярко-синие) можете быть почти уверены что вы видите окончание давно начавшегося тренда, начало которого вы уже пропустили. Если же у вас открыта именно покупка, то хорошим сигналом на закрытие или более близкую подтяжку стопов станут появляющиеся справа-налево (из коротких периодов в длинные) красные кубики сигналов на продажу, появляющиеся на коротких периодах.

История изменений

1.01 10.05.2009 - Добавлены раскраски подложек для периодов и пар, а также параметр Gap

1.00 5.05.2009 - Первая публичная версия.

Загрузить

Щелкнув на картинке слева, вы перейдете на страницу загрузки, где сможете выбрать для загрузки все необходимые вам продукты, представленные на этом сайте. Все необходимые для работы файлы оформлены в виде инсталятора, который поможет вам автоматически установить их.
Реквизиты WebMoney:

webmoney.ru Проверить аттестат
WMID: 280532500497
Контакты, поиск:

Контакты, связь с автором
Поиск по сайту
Карта сайта
Загрузить, оплатить:

Загрузить инструменты ForexTools
Заказать и оплатить лицензии
Получить лицензии бесплатно
Партнеры:

Группа компаний LiteForex
Форекс портал ForexPeoples
Форекс-форум РАУФР

© Copyright 2006-2012. FOREXTools.com.ua