AdaFourHourHeikinAshiConsecutiveGreenTrendLong
Гипотезы
ADA 4-часовой Heikin-Ashi, продолжение тренда по последовательным зелёным свечам, только лонг, на ADAUSDT.BINANCE
Гипотезы
Стратегия на основе паттерна японских свечей Heikin-Ashi, только лонг, по одному инструменту, на ADAUSDT.BINANCE — подтверждена как тестируемая согласно 11+ недавним успешным добавлениям однокоинных стратегий ADA-4H в конвейер (пробой Дончиана, календарь выходных дней, сжатие волатильности, дивергенция RSI, пересечение MACD, дивергенция OBV, Parabolic SAR, Aroon — все чисто прошли бэктест только на барах ADA-4H, что установило это как THE наиболее надёжную тестируемую однокоинную конфигурацию). Структурно отличается от всех предыдущих стратегий конвейера ADA использованием ряда баров HEIKIN-ASHI TRANSFORMED, а не сырых индикаторов OHLCV. Heikin-Ashi (Nison 2001, «Japanese Candlestick Charting Techniques»; популяризован в западном техническом анализе Линдой Рашке и Ларри Уильямсом) строит SYNTHETIC свечи из сырых OHLCV по этим формулам: ha_close = (open + high + low + close) / 4 (усреднение цен 4), ha_open = (previous_ha_open + previous_ha_close) / 2 (усреднение предыдущих синтетических open и close), ha_high = max(high, ha_open, ha_close), ha_low = min(low, ha_open, ha_close). Это преобразование SMOOTHING устраняет шум отдельных баров — синтетические свечи, показывающие устойчивое направление (5+ последовательных зелёных свечей HA), указывают на устойчивый тренд, который сложнее подделать, чем движения сырой цены. Стратегия входит в LONG, когда формируется N последовательных зелёных свечей HA WITH, при этом фильтр тренда 200-SMA подтверждает долгосрочное направление. Это структурно отличается от всех предыдущих стратегий ADA: те используют числовые осцилляторы (RSI, MACD, OBV, Aroon), адаптивные трейлинг-стопы (SAR) или фиксированные каналы (Дончиан) — эта же преобразует BAR SERIES ITSELF и считывает сигнал цветового паттерна из преобразованного ряда. Математический эффект аналогичен применению 2-барового экспоненциального сглаживания к значениям OHLC, что даёт более чистую визуализацию тренда с эмпирически отличающейся синхронизацией сигнала (~0.4 корреляция с индикаторами на основе сырой цены). Использует ONLY ADAUSDT.BINANCE 4-часовые бары. Заполняет критические пробелы: (1) FIRST HEIKIN-ASHI стратегия в портфеле (совершенно новый класс математического сигнала — преобразование баров, а не производная от индикатора), (2) только лонг, соответствующий доказанной направленной асимметрии, (3) простота с одним инструментом, (4) подтверждённо тестируемый инструмент. Размер позиции: 18% за сделку. Риск на сделку: ~1.5%, ограничен стоп-лоссом.
Гипотезы
Итерация 2: исправление сбоя «замороженного сигнала» в Layer-2 на steady_downtrend: в предыдущем коде calculate_signal принудительно приравнивался к константе 0.0, когда условие входа не выполнялось, из-за чего при постоянном нисходящем тренде получались 294 одинаковые нули. Теперь сигнал каждый бар возвращает непрерывную SIGNED длину серии Heikin-Ashi (+k для зелёных серий, -k для красных), которая варьируется в любом режиме — при устойчивом нисходящем тренде она становится всё более отрицательной, а не остаётся плоской. Условие входа (>= streak_threshold зелёных свечей AND закрытие > SMA) перенесено в should_enter через пороговое сравнение с единицей измерения streak_threshold, плюс добавлен сохранённый флаг self._trend_ok SMA, поэтому поведение входа/выхода не изменилось, и все ранее пройденные слои (Layer 1 статические проверки, импорты, структура) остались нетронутыми. Изменены только форма возвращаемого значения calculate_signal, кэшированный флаг _trend_ok и условие should_enter.
Гипотезы
Идея продолжения тренда на основе последовательных зелёных свечей Heikin-Ashi опровергнута на ADA 4-часовом таймфрейме. Стратегия однозначно убыточна — Sharpe -2.17 с ENTIRE доверительным интервалом полностью ниже нуля (ci_high -0.50), probabilistic_sharpe 0.0066, profit_factor 0.68, win_rate 28.6%, sortino -4.42, ожидание -$81/сделку, total_return -33.3% — и теряет деньги в 7 из 8 лет (только 2025 положительный) на большой выборке из 413 сделок, поэтому это устойчивый провал преимущества, а не шум или артефакт рыночного режима. Код корректен (правильное преобразование HA, только лонг на споте, avg_position_pct ≈ заданный 18%, без артефактов плеча/накопления позиций), поэтому проблема в самом механизме: вход после 5+ последовательных зелёных свечей HA происходит с опозданием в уже истощившееся движение, а выход по первой красной свече HA происходит ровно на развороте, систематически порождая пилообразные убытки (максимум 15 последовательных убыточных сделок подряд); сглаживание Heikin-Ashi лишь дополнительно задерживает вход. Никакое изменение параметров не может вытянуть стратегию, чей Sharpe CI полностью находится ниже нуля — повышение streak_threshold приводит к ещё более позднему входу, понижение добавляет шум. Не стоит оптимизировать — отказаться. (Второстепенно: комиссия составляет 16.8% от валовой суммы, но валовое преимущество уже отрицательное, поэтому комиссии не являются причиной.)
Реализация
Продолжение тренда на основе Heikin-Ashi, только лонг, на ADAUSDT спотовых 4-часовых барах. Преобразует сырые OHLCV в синтетические свечи Heikin-Ashi (сглаживая шум отдельных баров) и торгует по паттерну последовательных зелёных свечей. Сигнал — это SIGNED длина серии HA (+k последовательных зелёных / -k последовательных красных), непрерывная и меняющаяся каждый бар. Вход LONG, когда формируется >=streak_threshold последовательных зелёных свечей HA, при этом сырое закрытие выше фильтра восходящего тренда 200-SMA. Выход по первой красной свече HA, закрытию ниже SMA или по стоп-лоссу. Размер позиции 18% от номинала капитала, без плеча (спот CASH).
Результаты верификации
Проверка не пройдена (Layer 2 — синтетические сценарии):
Использованные параметры: ['sma_period', 'min_notional', 'position_pct', 'stop_loss_pct', 'streak_threshold']
Проверьте, что __init__ устанавливает все атрибуты из self.parameters.get().
- steady_downtrend: Замороженный сигнал: все 294 сигналы идентичны (значение=0.0). В calculate_signal() вероятно есть ошибка — сигнал никогда не меняется.
Обзор бэктеста
Чистая реализация, соответствующая гипотезе: корректное преобразование Heikin-Ashi, только лонг на споте (avg_position_pct 18.7% ≈ заданный 18%, без артефактов плеча/накопления позиций), 413 входы — ошибок в коде нет.
Обзор бэктеста
Корректная маршрутизация площадки (только лонг без плеча на BINANCE_SPOT) и большая, показательная выборка.
Обзор бэктеста
metrics_reliable=true, end_unrealized 0 — результат представляет собой реальную исполненную историю торгов, а не заголовок с бумажной прибылью.
Обзор бэктеста
Однозначно отрицательный результат: Sharpe -2.17 с полностью отрицательным CI (ci_high -0.50), probabilistic_sharpe 0.0066, profit_factor 0.68, win_rate 28.6%, sortino -4.42, ожидание -$81/сделку, total_return -33.3%.
Обзор бэктеста
Теряет деньги в 7 из 8 лет (только 2025 положительный) — устойчивый провал самой идеи, а не случайность рыночного режима.
Обзор бэктеста
Механизм на практике работает наоборот: вход после 5+ зелёных свечей HA происходит с опозданием в уже продолжительное движение, а выход по первой красной свече HA происходит на развороте — пилообразные потери (28.6% win rate, 15 последовательных убыточных сделок подряд); сглаживание HA задерживает вход и только усугубляет ситуацию.
Обзор бэктеста
Издержки усугубляют ситуацию (комиссия 16.84% от валовой суммы), но не являются причиной — валовое преимущество уже отрицательное.
Сводка по итогам
Это была первая стратегия портфеля на основе Heikin-Ashi: вход в спотовый лонг ADA после 5+ последовательных зелёных синтетических свечей при подтверждённом восходящем тренде 200-SMA, исходя из тезиса, что сглаживание HA выявляет труднее подделываемые тренды. Реализация была добросовестной, а выборка большой (413 сделок), но стратегия оказалась однозначно убыточной — Sharpe -2.17 с полностью отрицательным доверительным интервалом, profit factor 0.68, 28.6% win rate, -33.3% общая доходность, и убытки в семь из восьми лет. Аналитик отказался от неё на этапе разбора бэктеста уже на второй итерации, заключив, что механизм работает наоборот (сглаживание задерживает вход в уже истощившиеся движения и выход происходит на развороте, вызывая пилообразные потери и 15 последовательных убыточных сделок подряд), и что это устойчивый провал самой идеи, а не артефакт издержек или рыночного режима, поэтому стратегия так и не дошла до оптимизации или проверки рисков.
Сводка по итогам
Сглаживание Heikin-Ashi задерживает синхронизацию сигнала, поэтому вход по паттерну «последовательные зелёные свечи» на продолжение тренда происходит с опозданием в уже истощившиеся движения, а выход — на развороте, что представляет собой структурно ошибочный механизм на ADA 4-часовом таймфрейме, чьё валовое преимущество было отрицательным ещё до учёта издержек, а значит новизна преобразования баров не дала никакого преимущества.
Сводка по итогам
Аналитик, проводивший разбор бэктеста, вынес вердикт «отказаться»: код был корректным (правильное преобразование HA, только лонг на споте, размер позиции ≈18%, без артефактов), поэтому проблема в самом механизме: вход после 5+ зелёных свечей HA происходит с опозданием в уже истощившееся движение, а выход по первой красной свече происходит ровно на развороте, что систематически порождает пилообразные убытки, и никакое изменение параметров не исправит это при Sharpe CI, полностью находящемся ниже нуля.
Сводка по итогам
Стратегия продолжения тренда на основе Heikin-Ashi, только лонг, по одному инструменту, на ADAUSDT спотовых 4-часовых барах Binance (размер позиции 18%, без плеча), вход в лонг после 5+ последовательных зелёных свечей Heikin-Ashi при подтверждённом восходящем тренде 200-SMA, и выход по первой красной HA свече, закрытию ниже SMA или по стоп-лоссу.
Сводка по итогам
На большой выборке из 413 сделок стратегия дала -33.3% с Sharpe -2.17 (весь CI ниже нуля, ci_high -0.50), вероятностный Sharpe 0.0066, profit factor 0.68, win rate 28.6%, Sortino -4.42, ожидание -$81/сделку и 38.8% максимальную просадку, с 15 последовательными убыточными сделками подряд и потерями в 7 из 8 лет (только 2025 положительный).
Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.