Загружаем список сделок...

Фракталы Билла Вильямса: как работает индикатор, почему стрелки запаздывают и как фильтровать ложные пробои

Оглавление

  1. Анатомия 5-свечной модели Вильямса: механика формирования сигнала
  2. Физика запаздывания: почему стрелка исчезает и когда сигнал зафиксирован
  3. Комплексная торговая связка: фракталы с Аллигатором Билла Вильямса
  4. Специфика применения на различных рынках: криптовалюты, Forex и акции
  5. Анатомия ложного пробоя: закрепление телом против сбора ликвидности (Wick Sweep)
  6. Фильтр волатильности: расчет динамического буфера пробоя через ATR
  7. Практический риск-менеджмент: расчет объема позиции от фрактального стоп-лосса
  8. Граничные ситуации: когда индикатор дает сбой и как реагировать
  9. Математическая формализация и N-барные адаптивные фракталы для алготрейдинга
  10. Сравнительный анализ платформ: где и как настраивать фракталы
  11. Пошаговый алгоритм: от настройки графика до первой сделки
  12. 4 критические ошибки при работе с индикатором
  13. Логика валидации сетапа перед входом (Ветки условий)
  14. Копируемый чек-лист валидации сетапа для дневника трейдера
  15. Часто задаваемые вопросы (FAQ)
  16. План действий: первые шаги для внедрения индикатора

Представьте холмистую гряду: самая высокая вершина служит естественным ориентиром, а по обе стороны от нее рельеф уходит вниз. В биржевой торговле фрактал выполняет роль ровно такого же рельефного маркера. Это строго формализованный алгоритм, который оцифровывает локальные границы колебаний цены и полностью исключает субъективное черчение уровней поддержки и сопротивления от руки.

Индикатор не пытается угадать будущее направление рынка. Его задача сугубо прикладная — объективно зарегистрировать ценовой пик или дно, зафиксировав разворотный рубеж с неизбежной аппаратной паузой ровно в две свечи.

⚡ Экспресс-шпаргалка за 15 секунд:

  • Стрелка над свечой (Пик): Локальное сопротивление. Пробой вверх — потенциальная покупка (Buy Stop).
  • Стрелка под свечой (Дно): Локальная поддержка. Пробой вниз — потенциальная продажа (Sell Stop).
  • Железное правило фиксации: Сигнал подтвержден строго в момент закрытия 5-й свечи (через 2 бара после пика). Пока 5-й бар формируется — стрелка плавающая и может исчезнуть!
Тип маркера Расположение стрелки Рыночное значение отметки Базовый алгоритм действий
Верхний (Пик) Над центральной свечой Локальный потолок предложения (сопротивление) Подготовка к покупке (Buy Stop) при пробое вверх
Нижний (Дно) Под центральной свечой Локальное дно спроса (поддержка) Подготовка к продаже (Sell Stop) при пробое вниз
Опорный рубеж Противоположный подтвержденный фрактал Граница слома локальной структуры Привязка расчетного защитного ордера Stop-Loss

Анатомия 5-свечной модели Вильямса: механика формирования сигнала

Рынку чужды абстрактные концепции, когда дело доходит до сведения встречных заявок в биржевом стакане. В торговой системе Билла Вильямса классический фрактал раскладывается на строгую механику чередования пяти последовательных свечей:

  • Свечи №1 и №2 (Левый склон): Формируют направленный подход. Их ценовые максимумы (для пика) последовательно готовят базис для формирования вершины.
  • Свеча №3 (Вершина формации): Формирует абсолютный экстремум пятисвечной группы. Для верхнего фрактала ее ценовой максимум (High) обязан быть строго выше соседних баров, для нижнего — ее минимум (Low) обязан опускаться глубже остальных.
  • Свечи №4 и №5 (Правый склон): Подтверждают затухание первичного импульса. Их экстремумы не должны обновлять уровень свечи №3. Только когда 5-й бар завершает свое формирование и закрывается, модель считается завершенной.

💡 Заметка практика: В классических руководствах верхний фрактал со стрелкой вверх часто называют «медвежьим», аргументируя тем, что вершина завершила локальный рост и развернула цену вниз. Однако трейдеры работают с пробоем этого сопротивления, открывая покупки. Чтобы не путаться в терминологии, используйте прикладные формулировки: фрактальный максимум (пик) и фрактальный минимум (дно).

fraktalvilyams1.png

Физика запаздывания: почему стрелка исчезает и когда сигнал зафиксирован

Главная проблема начинающих — динамическое исчезновение стрелок с графика. За этим поведением стоит элементарная логика: программный алгоритм не способен подтвердить экстремум в момент формирования свечи №3, так как ему физически необходимо дождаться двух закрытых баров справа (свечи №4 и №5).

Следовательно, индикатор неизбежно запаздывает ровно на 2 бара от фактического разворота:

  • Если свеча №5 находится в процессе формирования — маркер носит исключительно динамический статус (любые торговые действия и выставление ордеров строго запрещены).
  • Если свеча №5 зафиксировалась по цене Close и ее High не превысил High свечи №3 — фрактал переходит в статический статус. Стрелка навсегда закрепляется на графике, а уровень становится рабочей границей.
  • Если в ходе торгов на барах №4 или №5 цена пробивает максимум бара №3 — предварительный паттерн аннулируется, а терминал удаляет маркер с графика.
Состояние рынка Статус индикатора в терминале Допустимое действие трейдера
Бар №3 сформировал новый High/Low Не отображается Ожидание развития рыночной структуры
Бар №4 закрыт ниже бара №3, бар №5 активен Предварительный (плавающий) маркер Жесткий запрет на вход; риск удаления стрелки алгоритмом
Бар №5 закрылся, не обновив экстремум бара №3 Фиксированный подтвержденный уровень Выставление отложенных стоп-ордеров, привязка Stop-Loss
Бар №5 внутри своего формирования перебил пик бара №3 Сигнал аннулирован алгоритмом Немедленная отмена торговых планов по данному уровню

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

Использовать фракталы изолированно от контекста бессмысленно: во время бокового тренда (флэта) котировки непрерывно сбивают вершины и впадины в обе стороны, генерируя череду убытков.

Для отсечения рыночного шума Билл Вильямс ввел фильтр тренда — индикатор Alligator, состоящий из трех сглаженных скользящих средних со смещением в будущее:

  • Челюсти (Jaw, синяя линия): балансовая линия старшего порядка (период 13, сдвиг 8).
  • Зубы (Teeth, красная линия): арбитр тренда промежуточного порядка (период 8, сдвиг 5).
  • Губы (Lips, зеленая линия): ориентир краткосрочной динамики (период 5, сдвиг 3).

Взаимное расположение элементов и регламент сетапа

Структура рабочего диапазона выстраивается по уровням:

Сверху располагается Верхний фрактал — ценовой рубеж для установки отложенного ордера на покупку (Buy Stop).

Ниже проходит динамическая группа линий индикатора Alligator в фазе раскрытия:

  • Губы (Lips) — зеленая скользящая средняя;
  • Зубы (Teeth) — красная линия фильтра;
  • Челюсти (Jaw) — синяя балансовая линия.

С противоположной стороны структуры находится Нижний фрактал — опорная точка для расчета защитного стоп-приказа (Stop-Loss).

Пошаговый регламент работы по системе «Fractals + Alligator»:

  1. Оценка состояния рынка: Если скользящие переплетены между собой («Аллигатор спит»), торговля полностью останавливается. Пробои внутри диапазона линий приводят к ложным срабатываниям.
  2. Идентификация импульса: Дождитесь направленного расхождения веера скользящих средних («Аллигатор проснулся и охотится»).
  3. Фильтрация по линии «Зубов» (красная MA):
    • Сделки на покупку рассматриваются только в том случае, если сигнальный фрактальный пик сформирован и зафиксирован строго выше красной линии.
    • Сделки на продажу рассматриваются только тогда, когда опорная впадина находится строго ниже красной линии.
  4. Постановка стоп-приказа: Защитный Stop-Loss выносится за противоположный подтвержденный фрактал, расположенный по другую сторону линий Аллигатора.

fraktalvilyams2.png

Специфика применения на различных рынках: криптовалюты, Forex и акции

Каждый торговый инструмент имеет свои особенности ликвидности и торгового расписания, что напрямую влияет на отработку пробоев:

Рыночный сегмент Рабочий таймфрейм Ключевой скрытый риск Профессиональная защитная механика
Криптовалюты (BTC, ETH, альткоины) H1, H4 Агрессивные сборы ликвидности длинными фитилями (Wick Sweeps) и сносы стопов на маржинальных каскадах Отказ от входа по сырому касанию отложенным стоп-ордером; вход строго по закрытию тела пробойного бара либо с буфером волатильности
Форекс (EUR/USD, GBP/USD и кроссы) M30, H1, H4 Внезапное расширение спреда на стыке торговых сессий (ролловер в 00:00 по серверу) и проскальзывания на новостях Добавление величины среднего спреда к уровню Buy Stop; запрет на удержание стоп-ордеров за 15 минут до публикаций макростатистики (CPI, Non-Farm Payrolls)
Фондовый рынок (Акции США и РФ) D1 (Daily) Утренние ценовые разрывы (гэпы) через фрактальные рубежи на открытии регулярной торговой сессии Исполнение сделки только при условии подтверждения пробоя повышенным объемом торгов (Volume выше 20-дневного среднего на 30–50%)

Анатомия ложного пробоя: закрепление телом против сбора ликвидности (Wick Sweep)

Торговля пробоев через установку отложенных ордеров (Buy Stop ровно на острие стрелки) генерирует до 70–80% убыточных сделок в фазах рыночной консолидации. Причина — механика распределения ликвидности.

За очевидными фрактальными пиками скапливаются пулы защитных стоп-лоссов продавцов и отложенных ордеров покупателей на пробой. Для крупных участников торгов и алгоритмических фондов эти кластеры служат источником встречной ликвидности для наполнения собственных позиций.

  • Истинный пробой (Body Close): Пробивная свеча закрывается телом за пределами фрактального уровня. Это указывает на устойчивый дисбаланс спроса и предложения, подтверждая готовность покупателей поглощать лимитные заявки на продажу выше сопротивления.
  • Сбор ликвидности (Wick Sweep): Свеча прокалывает уровень длинной верхней тенью (фитилем), инициирует срабатывание отложенных ордеров ритейл-трейдеров, после чего котировка закрывается глубоко внутри исходного диапазона. Свеча превращается в разворотный пин-бар, свидетельствуя о ложном пробое.

💡 Ремарка эксперта: Торгуя отложенными ордерами Buy/Sell Stop непосредственно на острие стрелки, трейдер отдает ликвидность на тесте уровня. Надежный подход — дождаться закрытия пробойной свечи на выбранном таймфрейме. Вход осуществляется только в том случае, если тело свечи зафиксировалось за экстремумом.

fraktalvilyams3.png

Фильтр волатильности: расчет динамического буфера пробоя через ATR

Стандартное правило «выставлять ордер на 1–2 пункта выше стрелки» устарело: на криптовалютных парах и волатильных валютах такой минимальный зазор мгновенно выбивается случайным тиковым шумом внутри бара.

Для фильтрации микроколебаний применяется динамический буфер пробоя на основе индикатора среднего истинного диапазона с периодом 14 (Average True Range, ATR14):

Levelentry = Highfractal + k × ATR14

Где:

  • Levelentry — итоговая цена установки отложенного ордера на покупку.
  • Highfractal — максимальная цена сигнального бара №3.
  • ATR14 — текущее абсолютное значение индикатора ATR на рабочем графике.
  • k — коэффициент фильтрации рыночного шума (k = 0,2 для таймфрейма H1; k = 0,15 для H4).

Пошаговый пример расчета для актива BTC/USDT (H1)

Исходные данные:

  • Подтвержденный фрактальный максимум (Highfractal) = $65,000.
  • Показатель индикатора ATR14 на момент закрытия 5-го бара = $400.
  • Коэффициент фильтра k для часового таймфрейма = 0,2.

Расчет фильтрующего буфера:

Буфер = 0,2 × 400 = $80

Итоговая точка безопасного входа:

Levelentry = 65 000 + 80 = $65 080

Заявка исполнится только при наличии реального импульса выхода из консолидации, отсекая случайные проколы фитилями.

Практический риск-менеджмент: расчет объема позиции от фрактального стоп-лосса

Торговля постоянным объемом (фиксированным лотом) при переменной дистанции стоп-лосса неизбежно ведет к разбалансировке счета. В зависимости от волатильности расстояние до противоположного фрактала может составлять как 120, так и 850 пунктов.

Чтобы риск на депозит оставался стабильным, рабочий объем рассчитывается по формуле Position Sizing:

Position Size = (Deposit × Risk%) / |Levelentry - Stop Loss|

Сквозной расчет для депозита $10,000

Параметры торгового счета:

  • Баланс счета (Deposit) = $10,000.
  • Допустимый риск на сделку (Risk%) = 1% ($100).

Параметры ценовой структуры (пара BTC/USDT):

  • Точка входа с учетом фильтра волатильности (Levelentry) = $65,200.
  • Защитный уровень за противоположным подтвержденным фракталом (Stop Loss) = $64,400.

Дистанция риска на одну монету:

$65 200 - $64 400 = $800

Расчет допустимого объема позиции:

Position Size = $100 / $800 = 0,125 BTC

💡 Заметка практика: При срабатывании Stop-Loss итоговый убыток составит строго запланированные $100 (1% от депозита). Это правило защищает баланс от серии просадок при резких скачках рыночной волатильности.

Граничные ситуации: когда индикатор дает сбой и как реагировать

В реальной торговле рынок регулярно формирует нестандартные формации, сбивающие механические настройки индикатора:

1. Фракталы-близнецы (Twin Fractals)

Механика ситуации: На одной и той же японской свече алгоритм фиксирует одновременно стрелку вверх и стрелку вниз. Подобное возникает на внешних барах повышенной волатильности (External Bars), фитили которых перекрывают диапазоны соседних свечей в обе стороны.

Решение: Не открывать сделок внутри диапазона этой свечи. Фитили бара-близнеца размечаются как границы жесткого флэта. Работа ведется строго на пробой экстремумов внешнего бара после закрепления цены за его пределами.

2. Серия внутренних сжатий (Inside Bar Compression)

Механика ситуации: Индикатор начинает расставлять серию хаотичных разнонаправленных стрелок с уменьшающимся шагом внутри диапазона одной широкой «материнской» свечи.

Решение: Сигналы внутри материнского бара игнорируются. Данная структура представляет собой накопление ликвидности («пружину»). Торговым ориентиром остаются только внешние границы диапазона материнской свечи.

3. Фрактальный трейлинг-стоп (Dynamic Trailing)

Практическое применение: Для удержания прибыльной позиции в затяжном тренде защитный стоп-лосс ступенчато передвигается под каждый вновь образующийся и подтвержденный 5-й свечой нижний фрактал (для покупок). Это позволяет забирать до 70–80% протяженности трендового движения, защищая накопленную бумажную прибыль от внезапных разворотов.

Математическая формализация и N-барные адаптивные фракталы для алготрейдинга

Для создания торговых роботов или скриптов классическая модель Билла Вильямса формализуется строгой системой математических неравенств.

Условие регистрации фрактального максимума (High) для свечи с индексом i при произвольном плече n:

Hi > max(Hi-n, …, Hi-1, Hi+1, …, Hi+n)

Условие регистрации фрактального минимума (Low) для свечи с индексом i при произвольном плече n:

Li < min(Li-n, …, Li-1, Li+1, …, Li+n)

В стандартной версии Билла Вильямса плечо фиксировано: n = 2, что задает формулу пяти свечей (2 + 1 + 2 = 5).

Однако на современных высоковолатильных рынках базовая модель n = 2 дает слишком много рыночного шума. В алготрейдинге используют модифицированные конфигурации с расширенным плечом:

  • Конфигурация 3-1-3 (7 баров, n = 3): Увеличивает задержку до 3 свечей, но исключает до 40% ложных микропроколов на валютных парах Forex.
  • Конфигурация 5-1-5 (11 баров, n = 5): Выделяет институциональные свинговые экстремумы (Swing High / Swing Low) на криптовалютных парах, отсекая ложные импульсы.

Сравнительный анализ платформ: где и как настраивать фракталы

Платформа Целевое назначение Ключевые преимущества Ограничения для пользователя
MetaTrader 4 / 5 Торговля валютами Forex, индексами и CFD Встроен в стандартную поставку терминала по умолчанию; тысячи готовых советников (Expert Advisors) на MQL4/MQL5 Жестко зашит базовый пятисвечной алгоритм без возможности изменения плеча n; нет встроенного фильтра проверки закрытия бара
TradingView Комплексный мультирыночный анализ (крипта, акции, фьючерсы) Библиотека открытых индикаторов на Pine Script v5; возможность настройки адаптивного плеча n, алерты на пробой и подсветка Wick Sweeps В базовом бесплатном тарифе ограничено количество одновременно запущенных скриптов и серверных оповещений
cTrader / OsEngine Профессиональная алгоритмическая торговля и бэктестинг Высокоточный бэктестинг стратегий на C# с учетом спредов, стакана заявок, биржевых комиссий и проскальзываний Высокий порог входа; требует знания объектно-ориентированного программирования и ручной настройки биржевых подключений

Пошаговый алгоритм: от настройки графика до первой сделки

Чтобы исключить эмоциональные ошибки, следуйте четкому протоколу:

  1. Подготовка рабочего пространства: Откройте терминал, выберите график ликвидного актива на таймфрейме H1 или H4. Добавьте стандартный индикатор Fractals и индикатор Alligator.
  2. Проверка трендового фильтра: Оцените расположение линий Аллигатора. Если линии переплетены — сделки открывать нельзя. Если зеленая и красная скользящие направлены вверх и расположены над синей — работайте исключительно в направлении покупок (лонг).
  3. Ожидание фиксации паттерна: Дождитесь появления верхнего фрактального пика, сформированного выше красной линии Аллигатора. Дождитесь закрытия 5-го бара структуры, убедившись, что стрелка не исчезла.
  4. Расчет точки входа и объема: Посмотрите значение индикатора ATR14 и прибавьте буфер шума (0,2 × ATR) к фрактальному High. Рассчитайте объем позиции так, чтобы расстояние до стоп-лосса равнялось не более 1% от вашего депозита.
  5. Выставление ордеров: Выставите Stop-Loss за ближайший нижний фрактал, расположенный под пастью Аллигатора.
  6. Сопровождение и фиксация прибыли: При достижении соотношения прибыли к риску 1:2 зафиксируйте 50% объема позиции, а оставшуюся часть переведите в безубыток. Подтягивайте защитный стоп вслед за новыми подтвержденными нижними фракталами (динамический трейлинг).

4 критические ошибки при работе с индикатором

Ошибка трейдера Последствие для депозита Корректный алгоритм действий
1. Вход в рынок до закрытия 5-й свечи Свеча обновляет пик, стрелка исчезает, ордер открывается в случайной точке посреди диапазона Дожидаться закрытия 5-го бара формации; открывать позицию только по статическому сигналу
2. Работа на минутных таймфреймах (M1–M5) Рыночный шум и комиссии за открытие позиций приводят к быстрой потере депозита Переходить на старшие рабочие интервалы: от H1 и H4 до D1
3. Торговля каждого пробоя во флэте Череда из 5–7 стоп-лоссов подряд во время горизонтальной «пилы» Игнорировать сигналы, если линии индикатора Alligator переплетены («Аллигатор спит»)
4. Покупка при первом касании экстремума Захват отложенного ордера на сборе стопов (Wick Sweep) перед резким разворотом цены вниз Открывать сделку только при закрытии тела свечи за уровнем либо с отступом по буферу ATR

Логика валидации сетапа перед входом (Ветки условий)

Перед отправкой любой торговой заявки в терминале последовательно сверяйтесь с цепочкой условий:

Шаг 1. Проверка завершенности модели:

  • ЕСЛИ 5-я свеча еще не закрылась → СТОП: Вход запрещен, маркер носит предварительный динамический характер.
  • ЕСЛИ 5-я свеча закрыта по цене Close → переход к Шагу 2.

Шаг 2. Оценка истинности пробоя:

  • ЕСЛИ пробой произошел только тенью свечи без зазора ATR → СТОП: Высокий риск сбора ликвидности (Wick Sweep).
  • ЕСЛИ свеча зафиксировалась телом за уровнем либо цена преодолела расчетный буфер High + 0,2 × ATR14 → переход к Шагу 3.

Шаг 3. Согласование с общим трендом:

  • ЕСЛИ линии индикатора Alligator переплетены или фрактал направлен против раскрытия веера → СТОП: Запрет на открытие позиции во флэте или против старшего движения.
  • ЕСЛИ фрактал на покупку сформирован строго выше красной линии («Зубов»), а скользящие раскрыты вверх → переход к Шагу 4.

Шаг 4. Проверка математического ожидания:

  • ЕСЛИ дистанция до ближайшего сильного сопротивления старшего порядка дает отношение прибыль/риск менее 1:2 → СТОП: Математическое ожидание сделки невыгодно.
  • ЕСЛИ потенциал движения превышает риск минимум вдвое → ВХОД В РЫНОК с расчетным объемом позиции (убыток по Stop-Loss строго ≤1% депозита).

Копируемый чек-лист валидации сетапа для дневника трейдера

Скопируйте этот список в свой торговый журнал или заметки перед открытием терминала:

[ ] 1. Завершена ли 5-свечная структура? Пятый бар закрыт, стрелка фрактала зафиксирована программным алгоритмом и не сотрется с графика при движении цены.
[ ] 2. Согласован ли тренд со старшим фильтром? Для сделки в лонг ценовой пик расположен строго выше линии «Зубов» Аллигатора (красная MA); для шорта — строго ниже нее.
[ ] 3. Проверено ли качество пробоя? Свеча пробоя зафиксировалась телом за уровнем, либо к точке входа прибавлен динамический буфер волатильности (0,2 × ATR14).
[ ] 4. Размещен ли объективный Stop-Loss? Защитный стоп-ордер выставлен за противоположный подтвержденный фрактал, находящийся за пределами пасти Аллигатора.
[ ] 5. Соблюдена ли математическая пропорция? Потенциал движения до ближайшей зоны сопротивления/поддержки старшего порядка обеспечивает соотношение прибыли к риску (Risk/Reward) не менее 1:2.
[ ] 6. Рассчитан ли безопасный объем позиции? Размер торгового лота определен через формулу допустимого риска: возможный убыток при срабатывании стопа строго не превышает 1% от текущего депозита.

Часто задаваемые вопросы (FAQ)

Перерисовывается ли индикатор Fractals в терминале?

Индикатор динамически пересчитывает значения только в момент формирования 4-й и 5-й свечей паттерна. Если цена текущей свечи превышает максимум 3-го бара, предварительная стрелка удаляется. Как только 5-я свеча закрывается по цене Close, фрактал навсегда закрепляется на графике и больше не перерисовывается ни при каких рыночных условиях.

Какой таймфрейм оптимален для торговли по фракталам?

Наилучшие результаты показывают графики H1, H4 и D1. На интервалах старше часового отсекается рыночный микрошум, а трендовые фильтры формируют стабильные направленные движения. На таймфреймах M1–M15 фракталы оставляют множество ложных меток из-за биржевого шума и спреда.

Можно ли торговать фракталы без использования других индикаторов?

Торговать одиночные фракталы категорически не рекомендуется. В фазах консолидации котировки хаотично выбивают локальные максимумы и минимумы в обе стороны, вызывая серию ложных стоп-лоссов. Фракталам необходим трендовый фильтр (индикатор Alligator или скользящие средние старшего таймфрейма), а также фильтр волатильности (ATR).

В чем разница между фракталом Билла Вильямса и свингами (Swing High / Swing Low)?

Фрактал Вильямса — это строго алгоритмизированная модель с жестким правилом проверки ровно 5 свечей. Классические свинговые экстремумы (Swing High/Low) определяются трейдерами субъективно на основе визуального масштаба волновой структуры и могут включать произвольное количество баров.

План действий: первые шаги для внедрения индикатора

Шаг 1: Настройка шаблона. Откройте терминал TradingView или MetaTrader, выберите таймфрейм H1 на паре EUR/USD или BTC/USDT и добавьте два индикатора: Fractals и Alligator.

Шаг 2: Анализ истории (бэктест глазами). Отмотайте график назад и найдите 10 завершенных фракталов: определите, на какой именно свече стрелка зафиксировалась окончательно, и сопоставьте пробои с поведением линий Аллигатора.

Шаг 3: Практика на демо-счете. Заключите 15–20 сделок по правилам дерева решений, рассчитывая рабочий объем строго под 1% риска от депозита по приведенной формуле Position Sizing.

Задай свой вопрос в группе или чате!

Не понял материал? Есть вопросы и не с кем обсудить? Вступай в группу телеграм и чат сообщества!

Оставить комментарий
Загрузка комментариев...