Fractals (Фракталы Вильямса)
Fractals (Фракталы Вильямса)
Что такое фракталы?
Фракталы Вильямса, разработанные Биллом Вильямсом, определяют потенциальные точки разворота на ценовых графиках. Фрактал — это 5-барный паттерн, где центральный бар имеет либо самый высокий максимум (верхний фрактал), либо самый низкий минимум (нижний фрактал) по сравнению с двумя барами с каждой стороны.
Фракталы основаны на теории хаоса и представляют собой самоподобные структуры на рынке. Они помогают трейдерам идентифицировать естественные точки смены тренда и ключевые уровни поддержки и сопротивления.
Как работает индикатор
Верхний фрактал: High[2] < High[1] < High[0] > High[-1] > High[-2]
(центральный бар имеет наивысший максимум в 5-барном окне)
Нижний фрактал: Low[2] > Low[1] > Low[0] < Low[-1] < Low[-2]
(центральный бар имеет наинизший минимум в 5-барном окне)
Индикатор выдаёт 1.0, когда фрактал обнаружен, 0.0 в противном случае.
Математическая формула
Для верхнего фрактала:
IF (High[i-2] < High[i] AND High[i-1] < High[i] AND High[i+1] < High[i] AND High[i+2] < High[i])
THEN UpFractal = 1
ELSE UpFractal = 0
Для нижнего фрактала:
IF (Low[i-2] > Low[i] AND Low[i-1] > Low[i] AND Low[i+1] > Low[i] AND Low[i+2] > Low[i])
THEN DownFractal = 1
ELSE DownFractal = 0
Ключевые особенности
- Ценовая структура — отмечает значимые локальные максимумы и минимумы.
- Запаздывание на 2 бара — фрактал подтверждается только после закрытия 2 баров после центрального.
- Поддержка/Сопротивление — уровни фракталов работают как естественные зоны поддержки и сопротивления.
- Часть системы Вильямса — спроектирован для работы с Аллигатором для входов в сделки.
- Объективность — не зависит от субъективной интерпретации трейдера.
- Универсальность — работает на всех временных интервалах и инструментах.
Практический пример использования
Пример 1: Пробойная стратегия на EUR/USD (H1)
Настройки:
- Инструмент: EUR/USD
- Таймфрейм: H1
- Дополнительные индикаторы: Аллигатор (13, 8, 5)
Сценарий:
- Цена EUR/USD торгуется в диапазоне 1.0850-1.0920
- Формируется верхний фрактал на уровне 1.0915 (максимум дня)
- Через 2 часа фрактал подтверждается
- Цена пробивает уровень 1.0915 вверх с объемом
- Открываем длинную позицию на пробое с целью 1.0980
Управление рисками:
- Стоп-лосс: ниже последнего нижнего фрактала (1.0885)
- Take Profit: следующий уровень сопротивления или 2:1 к риску
Пример 2: Комбинация с Аллигатором
Условия входа в лонг:
- Верхний фрактал формируется выше Зубов Аллигатора (1.0910 выше 1.0895)
- Цена пробивает фрактальный уровень 1.0910
- Аллигатор "проснулся" (линии расходятся)
Торговые сигналы
Вход на пробой
- Покупка: Цена пробивает последний верхний фрактал вверх.
- Продажа: Цена пробивает последний нижний фрактал вниз.
С Аллигатором (Рекомендуемый метод)
- Покупка: Верхний фрактал формируется выше Зубов Аллигатора — валидный сигнал на покупку.
- Продажа: Нижний фрактал формируется ниже Зубов Аллигатора — валидный сигнал на продажу.
- Фракталы между Зубами считаются невалидными и должны игнорироваться.
Продвинутые торговые техники
1. Множественные фракталы
Когда несколько фракталов формируются на близких уровнях, это создает усиленную зону поддержки/сопротивления.
2. Фрактальные каналы
Соединяя последовательные фракталы одного типа, можно построить трендовые линии и каналы.
3. Временные фильтры
Используйте фракталы только в определенные торговые сессии (например, европейская и американская для форекс).
Пошаговые инструкции по использованию
Шаг 1: Добавление индикатора
- В StratBase.ai откройте раздел "Индикаторы"
- Найдите "Fractals" в категории "Bill Williams"
- Добавьте индикатор на график
Шаг 2: Настройка визуализации
- Верхние фракталы отображаются стрелками вверх над барами
- Нижние фракталы — стрелками вниз под барами
- Настройте цвета для лучшей видимости
Шаг 3: Создание торговой стратегии
- Добавьте условия входа на основе пробоя фракталов
- Установите фильтры (Аллигатор, объем, время)
- Определите правила управления рисками
Шаг 4: Бэктестинг
- Запустите исторический тест на выбранном периоде
- Анализируйте результаты и оптимизируйте параметры
- Проведите форвард-тест на новых данных
Параметры
Фракталы используют фиксированный 5-барный паттерн — настраиваемых параметров нет.
Технические характеристики:
- Период анализа: 5 баров (фиксированно)
- Смещение сигнала: 2 бара (запаздывание)
- Тип сигнала: дискретный (0 или 1)
Субкомпоненты
| Компонент | Описание | Значения |
|-----------|----------|----------|
| FRACTALS_UP | Верхний фрактал обнаружен (1.0) или нет (0.0) | 0.0 / 1.0 |
| FRACTALS_DOWN | Нижний фрактал обнаружен (1.0) или нет (0.0) | 0.0 / 1.0 |
Примеры условий для стратегий
| Условие | Описание | Применение |
|---------|----------|------------|
| FRACTALS_UP > 0 | Обнаружен верхний фрактал | Потенциальное сопротивление / разворот вниз |
| FRACTALS_DOWN > 0 | Обнаружен нижний фрактал | Потенциальная поддержка / разворот вверх |
| FRACTALS_UP[1] > 0 | Верхний фрактал 1 бар назад | Отложенная реакция на сигнал |
| FRACTALS_UP > 0 AND CLOSE > FRACTALS_LEVEL | Пробой вверх после фрактала | Сигнал на покупку |
Сравнение с другими индикаторами
| Индикатор | Фракталы | Pivot Points | Зигзаг | Поддержка/Сопротивление | |-----------|----------|-------------|---------|------------------------| | Запаздывание | 2 бара | Нет | Переменное | Нет | | Объективность | Высокая | Высокая | Средняя | Низкая | | Частота сигналов | Высокая | Низкая | Средняя | Переменная | | Подходит для | Скальпинг, интрадей | Дневные уровни | Анализ трендов | Долгосрочная торговля |
Часто задаваемые вопросы (FAQ)
Q: Почему фрактал появляется с задержкой?
A: Фрактал подтверждается только после того, как 2 бара справа не превысили (для верхнего) или не опустились ниже (для нижнего) центрального бара. Это необходимо для валидации паттерна.
Q: Можно ли изменить период анализа с 5 баров?
A: Нет, классические фракталы Вильямса используют только 5-барный паттерн. Это стандарт, заложенный автором методики.
Q: Как часто появляются фракталы?
A: На волатильных рынках фракталы могут появляться каждые 10-20 баров. На спокойных рынках — реже.
Q: Работают ли фракталы на всех инструментах?
A: Да, фракталы универсальны и работают на валютах, акциях, товарах, криптовалютах и других инструментах.
Типичные ошибки при использовании
❌ Ошибка 1: Торговля без фильтров
Проблема: Использование всех фрактальных сигналов без дополнительной фильтрации. Решение: Всегда используйте трендовые фильтры (Аллигатор, MA) или волатильность.
❌ Ошибка 2: Игнорирование запаздывания
Проблема: Ожидание мгновенных сигналов от фракталов. Решение: Учитывайте 2-барное запаздывание при планировании входов.
❌ Ошибка 3: Неправильное управление рисками
Проблема: Слишком близкое размещение стоп-лосса к фракталу. Решение: Ставьте SL за фракталом с учетом волатильности инструмента.
❌ Ошибка 4: Торговля против основного тренда
Проблема: Использование фракталов для разворотной торговли в сильном тренде. Решение: В трендовых рынках используйте фракталы для пробойных стратегий.
Оптимизация производительности
Настройки для разных стилей торговли
| Стиль торговли | Таймфрейм | Дополнительные фильтры | Соотношение риск/доход | |----------------|-----------|------------------------|----------------------| | Скальпинг | M1, M5 | Объем, время сессии | 1:1, 1:1.5 | | Интрадей | M15, H1 | Аллигатор, ATR | 1:2, 1:3 | | Свинг | H4, D1 | Недельные уровни | 1:3, 1:5 | | Позиционная | D1, W1 | Фундаментальный анализ | 1:5+ |
Советы по эффективному использованию
Базовые принципы
- Фракталы наиболее эффективны в сочетании с индикатором Аллигатор.
- Используйте уровни фракталов для размещения стоп-лоссов — ставьте SL за последним фракталом.
- На старших таймфреймах фракталы определяют основные уровни поддержки/сопротивления.
- Несколько фракталов на похожих уровнях цены создают более сильную зону поддержки/сопротивления.
- Фракталы появляются часто — всегда фильтруйте трендовым индикатором, чтобы избежать шума.
Продвинутые техники
- Комбинируйте с анализом объемов для подтверждения пробоев
- Используйте фракталы старших таймфреймов как ключевые уровни
- Анализируйте скорость формирования фракталов (частые = высокая волатильность)
- Стройте фрактальные каналы для определения направления тренда
- Применяйте сезонность и новостные фильтры для улучшения результатов

