Перейти к содержимому
Все стратегии

Стратегии

SOL Спотовый отскок после капитуляции: возврат к среднему, только лонг, внутри дня (один инструмент SOLUSDT.BINANCE_SPOT, бары по 15 мин. — ловля истощения вынужденных продавцов EXHAUSTION: покупка резкого сброса с пиком объёма только в режиме восходящего тренда, выход по возврату к среднему или временному стопу, 3 параметров)

Итог: Отменено

SolSpotCapitulationBounceReversionLong

Сводка по итогам

Эта стратегия пыталась открыть для фабрики новый механизм — ловить истощение вынужденных продавцов на споте SOL, покупая капитуляционные сбросы на пике объёма внутри восходящего тренда. SOL был выбран из-за крупных абсолютных отскоков и для заполнения недостаточно представленных сегментов спота и коротких горизонтов. Сигнал был построен чисто (безразмерные z-оценки, фильтр режима восходящего тренда, плавная деградация при сбоях потока данных тейкеров), но бэктест оказался однозначным провалом: счёт ликвидирован с……Показать большеСвернуть

Эта стратегия пыталась открыть для фабрики новый механизм — ловить истощение вынужденных продавцов на споте SOL, покупая капитуляционные сбросы на пике объёма внутри восходящего тренда. SOL был выбран из-за крупных абсолютных отскоков и для заполнения недостаточно представленных сегментов спота и коротких горизонтов. Сигнал был построен чисто (безразмерные z-оценки, фильтр режима восходящего тренда, плавная деградация при сбоях потока данных тейкеров), но бэктест оказался однозначным провалом: счёт ликвидирован с доходностью -100% и просадкой 100%; стратегия теряла деньги каждый год с 2020 по 2025, а преимущество на сделку было ниже уровня комиссий, с перевёрнутым соотношением малых выигрышей и крупных потерь. Помимо отрицательного математического ожидания, размер позиции был рассчитан неверно — невозможная средняя позиция 438% для спотового счёта с ограничением по наличным, что привело к ликвидации и абсурдным месячным показателям в конце истории. Аналитик отказался от неё при проверке бэктеста как от катастрофической, не поддающейся оптимизации стратегии из семейства одноинструментальных возвратов к среднему на сбросах, которое уже неоднократно проваливалось, вместо того чтобы тратить часы на оптимизацию преимущества, убыточного при любом режиме.

Гипотеза

LONG-ONLY, одноинструментальная стратегия возврата к среднему на INTRADAY для SOLUSDT.BINANCE_SPOT, которая ловит истощение FORCED-SELLER EXHAUSTION, а не торгует ценовой импульс. Механизм микроструктурный, а не обычная покупка просадки по RSI/Боллинджеру: сигнал срабатывает только при настоящей капитуляции FLUSH — резком многобарном снижении с пиком объёма (всплеском z-оценки объёма) и, если доступен поток тейкеров, экстремальным преобладанием SELL тейкеров, которое начинает нормализоваться (агрессивные продавцы……Показать большеСвернуть

LONG-ONLY, одноинструментальная стратегия возврата к среднему на INTRADAY для SOLUSDT.BINANCE_SPOT, которая ловит истощение FORCED-SELLER EXHAUSTION, а не торгует ценовой импульс. Механизм микроструктурный, а не обычная покупка просадки по RSI/Боллинджеру: сигнал срабатывает только при настоящей капитуляции FLUSH — резком многобарном снижении с пиком объёма (всплеском z-оценки объёма) и, если доступен поток тейкеров, экстремальным преобладанием SELL тейкеров, которое начинает нормализоваться (агрессивные продавцы иссякают). Вынужденные продавцы и продавцы в панике на ликвидном высоковолатильном активе чрезмерно двигают цену внутри бара, а поставщики ликвидности, поглощающие этот поток, получают премию за возврат цены. Фильтр долгосрочного тренда (цена выше медленной скользящей средней) ограничивает входы просадками WITHIN восходящего тренда: стратегия покупает сбросы, которые можно поглотить, в бычьих фазах и остаётся в стороне при структурном нисходящем тренде, не пытаясь ловить падающий нож. Это NOT импульс BTC-перп-классов OHLCV L9/L38/L41, NOT парная торговля или торговля отношением (L40), NOT фондирование и опционы (другие мои отложенные гипотезы); стратегия торгует на одной площадке одним инструментом, поэтому нет межбиржевой ноги для замены (режим отказа, погубивший три предыдущие идеи в QA). Она сразу заполняет три недостаточно представленных сегмента: площадка BINANCE_SPOT (12.0% против целевого значения ≥15%), короткий горизонт (8.9% против ≥10%, бары по 15 мин.) и новый MECHANISM (возврат после капитуляции), отсутствующий среди моих отложенных гипотез, связанных преимущественно с фондированием и опционами. SOL выбран, поскольку его капитуляционные сбросы велики в абсолютном выражении (ABSOLUTE; отскоки регулярно превышают 0.6-1.5%), что даёт реальный запас над уровнем спотовой комиссии 0.25%: это абсолютный отскок одного инструмента, а не торговля отношением с буфером беты.

Механизм гипотезы реализован напрямую: (1) FLUSH — резкое многобарное снижение, измеренное безразмерной z-оценкой доходности за flush_lookback баров, поэтому триггер адаптируется к режимам волатильности вместо фиксированного абсолютного падения (урок показывает, что абсолютные пороги на любом потоке данных приводят к вырожденному числу сделок); (2) VOLUME CLIMAX — z-оценка объёма относительно той же скользящей базы, поэтому подходят только панические бары с крупными сделками, а не спокойное снижение; (3)……Показать большеСвернуть

Механизм гипотезы реализован напрямую: (1) FLUSH — резкое многобарное снижение, измеренное безразмерной z-оценкой доходности за flush_lookback баров, поэтому триггер адаптируется к режимам волатильности вместо фиксированного абсолютного падения (урок показывает, что абсолютные пороги на любом потоке данных приводят к вырожденному числу сделок); (2) VOLUME CLIMAX — z-оценка объёма относительно той же скользящей базы, поэтому подходят только панические бары с крупными сделками, а не спокойное снижение; (3) TAKER-SELL EXHAUSTION — z-оценка недавней доли продаж тейкерами PEAK относительно её базы, измеренная непосредственно перед входом, чтобы покупать после пика агрессивных продаж, когда они уже начали нормализоваться. Ключевой момент: три компонента SUMMED в пороговую оценку ONE, а не соединены оператором И как три независимых фильтра — так удаётся избежать перемножения селективности, которое неоднократно приводило к нулю сделок в коротком окне Layer-3. Компонент тейкеров только добавляется и при отсутствии потока становится 0.0 (спотовые инструменты могут не получать фьючерсный поток taker_ratio), поэтому стратегия не меняет механизм преимущества незаметно и не прекращает торговать из-за отсутствия потока. Фильтр режима тренда (закрытие выше 192-барной SMA) защищает гипотезу от ловли падающего ножа и представляет собой примерно фильтр 50%, а не 80%+. Площадка — BINANCE_SPOT, как и задано: только лонг, без плеча и зависимости от фондирования, поэтому спотовая маршрутизация верна, несмотря на комиссию за круговую сделку 0.20%; цель прибыли 1.2% оставляет около 1.0% чистыми на прибыльную сделку, что значительно выше спотового порога 0.25% на сделку, а отскоки после сбросов на SOL обычно достигают такого размера в абсолютном выражении. Разогрев — 194 баров (около 2 дней данных с интервалом 15 мин.), малая часть любого тестового окна, поэтому у входного фильтра достаточно возможностей сработать. Размер позиции — фиксированная ограниченная доля капитала со стопом 1.8% (под риском около 0.6–0.95% капитала на сделку), поэтому убытки не могут увеличивать размер позиции.

Катастрофический однозначный провал по нескольким независимым основаниям — стратегия не поддаётся оптимизации и не годится для простой итерации. Счёт был LIQUIDATED (ликвидирован=true, 2025-08-28), с total_return -100%, max_drawdown 100% (за пределом правила жёсткого отказа >50%, L19), PF 0.67, коэффициентом Шарпа -0.61, математическим ожиданием -$126 на сделку и отрицательной доходностью в каждом году 2020-2025. avg_trade_return_pct 0.10% ниже порога спотовой комиссии 0.25% (L22), а выплата перевёрнута (avg_win……Показать большеСвернуть

Катастрофический однозначный провал по нескольким независимым основаниям — стратегия не поддаётся оптимизации и не годится для простой итерации. Счёт был LIQUIDATED (ликвидирован=true, 2025-08-28), с total_return -100%, max_drawdown 100% (за пределом правила жёсткого отказа >50%, L19), PF 0.67, коэффициентом Шарпа -0.61, математическим ожиданием -$126 на сделку и отрицательной доходностью в каждом году 2020-2025. avg_trade_return_pct 0.10% ниже порога спотовой комиссии 0.25% (L22), а выплата перевёрнута (avg_win $455 < avg_loss $891 при доле прибыльных сделок 57%; return_skew -5.3, эксцесс куртозиса 367): механизм возврата после капитуляции имеет отрицательное математическое ожидание при каждом режиме на SOL, потому что фильтр восходящего тренда не мешает покупать сбросы, которые продолжаются (ловить падающий нож). Ситуацию усугубляет ошибка размера позиции: avg_position_pct 438% в лонговой спотовой стратегии без плеча-1 и с ограничением по наличным невозможен при корректном расчёте (спотовый счёт с наличными вообще не должен допускать ликвидацию), а путь масштабирования по уверенности/get_account_equity() увеличивает номинал сверх доступных средств — это привело к ликвидации и абсурдным месячным показателям в конце истории (2025-10 +620%, 2025-11 -142%), которые являются артефактами почти нулевого капитала. Оптимизировать нечего: даже после исправления ошибки размера позиции базовое преимущество теряет деньги каждый год, а доходность на сделку ниже порога комиссии, поэтому нет области параметров для настройки. Это семейство одноинструментальных стратегий возврата к среднему на сбросах, которое уже неоднократно проваливалось. Откажись на этапе BACKTEST_REVIEW, а не трать 2 часов.

Реализация

Внутридневная стратегия возврата к среднему, торгующая капитуляционные отскоки только в длинную позицию на споте SOLUSDT (Binance, бары по 15 минуте). На каждом баре она рассчитывает непрерывную оценку капитуляции: z-оценку доходности за последние 4 баров (1 ч.) со знаком минус, плюс взвешенную z-оценку пика объёма и необязательную z-оценку преобладания продаж тейкерами из потока Binance taker_ratio (0.0; при отсутствии или устаревании потока это не влияет на работу). Стратегия покупает, когда оценка превышает entry_score, а цена находится выше её 192-барной (2-дневной) SMA, то есть при резком сбросе с пиком объёма внутри восходящего тренда, и выходит при достижении цели прибыли 1.2% (отскок возврата к среднему), стоп-лосса 1.8% или временного стопа через 24 баров (6 ч.). Спотовая площадка CASH, только длинные позиции, плечо 1; размер позиции ограничен долей 35% капитала (увеличивается до 1.5x при самых сильных сбросах, жёсткий предел — 90%).

Результаты верификации

При проверке бэктеста убедись, что фактическая доля прибыльных сделок за всё окно превышает примерно 63%; если нет, нужно перенастроить геометрию TP/SL (или селективность entry_score), чтобы математическое ожидание после спотовой комиссии за круговую сделку 0.20% стало положительным. Проверь, повысит ли более широкая TP или более строгий вход долю захваченного движения на сделку выше порога комиссии.

Соотношение доходности к риску перевёрнуто относительно фактической доли прибыльных сделок. take_profit_pct=1.2% меньше SMALLER, чем stop_loss_pct=1.8%, поэтому доля безубыточных сделок BEFORE без комиссий равна 1.8/(1.2+1.8) = 60%, а после спотовой комиссии за круговую сделку 0.20% составляет около 63%. На тестовых данных доля прибыльных сделок составила лишь 52.2%, поэтому математическое ожидание структурно отрицательное: avg_win $408 против avg_loss $658, profit_factor 0.68, total_return -11.5%, коэффициент Шарпа -1.28, avg_trade_return_pct 0.086% (ниже спотового порога 0.25%). Сам по себе профиль TP<SL не является ошибкой (возврат к среднему закономерно предполагает много небольших выигрышей и редкие крупные потери), но он REQUIRES отскоку после сброса превращаться в прибыль более чем у 60% сбросов, чего на тестовых данных не происходит. Это вопрос преимущества и результатов для проверяющего бэктест, а не дефект кода, но это решающий риск стратегии.

Уточни, получает ли спотовый инструмент SOL поток taker_ratio в полном бэктесте. Если нет, составляющая тейкеров и два её параметра (taker_weight, taker_peak_window) бесполезны, и стратегию следует оценивать только как возврат после капитуляции по цене и объёму — такой класс должен сам покрывать спотовую комиссию.

Термин истощения агрессивных продаж — один из трёх компонентов механизма, названных в гипотезе, — почти наверняка равен INACTIVE в этом бэктесте. taker_ratio — это поток данных Binance FUTURES, а инструмент — SOLUSDT.BINANCE_SPOT; песочница показывает funding_events_available=0, что указывает на отсутствие дополнительных фьючерсных потоков данных для этого спотового инструмента. При зафиксированном значении taker_z=0.0 фактически остаётся только стратегия покупки просадки, взвешенная по всплеску объёма, на OHLCV — класс чистой стратегии возврата к среднему на основе цены и объёма. Это прямо разрешено гипотезой («плавная деградация … без незаметной смены механизма преимущества»), поэтому это NOT критическое несоответствие: код делает именно то, что разрешает гипотеза. Однако при оценке того, даёт ли сохранившийся механизм реальное преимущество, рецензенту следует трактовать результат как возвратную к среднему стратегию на основе OHLCV всплеска объёма, а не как микроструктурное преимущество, подтверждённое агрессивными продавцами.

Обзор бэктеста

Шарп
-0,61
Общая доходность
-100,00%
Максимальная просадка
100,00%
Всего сделок
833
Доля прибыльных
56,8%
Профит-фактор
0,67

Действительно отдельный механизм (возврат после капитуляции/пика объёма) с плавным ухудшением качества потока данных тейкеров; в выборке недостаточно исполнений для спотового и краткосрочного сегментов

Чистое построение сигнала (безразмерные z-оценки, фильтр режима восходящего тренда)

Счёт LIQUIDATED (ликвидирован=true, 2025-08-28); total_return -100%, max_drawdown 100% — за пределом порога жёсткого отказа >50% (L19)

Убыточна в EVERY году 2020-2025 (-17/-12/-35/-32/-36/-114%); PF 0.67, коэффициент Шарпа -0.61, матожидание -$126/сделку, information_ratio -1.57 (L8)

avg_trade_return_pct 0.10% ниже порога спотовой комиссии 0.25% (L22); перевёрнутое соотношение доходности к риску (avg_win $455 < avg_loss $891), return_skew -5.3, эксцесс куртозиса 367 — малые выигрыши, катастрофические потери

Размер позиции BROKEN: avg_position_pct 438% в лонговой стратегии без плеча-1 на споте с ограничением по наличным невозможен; масштабирование по уверенности или капиталу увеличивает номинал выше доступных средств, вызывая ликвидацию и абсурдные артефакты месячных показателей 2025-10 +620% / 2025-11 -142%

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

Сводка по итогам

Фильтр режима тренда не защищает от ловли падающего ножа: сбросы продолжаются, поэтому стратегия возврата после капитуляции одного инструмента со стопом приносит небольшие выигрыши и катастрофические потери; масштабирование позиции по уверенности или капиталу, при котором номинал растёт сверх доступных средств, может привести к ликвидации даже якобы не подлежащего ликвидации спотового счёта с лонгами без плеча.

Стратегию забросили на этапе BACKTEST_REVIEW из-за однозначного провала по нескольким критериям: ликвидация и доходность -100% нарушают правило жёсткого отказа при результате хуже 50%; доходность на сделку ниже уровня комиссии, а преимущество имеет отрицательное математическое ожидание в каждом режиме, поскольку фильтр восходящего тренда не мешает стратегии ловить падающие ножи. Оптимизировать было нечего даже без учёта ошибки размера позиции, поэтому до оптимизации или анализа дело не дошло.

Лонговая одноинструментальная внутридневная стратегия возврата к среднему на SOLUSDT.BINANCE_SPOT (бары по 15 мин.), которая ловит истощение вынужденных продавцов: покупает резкие капитуляционные сбросы с пиком объёма (необязательно с подтверждением истощения продаж тейкерами), только если цена выше медленного фильтра восходящего тренда SMA; выход — по цели возврата к среднему, стоп-лоссу или временному стопу.

Катастрофический провал: счёт ликвидирован на 2025-08-28, общая доходность -100%, максимальная просадка 100%, фактор прибыли 0.67, коэффициент Шарпа -0.61 и математическое ожидание -$126 на сделку по 833 сделкам; каждый год 2020-2025 был убыточным. Показатель avg_trade_return_pct составил 0.10% (ниже порога спотовой комиссии 0.25%); выплата перевёрнута (средний выигрыш $455 против среднего убытка $891 при доле прибыльных сделок 57%, асимметрия доходности -5.3), а размер позиции был рассчитан неверно — avg_position_pct 438% невозможен для спотового счёта с ограничением по наличным и без плеча-1.

Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.