Сигнал на старт ботов

Индикатор Williams Alligator

Williams Alligator (Аллигатор Билла Уильямса) - трендовый индикатор из трёх сглаженных линий: Jaws (челюсти), Teeth (зубы) и Lips (губы). В конструкторе сигналов ELIXOAI доступен пресет williams_alligator_lips_teeth: пересечение Lips вверх через Teeth. Параметры 13/8/5, смещения 8/5/3, операторы и 12+ стратегий.

Индикатор Williams Alligator с линиями Jaws, Teeth и Lips на графике криптовалюты
Три линии Alligator показывают фазу рынка: переплетённые - «спящий» аллигатор во флэте, расходящиеся - «кормящийся» аллигатор в тренде.

В категории Start Bots Signal собраны описания сигналов и индикаторов, которые могут запускать торгового бота. Один из технических индикаторов - Williams Alligator.

У каждого бота при создании и редактировании в нижней части настроек есть блок Конструктор сигналов на старт. В нём можно выбрать отдельные индикаторы, готовые пресеты и их комбинации. Условия объединяются в группы: внутри группы работает логика И, между группами - ИЛИ. Один и тот же индикатор можно настроить по-разному - для Long и Short, для пробоя и для отскока, для сравнения с уровнем или для пересечения.

Что такое Williams Alligator

Williams Alligator (Аллигатор Билла Уильямса) - трендовый индикатор из семейства индикаторов Bill Williams (Chaos Theory). Он состоит из трёх сглаженных скользящих средних (SMMA), смещённых вперёд по времени: Jaws (челюсти - самая медленная линия), Teeth (зубы - средняя) и Lips (губы - самая быстрая). Метафора аллигатора: рынок «спит», когда линии переплетены, и «кормится», когда они расходятся и цена движется в сторону тренда.

В отличие от одной EMA, Alligator даёт три уровня трендового фильтра с разной скоростью реакции. Lips реагирует первым, Teeth подтверждает, Jaws показывает «фундамент» тренда. В конструкторе сигналов ELIXOAI Alligator используется как условие автоматического запуска бота - когда линии пересекаются или выстраиваются в бычьем/медвежьем порядке.

Alligator хорошо отделяет фазы бокового рынка от направленного движения. Во флэте линии сближены и часто пересекаются - сигналы слабые. В тренде Lips уходит дальше от Jaws, а цена удерживается по нужную сторону от «челюстей». Поэтому индикатор часто комбинируют с фильтрами (EMA, RSI, Supertrend), чтобы не стартовать бота в «спящем» рынке.

Спящий и кормящийся аллигатор

Билл Уильямс описывал рынок через три фазы аллигатора:

  • Спящий аллигатор: линии Jaws, Teeth и Lips переплетены, почти горизонтальны. Рынок в консолидации, волатильность низкая, направление неясно. Пересечения Lips/Teeth дают много ложных сигналов - бот лучше не запускать или добавить жёсткий фильтр.
  • Кормящийся аллигатор: линии расходятся. При uptrend порядок снизу вверх: Jaws < Teeth < Lips, цена выше Lips. При downtrend наоборот: Lips < Teeth < Jaws, цена ниже Lips. Сильный тренд - «аллигатор ест».
  • Пробуждение: переход от сна к еде - Lips пересекает Teeth (пресет по умолчанию). Это ранний сигнал, что импульс начинает выходить из флэта. Для Long - Lips cross up Teeth; для Short - Lips cross down Teeth.

Alligator vs EMA и Supertrend

Все три инструмента помогают определить тренд, но по-разному:

  • EMA - одна линия, быстрая реакция на цену. Alligator - три SMMA с разными периодами и смещениями; медленнее, но лучше фильтрует шум и показывает «структуру» тренда через расхождение линий.
  • Supertrend - одна динамическая линия на базе ATR, даёт явный Long/Short. Alligator не выдаёт готовое направление - вы сравниваете три линии между собой и с ценой. Supertrend проще для бинарного фильтра; Alligator - для фаз рынка.
  • Williams Alligator - уникален метафорой фаз и тремя выходами (valueJaws, valueTeeth, valueLips). Можно строить условия «Lips > Teeth > Jaws» (бычий порядок) или пересечения Lips/Teeth для раннего входа. Запаздывает сильнее одной EMA, но реже даёт сигналы во флэте при правильной интерпретации.

Как работает Alligator

Каждая линия - сглаженная скользящая средняя (SMMA) медианной цены с собственным периодом и смещением вперёд:

  • Jaws (челюсти): SMMA с периодом jawsLength (по умолчанию 13), смещение jawsOffset (8 баров). Самая медленная линия - «хребет» аллигатора, задаёт основной трендовый контекст.
  • Teeth (зубы): SMMA с периодом teethLength (8), смещение teethOffset (5). Средняя линия - промежуточное подтверждение между Lips и Jaws.
  • Lips (губы): SMMA с периодом lipsLength (5), смещение lipsOffset (3). Самая быстрая линия - первой реагирует на смену импульса, участвует в пресете cross up/down Teeth.

В конструкторе вы задаёте условие сравнения между выходами или с числом: «valueLips пересекает valueTeeth вверх», «valueLips > valueJaws», «valueTeeth < valueJaws» и т.д. Система получает актуальные значения с биржи через TAAPI и проверяет условие на выбранном таймфрейме - на закрытии свечи или каждую минуту.

Три выхода Alligator

В конструкторе доступны три числовых выхода - уровни каждой линии на текущей свече:

  • valueJaws - линия челюстей (Jaws). Сравнивайте с Teeth, Lips или ценой для фильтра «кормящегося» uptrend: цена и Lips выше Jaws.
  • valueTeeth - линия зубов (Teeth). Центральный якорь: в пресете Lips cross Teeth именно Teeth выступает целью пересечения.
  • valueLips - линия губ (Lips). Основной выход пресета williams_alligator_lips_teeth - самая чувствительная линия для ранних сигналов пробуждения.

Условия строятся как сравнение двух выходов (cross up/down, gt/lt) или выхода с фиксированным числом. Бычий порядок: valueLips > valueTeeth > valueJaws. Медвежий: valueLips < valueTeeth < valueJaws.

Параметры Alligator

  • jawsLength - период SMMA для Jaws. Диапазон 1–300, по умолчанию 13. Больше - медленнее челюсти, реже смена фазы.
  • teethLength - период SMMA для Teeth. Диапазон 1–300, по умолчанию 8.
  • lipsLength - период SMMA для Lips. Диапазон 1–300, по умолчанию 5. Меньше - быстрее реакция губ, больше шума.
  • jawsOffset - смещение Jaws вперёд. Диапазон 0–100, по умолчанию 8 баров.
  • teethOffset - смещение Teeth. Диапазон 0–100, по умолчанию 5.
  • lipsOffset - смещение Lips. Диапазон 0–100, по умолчанию 3. Смещения визуально «выводят» линии вперёд на графике.

Классические настройки 13/8/5 и offsets 8/5/3 - стандарт Bill Williams для 15m–1h. На 5m можно уменьшить периоды (8/5/3); на 4h оставить дефолт или слегка увеличить jawsLength. Alligator(13,8,5) на 15m и на 4h - разные индикаторы.

Готовые пресеты в конструкторе

В конструкторе доступен один пресет Williams Alligator с настройками по умолчанию. Его можно полностью кастомизировать: другой оператор, сравнение линий, параметры или таймфрейм.

Lips cross up Teeth - пробуждение аллигатора (williams_alligator_lips_teeth)

Условие по умолчанию: valueLips пересекает valueTeeth снизу вверх (cross up) на интервале 15m, параметры 13/8/5, offsets 8/5/3, проверка на закрытии бара.

Long-сигнал на раннее «пробуждение»: быстрая линия Lips обгоняет Teeth - импульс начинает выходить из консолидации. В отличие от «Lips > Teeth», пересечение фиксирует момент перехода. Для Short настройте оператор «пересекает вниз» - Lips cross down Teeth. Сильнее, если одновременно Lips > Jaws или цена выше Teeth.

Доступные операторы
  • Пересекает вверх (cross up): valueLips был ниже valueTeeth и поднялся выше. Классика пресета - ранний Long при пробуждении аллигатора.
  • Пересекает вниз (cross down): valueLips был выше valueTeeth и опустился ниже. Short-сигнал - медвежье пробуждение, Lips уходит под Teeth.
  • Больше (gt): valueLips строго выше valueTeeth прямо сейчас. Фильтр «кормящегося» бычьего аллигатора без требования свежего cross.
  • Меньше (lt): valueLips строго ниже valueTeeth. Медвежий порядок линий, подходит для Short-фильтра.
  • Больше или равно (gte): valueLips на уровне или выше valueTeeth. Удобно для фильтра на старшем таймфрейме: Lips ≥ Teeth на 4h.
  • Меньше или равно (lte): valueLips на уровне или ниже valueTeeth. Медвежий контекст: Lips ≤ Teeth на 4h.
Сравнение линий

Помимо Lips/Teeth можно сравнивать любые пары: Lips cross up Jaws (сильный бычий сигнал), Teeth gt Jaws (подтверждение тренда), Lips lt Teeth lt Jaws через отдельные условия gt/lt. Бычий «кормящийся» режим: Lips > Teeth > Jaws и цена выше Lips.

Общие настройки в конструкторе

  • Таймфрейм (интервал): 1m, 5m, 15m, 30m, 1h, 4h, 1d. Меньший интервал даёт больше сигналов, но и больше шума. Для свинг-ботов чаще используют 1h–4h, для скальпинга - 5m–15m.
  • Режим проверки: На закрытии бара - условие проверяется после закрытия свечи, меньше ложных срабатываний. Каждую минуту - проверка внутри текущей свечи, быстрее реакция, но выше риск ложного старта.
  • Оператор: «больше», «меньше», «пересекает вверх», «пересекает вниз», «больше или равно» и другие - определяют, как именно сравнивается значение индикатора с целью.
  • Целевое значение: число (например, 30 для RSI), линия индикатора (например, %D у Stochastic) или цена (для Bollinger Bands).
  • Группы условий: до 3 групп, в каждой до 5 условий. Пример: группа 1 - RSI < 30 И цена < нижняя полоса; группа 2 - Stochastic < 20. Бот стартует, если сработала группа 1 ИЛИ группа 2.

Примеры настройки под разные стратегии

Тренд по пресету: Lips cross up Teeth на 15m

Цель: старт бота на пробуждении аллигатора.
Long: пресет williams_alligator_lips_teeth, valueLips cross up valueTeeth, 15m, параметры 13/8/5, проверка на закрытии.
Short: cross down Teeth, те же настройки.
Фильтр: добавьте valueLips > valueJaws - меньше сигналов в «спящем» рынке.

Кормящийся бычий аллигатор

Цель: Long только в явном uptrend.
Группа 1: valueLips gt valueTeeth на 15m И valueTeeth gt valueJaws на 15m И цена закрытия выше valueLips.
Логика: три линии в бычьем порядке, цена «едет» на губах - аллигатор кормится вверх.

Кормящийся медвежий аллигатор

Цель: Short в downtrend.
Группа 1: valueLips lt valueTeeth И valueTeeth lt valueJaws на 15m И цена ниже valueLips.
Альтернатива: Lips cross down Teeth И Lips lt Jaws - ранний и подтверждённый медвежий сигнал.

Скальпинг: быстрые параметры на 5m

Long: Lips cross up Teeth на 5m, jawsLength 8, teethLength 5, lipsLength 3, offsets 5/3/2, проверка на закрытии.
Short: cross down Teeth.
Фильтр: valueLips gt valueJaws на 15m - импульс только по старшему контексту. На 5m больше пересечений во «спящем» рынке.

Свинг: Alligator на 1h–4h

Long: Lips cross up Teeth на 4h, дефолт 13/8/5, проверка на закрытии - редкие, но значимые старты при смене фазы.
Short: cross down на 4h.
На старшем ТФ линии реже переплетаются - меньше ложных пробуждений, вход позже.

Alligator + EMA

Long: Lips cross up Teeth на 15m И цена cross up EMA 50 на 1h.
Short: Lips cross down Teeth И цена ниже EMA 50 на 1h.
EMA на старшем ТФ отсекает пробуждения против глобального тренда.

Цена vs Jaws

Long: цена закрытия cross up valueJaws на 15m И Lips gt Teeth на том же 15m.
Short: цена cross down Jaws И Lips lt Teeth.
Логика: цена выходит из «пасти» аллигатора, Lips подтверждают направление.

Alligator + RSI

Long: Lips cross up Teeth на 15m И RSI cross up 40 на 15m (или RSI < 50 после отката).
Short: Lips cross down Teeth И RSI > 60.
RSI фильтрует пробуждения в перекупленности/перепроданности.

Мультитаймфрейм

Long: valueLips gte valueTeeth на 4h (отдельное условие) И Lips cross up Teeth на 15m.
Short: Lips ≤ Teeth на 4h И cross down Teeth на 15m.
Старший ТФ показывает «кормящегося» аллигатора, младший ловит точку входа.

DCA на откате в тренде

Long: valueLips gt valueJaws на 4h И Lips cross up Teeth на 1h после коррекции.
Short: Lips lt Jaws на 4h И cross down Teeth на 1h.
Для DCA-бота cross up мягче жёсткого «Lips gt Teeth gt Jaws» - ловит возобновление после отката.

Alligator + Supertrend

Long: Lips cross up Teeth на 15m И Supertrend valueAdvice = Long на 1h.
Short: cross down Teeth И Supertrend Short на 1h.
Alligator даёт ранний импульс, Supertrend подтверждает трендовое направление.

Группы условий: практический пример

Бот с двумя сценариями Long:
Группа 1: Lips cross up Teeth на 15m И Lips gt Jaws - пробуждение с подтверждением.
Группа 2: Lips gt Teeth gt Jaws на 1h И цена gt Lips на 15m - кормящийся аллигатор, вход на откате к губам.
Между группами логика ИЛИ. Short симметрично (cross down, Lips lt Teeth lt Jaws).

Совет
В «спящем» рынке линии Alligator постоянно пересекаются - Lips cross Teeth срабатывает часто и даёт ложные старты. Перед запуском бота проверяйте расхождение линий: Lips gt Teeth gt Jaws для Long или добавьте фильтр старшего таймфрейма. Не торгуйте только по Alligator во флэте - комбинируйте с EMA, Supertrend или положением цены относительно Jaws. Используйте проверку «на закрытии бара», чтобы не реагировать на внутрисвечной шум.