• Обзор
  • Отзывы (3)
  • Обсуждение (10)
  • Что нового

Comparator

Данный индикатор сравнивает изменения цен за указанный период для текущего символа и другого эталонного символа. Он позволяет проанализировать похожесть движений высококоррелированных символов, таких как XAUUSD и XAGUSD, и обнаружить происходящие время от времени схождения и расхождения, пригодные для торговли.

Индикатор выводит следующие буфера:

  • светло-зеленая толстая линия - изменения цены текущего символа за TimeGap баров;
  • светло-голубая тонкая линия - изменения цены эталонного символа (LeadSymbol) за TimeGap баров;
  • желтая пунктирная линия - разница между этими двумя линиями;
  • красная гистограмма - сигналы для покупки (положительные) или продажи (отрицательные) на барах, где разница больше чем стоимость PriceGap пунктов текущего символа;

Изменения цены считаются как стоимость/прибыль/убыток (в валюте счета, или USD если связи нет) покупки 1 лота текущего символа между баром TimeGap назад и текущим баром.


Параметры

  • LeadSymbol - эталонный символ для сравнения с текущим; по-умолчанию - пустая строка - сравнение не производится;
  • TimeGap - период времени (количество баров) для анализа совместного движения; по-умолчанию - 50;
  • PriceGap - порог для сигналов на покупку и продажу, когда разница между изменениями цен текущего и эталонного символа превышает стоимость PriceGap пунктов для 1 лота текущего символа; значение стоимости указанных PriceGap пунктов выводится в лог;
  • Inverse - включение/отключение явного переворота цен эталонного символа; по-умолчанию - false; когда true - Autodetect не работает;
  • Autodetect - включение/отключение автоматического определения прямого или обратного отношения текущего и эталонного символа; по-умолчанию - true;
  • ScalingMode позволяет дополнительно отмасштабировать график эталонного символа в соответствии с соотношением месячных волатильностей символов (значение 1) или в соответствии с соотношением требуемой маржи (значение 2). При ScalingMode равном 3, используется режим масштабирования по соотношению процентного изменения цен; при включении режима 3 в качестве порога генерации сигналов нужно в поле ScalingHint указать минимальную разность между символами в процентах, например, 0.01 для 1%. Также можно задать произвольный коэффициент масштабирования в параметре ScalingHint, где изначально выводится подсказка по масштабированию. При этом ScalingMode должно равняться 4;
  • MA, если не равен 0, включает использование сглаживания заданного периода при получения цены бара TimeGap. По-умолчанию, MA=0, и используются цены закрытия баров, как в первой версии;
  • Параметры для нотификации образования новых сигналов (красная гистограмма) и пересечения линей разности (желтая пунктирная) нуля: EnableNotifications (флаг включения/отключения), SignalSound (имя файла со звуком), ZeroCrossingSound (имя файла со звуком). Если звуки не указаны (пустые), показывается Alert. Если звук указан, он звучит вместо алерта. Сигналы возникают на только что закрытых первых барах.

Важно, что сравнение большинства символов Форекс фактически покажет их кросс (если он существует). Таким образом, сравнение имеет смысл для пар, между которыми существует зависимость, т.е. зависимый символ повторяет (до некоторой степени) движения эталона. При анализе таких пар нужно убедиться, что выбрано правильное направление анализа, т.е. индикатор размещен на графике зависимого символа, а эталоном выбран ведущий символ, а не наоборот. В противном случае будут получены перевернутые сигналы.

Maksym Mudrakov
9722
2016.08.31 14:46 
 

Пользователь не оставил комментарий к оценке

righteous7
630
2015.11.14 06:16 
 

This is one of the very few indicators on the market that's actually purposeful!

Don't give a negative review simple because you don't know how to use it.

MasterExpertAd
261
2014.07.06 02:16 
 

Пользователь не оставил комментарий к оценке

Версия 1.5 - 2016.06.13
Исправлена ошибка в расчете взаимного масштаба символов при ScalingMode в 1 (по волатильности).
Версия 1.4 - 2015.11.19
Добавлены параметры для нотификации образования новых сигналов (красная гистограмма) и пересечения линей разности (желтая пунктирная) нуля: EnableNotifications (флаг включения/отключения), SignalSound (имя файла со звуком), ZeroCrossingSound (имя файла со звуком). Если звуки не указаны (пустые), показывается Alert. Если звук указан, он звучит вместо алерта. Сигналы возникают на только что закрытых первых барах.
Версия 1.3 - 2014.07.22
- Улучшено масштабирование в режиме волатильности;
- Добавлен новый режим ScalingMode по соотношению процентного изменения цен, он доступен по константе 3 (прежний режим масштабирования по произвольному значению "переехал" на константу 4); при включении режима 3 в качестве порога генерации сигналов нужно в поле ScalingHint указать минимальную разность между символами в процентах, например, 0.01 для 1%.
Версия 1.2 - 2014.07.10
Исправлена ошибка "array out of range".
Версия 1.1 - 2014.07.08
- Исправлена синхронизация инструментов по барам.
- Добавлены параметры ScalingMode и MA.

ScalingMode позволяет дополнительно отмасштабировать график эталонного символа в соответствии с соотношением месячных волатильностей символов (значение 1) или в соответствии с соотношением требуемой маржи (значение 2). Также можно задать произвольный коэффициент масштабирования в параметре ScalingHint, где изначально выводится подсказка по масштабированию. При этом ScalingMode должно равняться 3.

Параметр MA, если не равен 0, включает использование сглаживания заданного периода при получения цены бара TimeGap. По-умолчанию, MA=0, и используются цены закрытия баров, как в первой версии.