Индикатор babyMAX - аналог миниМАКС-бета со внутренностями попроще.

Назначение

- показывать входы MOE. В индикатор заложено соблюдение этих базовых MAX-принципов:

- разрешённое направление входа задаёт линия HomeBase

- вход возможен только после пересечения ценой линии Momentum в разрешённом направлении

- при этом должно быть соблюдено правильное чередование линий MA 21, 55 и 89

- а также достаточное разделение этих MA (задаётся настройкой SeparationPips)

- и достаточный угол наклона каждой из этих трёх (задаётся настройкой AnglePips)

Если в настройках выставить параметр CounterTrandON = true, то это отключит фильтрацию направления по HomeBase. На картинках - один и тот-же уч-к при ВКЛ и ВЫКЛ этого параметра

Гистограмма показывает куда было направлено последнее пересечение линий HomeBase (зелёного цвета) и Momentum (оливковый). Пересечения определяются по методе индикатора Black Dog Crossover (по трём барам + не чистая цена, а очень быстрая MA). Эта метода даёт запаздывание на 1 бар. Для отсеивания рискованных входов можно попробовать подобрать в первую очередь параметры PeriodPriceForMomentum и PeriodPriceForHomeBase

Откатов и их пробоев при входе этот индикатор не ждёт (как миниМАКС-бета) + сигнал в глобальные переменные не выдаёт

Если есть предложения что срочно нужно добавить/убрать или др пожелания или модификации - вэлкам :)

Параметры не подбирал, так-что подбор оптимальных значений ему требуется

Мне кажется, что угол и разделение для каждой МА должны подбираться отдельно. Например, чтобы минимальный угол 21 МА можно было задать больше, чем минимальный угол 55 и 89 МА.

НЕ нашли? Не то? Что вы ищете?

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

Есть подозрение, что одинаковый для всех 3х угол наклона будет более уверенно показывать наличие тренда. Но логика в раздельных настройка определённо есть, поэтому я "за" наличие возможности покрутить и это

PS т. к. периоды MA в индикаторе могут меняться, то лучше называть переменные не AnglePips21, AnglePips89 итд а AnglePipsMomentum, AnglePipsBalanceSlow итд

Если всё что уже было собрать до кучи:

Назначение индикатора - сигналить о том, что по правилам MAX сложились минимально необходимые условия для входа. Это ещё не сигнал на вход, это сигнал повышенного внимания - типа поплавок задёргался, рыба рядом и проявляет интерес, надо ловить момент (пробой отката) но всё-же иметь в виду что именно в этот заход может и не клюнуть

Индикатор отслеживает только правильное раскрытия веера MAшек. Волны, тумблеры, откаты не учитывает. По крайней мере в этой версии. В индикатор заложено соблюдение этих базовых MAX-принципов:

- разрешённое направление входа задаёт линия HomeBase (может быть отключено - см описание настроек)

- вход возможен только после пересечения ценой линии Momentum в разрешённом направлении

- при этом должно быть соблюдено правильное чередование линий MA 21, 55 и 89

- а также достаточное разделение этих MA (задаётся раздельно для каждой пары MA - см настройки)

- и достаточный угол наклона каждой из этих трёх (задаётся раздельно для каждой MA - см настройки)

Гистограмма показывает куда было направлено последнее пересечение линий HomeBase (зелёного цвета) и Momentum (оливковый). Пересечения MA ценой определяются по методе индикатора Black Dog Crossover (по трём барам + не чистая цена, а очень быстрая MA). Эта метода даёт запаздывание на 1 бар

Настройки (здесь разделы - в порядке частоты их использования, в индикаторе они в др порядке)

** Настройки определения тренда:

TimeFrame - рабочий таймфрейм. Просто оставить пустым и будет использован текущий ТФ. Если впишете сюда какой-то - значит вы знаете зачем оно вам нужно :) Формат - в минутах или цифро/буквах, без разницы, напр 240 или H4 означают одно и то же

3 настройки AnglePips задают минимально необходимый угол наклона линий MA, т. е. насколько "круто" должно изменится значение МА по сравнению с предыдущим баром (в пунктах, но может быть дробным числом). AnglePipsMomentum - для золотой, AnglePipsBalanceFast - для синей, AnglePipsBalanceSlow - для красной. Как известно маленький угол наклона MA означает, что явно выраженного тренда ещё нет

SeparationPips - задаёт минимально необходимое разделение линий МА, измеряет растояние между двумя MA на этом баре (в пунктах, может быть дробным числом). SeparationPipsMomentum - расстояние между золотой и синей, SeparationPipsBalanceFast между синей и красной

SeparationPipsMomHB[/B] - аналогично предыдущему задаёт разделение линий Momentum и HomeBase. SeparationPipsMomHBmin - минимально разрешённое, SeparationPipsMomHBmax - максимально допустимое. Если золотая (Momentum) слишком далеко от зелёной (HomeBase), то входить считается рискованным. Если входы без учёта HomeBase разрешены (CounterTrandON = true), то эти 2 настройки игнорируются

SeparationPipsPriceMomMax - аналогично предыдущим задаёт максимально допустимое удаление цены от линии Momentum

SeparationPipsBTMOEHBMin - минимально допустимое расстояние от точки правильного раскрытия веера MA до линии HomeBase. "Точкой раскрытия" считаем положение самой медленной MA веера - красной

CounterTrandON - если = true, то положение линии HomeBase не будет учитываться

** Настройки отображения:

BarsLimit - задаёт глубину пересчёта истории (в барах) при запуске/перезапуске индикатора. Чтобы не тормозил

SoundON - показывать алерт?

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

LineON - рисовать вертикальную линию?

LineStyle - стиль линии. 0 = сплошная, 1 = штриховая, 2 = пунктирная, 3 = штрих-пунктирная, 4 штрих-пунктирная с двойными точками

LineBuyColor - цвет линии для тренда вверх

LineSellColor - цвет линии для тренда вниз

** Настройки пересечения Momentum:

PeriodPriceForMomentum - период усреднения цены для определения пересечения с линией Momentum

PeriodMomentum - период усреднения для линии Momentum

ShiftMomentum - сдвиг линии Momentum

** Настройки пересечения HomeBase:

PeriodPriceForHomeBase - период усреднения цены для определения пересечения с линией HomeBase

PeriodHomeBase - период усреднения для линии HomeBase

ShiftHomeBase - сдвиг линии HomeBase

** Настройки линий Balance:

PeriodBalanceFast - период усреднения быстрой Balance

ShiftBalanceFast - сдвиг быстрой линии Balance

PeriodBalanceSlow - период усреднения медленной Balance

ShiftBalanceSlow - сдвиг медленной линии Balance

Подчёркнутые настройки зависят от кол-ва знаков вашего ДЦ

Для BabyMaxRet:

НАСТРОЙКИ ОПРЕДЕЛЕНИЯ ФЛЕТА:


FlatPeriod задаёт период (кол-во баров) на котором замеряется этот самый флэт FlatEnterLevel - уровень изменения цены на этом уч-ке, который будет считаться границей флэта.

НАСТРОЙКИ ОПРЕДЕЛЕНИЯ ОТКАТА:


RetracePeriod - это период MA используемый для определения отката RetraceShift - сдвиг MA, поскольку у нас в шаблонах сдвиги не используем RetraceMethod - это метод сглаживания MA, выбор методов тот-же что у всех MA (0 = простое среднее значений за заданный период баров, 1 = экспоненциальный, т. е. более свежие бары имеют больший вес, чем более старые, вес меняется по экспоненте, 2 = сглаженный, т. е. бары с более резким изменением имеют заниженный вес в результате, бары с наименее резким - завышенный, 3 = линейно взвешенный, т. е. то-же что экспоненциальный, но вес баров меняется не по экспоненте, а по синусоиде) RetracePrice - те-же цены что у всех МА используются для вычисления среднего значения, т. е. 0 = Close, 1 = Open, 2 = High, 3 = Low, 4 = Median (середина бара), 5 = Typical (средня меж High, Low, Close), 6 = Weighted (тоже средняя High, Low, Close но Close имеет удвоенный вес в результате)