+ Ответить в теме
Показано с 1 по 5 из 5

Тема: Кластерный индикатор сигналов

  1. #1
    Бывалый ForexTools пока не определено
    Регистрация
    14.12.2008
    Сообщений
    309
    Сказал(а) спасибо
    0
    Поблагодарили 14 раз(а)
    Репутация:
    2
    Современный рынок характеризуется очень высокой мобильностью. Движения цен достаточно интенсивны и имеют хороший размах. Однако наиболее сильные движениядля разных валютных пар могут проявляться в разное время суток. Это в первую очередь связано с периодами наибольшей активности рынков разных стран в течении их рабочего дня. Например, 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.Передвигая линию вдоль оси времени можно изучать характер поведения и раскраски индикатора, чтобы выявлять характерные "цветовые петтерны", сигнализирующие о точках разворотов, трендах и флэтах.


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

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

    Файлы для загрузки
    ft.SignalsCluster.zip ft.SignalsCluster.exe
    Последний раз редактировалось ForexTools; 28.05.2012 в 20:10. Причина: обновлены ссылки на закачку
    Комплексный набор инструментов трейдера - forextools.com.ua

  2. #2
    qwestchel
    Регистрация
    23.03.2009
    Адрес
    Калининград - Челябинск
    Сообщений
    780
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    Репутация:
    0
    Нерботает , все сделал как указано.

  3. #3
    Бывалый ForexTools пока не определено
    Регистрация
    14.12.2008
    Сообщений
    309
    Сказал(а) спасибо
    0
    Поблагодарили 14 раз(а)
    Репутация:
    2
    Нерботает , все сделал как указано.
    все снес у себя, поставил заново (и индюк и лицензию к нему) - все работает!
    тогда проверяем по шагам:
    1) файл должен лежать в подпапке experts\files вашего терминала
    2) имя файла должно быть "ForexTools Licenses.txt" с пробелом(!!) внутри
    3) лицензия действительна только для демосчетов на сервере SIG-Demo.com (на других серверах с этой лицензией - будет деморежим)
    4) текст файла с лицензиями нужно править текстовым редактором (типа блокнот\notepad) не Word-ом
    5) для отрисовки всех кубиков нужно чтобы МТ закачал всю историю по всем отображаемым парам и таймам. на это нужно время (секунд 30-40 на хорошей линии)
    Комплексный набор инструментов трейдера - forextools.com.ua

  4. #4
    Агелит
    Регистрация
    02.03.2010
    Сообщений
    20
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а)
    Репутация:
    0
    Здравсвуйте!

    А как именно индикатор высчитывает сигналы по разным аналитическим инструментам, где можно подробно ознакомится с его алгоритмом создания сигналов, учитывая что я далеко не программист, и лезть в его код это не для меня ?

  5. #5
    Бывалый ForexTools пока не определено
    Регистрация
    14.12.2008
    Сообщений
    309
    Сказал(а) спасибо
    0
    Поблагодарили 14 раз(а)
    Репутация:
    2
    А как именно индикатор высчитывает сигналы по разным аналитическим инструментам, где можно подробно ознакомится с его алгоритмом создания сигналов, учитывая что я далеко не программист, и лезть в его код это не для меня ?
    исходный код блока расчетов лежит в файле библиотеки experts\libraries\ft.SignalsCluster.mq4. для того, чтобы изменить его - вам придется попрограмить этот файл самому
    Комплексный набор инструментов трейдера - forextools.com.ua

+ Ответить в теме

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения