
В категории 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. Используйте проверку «на закрытии бара», чтобы не реагировать на внутрисвечной шум.