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

EvoLevels

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

Параметры:

  • WindowSize - количество баров в скользящем окне, которое используется для выявления аттракторов; по-умолчанию - 100;
  • MaxBar - количество баров для обработки (задается для оптимизации); по-умолчанию - 1000; когда индикатор вызывается из эксперта, поставьте 1;
  • Shift - номер бара, с которого начинается обработка; по-умолчанию - 0;
  • MaxLevels - количество отображаемых уровней; максимально - 8; по-умолчанию - 5;
  • DeltaPoints - минимальная ширина одного аттрактора в пунктах, т.е. соседние уровни не могут располагаться друг к другу ближе чем DeltaPoints/2; по-умолчанию - 200;
  • StepPoints - шаг цены, используемый в расчетах (задается для оптимизации); по-умолчанию - 10;
  • CleanUp - если true (по-умолчанию), индикатор удаляет прыжки между уровнями, когда, например, уровень 1 становится уровнем 2 (теряет свою силу); используйте true для удобства восприятия; используйте false, когда индикатор вызывается из эксперта;
  • Color - базовый цвет для уровней; по-умолчанию - синий.

Подберите WindowSize в соответствии с рабочим таймфреймом. DeltaPoints может существенно варьироваться в зависимости от рабочего инструмента. Рекомендуется устанавливать StepPoints на порядок меньший DeltaPoints.

Нет отзывов
Версия 1.3 - 2015.05.20
Исправлен недочет: установка MaxLevels не влияла на количество выводимых линий при учете объемов.
Версия 1.2 - 2015.05.18
Для режимов работы с объемами (UseVolumes равно tick_volumes или surrogate_volumes) добавлена возможность указывать WindowSize равным нулю. В этом случае индикатор отображает плотность распределения объемов на каждом отдельном баре. При это нужно поставить параметры DeltaPoints и StepPoints значительно меньше, чем обычно - например, 20 и 1 соответственно.
Версия 1.1 - 2015.05.06
Инидкатор существенно усовершенствован. В дополнение к старому алгоритму построения уровней на основе движения цен добавлено несколько режимов работы с учетом объемов, а также возможность вывода гистограммы "глубины рынка".

Новые параметры:
- UseVolumes - одно из значений no_volumes, tick_volumes, surrogate_volumes; no_volumes (по умолчанию) соответствует прежней версии; tick_volumes - расчет на основе формулы с использованием объемов с таймфрейма M1 (использованной в другом моем индикаторе VolumeDelta, см. его описание для подробностей); surrogate_volumes - расчет по той же формуле, но для псевдо-реальных объемов (по алгоритму, использованному в другом моем индикаторе TrueVolumeSurrogate, см. его описание для подробностей); обратите внимание, что режимы tick_volumes и surrogate_volumes требуют повышенных вычислительных ресурсов, поэтому имеет смысл уменьшить MaxBar со стандартного значения 1000 до, например, 100;
- Histogram - флаг включения/отключения вывода гистограммы по всему диапазону цен на баре Shift; по-умолчанию - false;
- HistogramScaleDown - коэффициент масштабирования значений гистограммы; по-умолчанию - 10; значение следует подбирать для различных режимов UseVolumes и HistogramType, подбирая удобный масштаб;
- HistogramWidth - ширины линиий гистограммы; по-умолчанию - 3;
- HistogramType - один из 4 типов объемов: volume_sell, volume_delta, volume_buy, volume_total (по-умолчанию); в режиме volume_delta гистограмма двусторонняя - в плюс и в минус; этот параметр не имеет смысла, если объемы не используются (UseVolumes = no_volumes);
- HistogramColor - цвет гистограммы, по-умолчанию серый.