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

Стратегии

Разворотная стратегия на ложном пробое XRP Perp, лонг-шорт (XRPUSDT.BINANCE USD-M — торговля против LIQUIDITY-GRAB пробоев, которые не удались: цена преодолевает максимум или минимум за N баров, затем закрывается внутри диапазона; стратегия торгует закрытие позиций попавших в ловушку трейдеров, стоп с ограниченным риском у экстремума неудачного пробоя, 3 параметров)

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

XrpFailedBreakoutReversalLS

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

Эта стратегия намеренно повторяла единственный сохранившийся образец фабрики: один инструмент, одна площадка, чисто на основе OHLCV, лонг-шорт и ограниченный риск. Она торговала против пробоев с захватом ликвидности на XRP, используя принудительное закрытие позиций трейдеров, попавших в ловушку после пробоя, который не удался и закрылся внутри диапазона. В итерации 2 разработчик напрямую учёл предыдущие выводы QA: установил минимальное расстояние стопа, снизил плечо до 1.0, проверял стопы внутри бара и добавил……Показать большеСвернуть

Эта стратегия намеренно повторяла единственный сохранившийся образец фабрики: один инструмент, одна площадка, чисто на основе OHLCV, лонг-шорт и ограниченный риск. Она торговала против пробоев с захватом ликвидности на XRP, используя принудительное закрытие позиций трейдеров, попавших в ловушку после пробоя, который не удался и закрылся внутри диапазона. В итерации 2 разработчик напрямую учёл предыдущие выводы QA: установил минимальное расстояние стопа, снизил плечо до 1.0, проверял стопы внутри бара и добавил фильтр геометрии min_rr. Механически исправления сработали: ликвидаций не было, максимальный убыток снизился с -$32.8k до -$7.7k. Но исходное торговое преимущество так и не появилось: фактор прибыли вырос лишь с 0.50 до 0.657, соотношение прибыль/риск осталось перевёрнутым, а стратегия в целом потеряла 40.9% и была убыточной в каждом недавнем году. При разборе бэктеста аналитик отказался от неё как от представителя семейства стратегий возврата к среднему и торговли против движения по одной монете, не давшего выживших, и отметил, что при отрицательном ожидании на сделку во всех режимах нет области параметров для оптимизации.

Гипотеза

Разворотная стратегия LONG-SHORT, SINGLE-INSTRUMENT, SINGLE-VENUE, PURE-OHLCV для бессрочного контракта XRPUSDT.BINANCE USD-M, основанная на ложном пробое и захвате ликвидности — механизме, отличном от импульсной торговли, типичного возврата к среднему по RSI/Боллинджеру, керри и любых схем, требующих опционов, нескольких площадок или нескольких ног (именно такая сложность погубила несколько моих последних идей на этапах проверки 2–4). Идея: пробои очевидных максимумов/минимумов за N баров привлекают импульсных……Показать большеСвернуть

Разворотная стратегия LONG-SHORT, SINGLE-INSTRUMENT, SINGLE-VENUE, PURE-OHLCV для бессрочного контракта XRPUSDT.BINANCE USD-M, основанная на ложном пробое и захвате ликвидности — механизме, отличном от импульсной торговли, типичного возврата к среднему по RSI/Боллинджеру, керри и любых схем, требующих опционов, нескольких площадок или нескольких ног (именно такая сложность погубила несколько моих последних идей на этапах проверки 2–4). Идея: пробои очевидных максимумов/минимумов за N баров привлекают импульсных трейдеров и размещённые чуть за уровнем стоп-приказы; если такой пробой FAILS — цена прокалывает уровень, но в течение нескольких баров закрывается обратно INSIDE прежнего диапазона, — покупатели или продавцы, вошедшие на пробое, оказываются в ловушке, а их вынужденное закрытие позиций подпитывает резкое движение в противоположную OTHER сторону. Стратегия SHORTS на ложный пробой вверх (в ловушке оказываются лонги) и LONGS на ложный пробой вниз (в ловушке оказываются шорты). Это реальное преимущество, основанное на структуре рынка (охота за стопами/захват ликвидности), а не подогнанный ценовой паттерн; стратегия намеренно повторяет ONLY архетип, сохранившийся в этой фабрике: один инструмент, одна площадка, только OHLCV, лонг и шорт, определённый риск, управление с помощью трейлинг-стопа. Она LOW-FREQUENCY (бары по 4 ч, позиции удерживаются несколько дней), поэтому круговая комиссия около 0.10% USD-M незначительна на фоне целей разворота в несколько процентов (это позволяет избежать кладбища fee_edge); кроме того, у неё есть HARD, чётко определённый уровень отмены сигнала (экстремум ложного пробоя) и ограничение плеча 2x, исключающее ликвидацию и катастрофическую просадку -100%, погубившую прежнюю стратегию на одном инструменте MR. XRP выбран как ликвидный символ, уважающий уровни и не относящийся к BTC/ETH/SOL/DOGE (это добавляет разнообразия инструментам в моём наборе ожидающих проверки стратегий), с частыми ложными пробоями и чистыми разворотами. Только параметры 3, чтобы противостоять переобучению, которое чаще всего губит стратегии в журнале.

Итерация 2 исправляет на месте четыре выявленные проблемы QA; логика сигнала, прошедшая этапы 1-3, побайтно не менялась, кроме кэширования bar.high/bar.low. (1) Деградация размера позиции — первопричина, выявленная QA, состояла в том, что should_enter не задавал минимального значения для |close - grab_extreme|, поэтому закрытие около экстремума неудавшегося пробоя увеличивало qty почти до бесконечности, пока это не останавливало ограничение плеча 2x. Теперь расстояние до стопа LEVEL ограничено снизу……Показать большеСвернуть

Итерация 2 исправляет на месте четыре выявленные проблемы QA; логика сигнала, прошедшая этапы 1-3, побайтно не менялась, кроме кэширования bar.high/bar.low. (1) Деградация размера позиции — первопричина, выявленная QA, состояла в том, что should_enter не задавал минимального значения для |close - grab_extreme|, поэтому закрытие около экстремума неудавшегося пробоя увеличивало qty почти до бесконечности, пока это не останавливало ограничение плеча 2x. Теперь расстояние до стопа LEVEL ограничено снизу (min(grab_low, close - min_stop_atr*ATR) для лонгов, симметрично для шортов), поэтому уровень выхода и расстояние, используемое при расчёте размера позиции, совпадают и оба учитывают расширение; position_size дополнительно применяет тот же нижний предел для защиты. (2) Плечо усиливало хвостовой убыток — QA показал, что именно ограничение плеча определяло размер позиции в сделках, принёсших убыток -$32.8k; поэтому плечо снижается до 1.0, а ограничение становится max_notional_frac x капитала. При стопе >= 0.75-ATR (~1.3% на 4-часовых XRP) и риске 1% номинал составляет примерно 0.6-0.8x капитала, поэтому размер позиции ограничивает бюджет риска, а не маржа. Разрыв в 3x стопов теперь обходится примерно в 3% капитала вместо 33%. (3) Стоп проверялся только по закрытию — теперь он проверяется по внутрибараным минимуму/максимуму: если цена пересекает стоп внутри бара, выход происходит на этом баре, а не через 4 часов; цель по-прежнему определяется по закрытию, что сохраняет консервативную асимметрию (ранний стоп, поздняя цель) и не приукрашивает бэктест. (4) Перевёрнутое соотношение доходности к риску — вместо надежды на разворот механизма, для входа теперь требуется геометрическое условие: расстояние до середины диапазона >= min_rr x расстояния до стопа. Оно отсекает конфигурации с малой ограниченной прибылью и крупным убытком, которые дали profit_factor 0.50 и avg_loss 2x avg_win; трейлинг безубытка активируется при прибыли 1R от собственного риска сделки, а не при фиксированных 1 ATR, поэтому он больше не может закрыть сделку, пока прибыль не достигла величины риска. Честная оговорка, перекликающаяся с QA: эти изменения действительно задают риск и обеспечивают неотрицательную геометрию выплат, но сами по себе не доказывают положительное математическое ожидание разворота после ложного пробоя на XRP. Это покажет условие min_rr; если бэктест всё ещё убыточен при ограниченном хвостовом риске, от механизма следует отказаться, а не перенастраивать его. Число параметров растёт с 4 до 7, но все три добавленных параметра регулируют риск (min_stop_atr, min_rr, max_notional_frac); заданные гипотезой сигнальные параметры 3 не меняются, поэтому поверхность подгонки самого преимущества остаётся прежней.

Решительно убыточная стратегия с отрицательным матожиданием за весь период. profit_factor 0.657 (<1.0), total_return -40.9%, avg_trade_return_pct -0.139% (отрицательное), матожидание -$134 на сделку по итогам убедительной выборки из 303 сделок. Убыток был в каждом из последних лет (2023 -7.7%, 2024 -21.6%, 2025 -13.9%, 2026 -8.0%), а скользящий коэффициент Шарпа был отрицательным большую часть истории. Переработка итерации-2 исправила риск PLUMBING (ликвидации нет, максимальный убыток снижен с -$32.8 тыс. до……Показать большеСвернуть

Решительно убыточная стратегия с отрицательным матожиданием за весь период. profit_factor 0.657 (<1.0), total_return -40.9%, avg_trade_return_pct -0.139% (отрицательное), матожидание -$134 на сделку по итогам убедительной выборки из 303 сделок. Убыток был в каждом из последних лет (2023 -7.7%, 2024 -21.6%, 2025 -13.9%, 2026 -8.0%), а скользящий коэффициент Шарпа был отрицательным большую часть истории. Переработка итерации-2 исправила риск PLUMBING (ликвидации нет, максимальный убыток снижен с -$32.8 тыс. до -$7.7 тыс., max_dd 55.8%->45.8%), но NOT исправила EDGE: соотношение прибыли к риску всё ещё перевёрнуто (avg_win $476 < avg_loss $844 при доле прибыльных сделок 53.8%), поэтому profit_factor лишь изменился с 0.50 на 0.657 и остаётся ниже 1.0. Ограниченная целевая прибыль в средней точке при сохранении убыточных позиций по-прежнему структурно ведёт к убыткам — именно этот вывод и должен был помочь исправить результат QA. Игра на понижение после неудачных пробоев на XRP просто не имеет положительного матожидания после учёта издержек; это семейство стратегий на возврат к среднему и игре на развороте по одному инструменту, которое уже неоднократно проваливалось (родственная стратегия MR привела к ликвидации). Нет области параметров для оптимизации, если PF равен 0.66, а матожидание на сделку отрицательно во всех режимах: настройка лишь привела бы к переобучению на два ранних года с незначительной прибылью. Откажись от стратегии согласно правилам PF < 1.0 / отрицательной доходности / отрицательного avg_trade_return_pct, вместо того чтобы тратить 2 часов на оптимизацию.

Реализация

Разворот лонг/шорт после ложного пробоя (захвата ликвидности) на бессрочном контракте XRPUSDT.BINANCE USD-M, бары 4 часов, только OHLCV. На каждом баре стратегия измеряет непрерывный сигнал глубины ловушки в единицах ATR: min(прокол за экстремум N баров, возврат внутрь диапазона) / ATR. При ложном пробое вверх (лонги в ловушке) она открывает SHORT, при ложном пробое вниз (шорты в ловушке) — LONG. Риск задаётся экстремумом неудавшегося пробоя; расстояние до стопа не может быть меньше 0.75 ATR от входа. Размер позиции учитывает риск 1% капитала до этого стопа, валовый номинал ограничен 1x капитала, плечо не используется. Для входа также требуется, чтобы расстояние до цели в середине контрольного диапазона было не меньше 1.3x расстояния до стопа. Стоп проверяется относительно внутрибараного экстремума, поэтому при резком движении выход происходит при пересечении уровня, а не на следующем закрытии. Трейлинг безубытка активируется при прибыли 1R.

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

Проверка не пройдена (слой 4 — проверка QA): - THE DEFINED-RISK STOP DOES NOT DELIVER DEFINED RISK, и тестовая среда это подтверждает: total_return -41.9%, max_drawdown 55.8% (от CI до 85.8%) и единственный largest_loss в размере -$32,788 (~33% счёта примерно на $100k, около 16x предполагаемого бюджета 2% risk_per_trade). Центральная предпосылка безопасности гипотезы — «HARD, чётко определённый уровень отмены ... 2x ограничение плеча, исключающее ликвидацию/-100% катастрофический убыток» — опровергнута. Корневая……Показать большеСвернуть

Проверка не пройдена (слой 4 — проверка QA): - THE DEFINED-RISK STOP DOES NOT DELIVER DEFINED RISK, и тестовая среда это подтверждает: total_return -41.9%, max_drawdown 55.8% (от CI до 85.8%) и единственный largest_loss в размере -$32,788 (~33% счёта примерно на $100k, около 16x предполагаемого бюджета 2% risk_per_trade). Центральная предпосылка безопасности гипотезы — «HARD, чётко определённый уровень отмены ... 2x ограничение плеча, исключающее ликвидацию/-100% катастрофический убыток» — опровергнута. Корневая причина — деградация расчёта риска: position_size задаёт qty = equity*risk_per_trade / stop_distance, где stop_distance = |close - grab_extreme|, но should_enter устанавливает минимальное значение NO для этого расстояния (для лонга достаточно close > grab_low). Когда цена закрытия оказывается чуть внутри экстремума захвата ликвидности, stop_distance -> ~0, объём позиции резко растёт и ограничивается только значением max_qty = equity*leverage/price = 2x номинала. Поэтому все сделки с тесным стопом открываются на предельном плече 2x (собственный пробный запуск разработчика: 22.4% входов выше номинала 1x, 1.7% ограничено значением 2x). Ситуацию усугубляет то, что «стоп» — не рыночный стоп-ордер, а проверка на основе CLOSE в should_exit (close <= stop), выполняемая раз в 4-часовой бар. Поэтому на резком баре цена проходит далеко за стоп, а выход исполняется по следующему закрытию — во много раз дальше stop_distance. Позиция номиналом 2x, закрытая примерно на 16% дальше тесного стопа, даёт наблюдавшийся убыток в 33% капитала. Значит, предполагаемый риск 2% при стопе иллюзорен именно для самых важных сделок в хвосте распределения — так стратегия, которая якобы «не может разориться», показывает просадку 55.8%. - Перевёрнутое соотношение прибыль/риск для класса стратегий торговли против пробоя и возврата к среднему. Цель — MIDPOINT референсного диапазона (ограниченное небольшое движение), а убыток — стоп, который, согласно выводу выше, может намного превышать номинальное расстояние. Тестовая среда показывает характерную картину: avg_win $712 против avg_loss $1436 (убытки примерно в 2x раза больше прибылей) при доле прибыльных сделок 50% => структурно отрицательное ожидание (profit_factor 0.50, avg_trade_return_pct -0.079%), при этом return_skew -1.12 и эксцесс 12.5 (несколько крупных убытков доминируют). Та же геометрия торговли против движения — небольшая ограниченная прибыль и тяжёлые хвостовые убытки — неоднократно приводила к отказу от стратегий этой фабрики как от убыточных. Даже после исправления дефекта расчёта размера позиции проверяющему следует убедиться, что разворот после ложного пробоя действительно возвращает цену на XRP после учёта подтягивания стопа к безубытку, и только потом доверять стратегии: само по себе происхождение механизма из «рыночной структуры» не гарантирует положительного ожидания.

На отметке backtest_review оцени стратегию на полном многолетнем периоде. Если avg_trade_return_pct остаётся отрицательным и profit_factor < 1.0, а хвостовой риск теперь ограничен, ABANDON от механизма разворота после ложного пробоя, а не оптимизируй его: при отрицательном исходном ожидании не на что настраивать параметры. Переходи к оптимизации, только если на полном периоде обнаружится положительное ожидание на сделку, которое не проявилось в год тестирования в изоляции.

RISK FIXES VERIFIED, BUT THE SANDBOX SHOWS NEGATIVE EXPECTANCY — вероятный отказ на этапе backtest_review. Все четыре дефекта контроля риска, отмеченные мной в итерации 1, действительно исправлены, и метрики это подтверждают: max_drawdown снизился с 55.8% до 11.7%, максимальный единичный убыток упал с -$32,788 (~33% капитала, 16x бюджета риска) до -$3,593 (~3.6%, то есть примерно 3x от предусмотренного риска 1%), а avg_position_pct снизился с 91% до 57% (избыточного размера позиций больше нет). Теперь риск……Показать большеСвернуть

RISK FIXES VERIFIED, BUT THE SANDBOX SHOWS NEGATIVE EXPECTANCY — вероятный отказ на этапе backtest_review. Все четыре дефекта контроля риска, отмеченные мной в итерации 1, действительно исправлены, и метрики это подтверждают: max_drawdown снизился с 55.8% до 11.7%, максимальный единичный убыток упал с -$32,788 (~33% капитала, 16x бюджета риска) до -$3,593 (~3.6%, то есть примерно 3x от предусмотренного риска 1%), а avg_position_pct снизился с 91% до 57% (избыточного размера позиций больше нет). Теперь риск действительно определён. HOWEVER, при ограниченном хвостовом риске стратегия даёт однозначный чистый убыток на песочнице за 362 дней: total_return -7.1%, profit_factor 0.62, коэффициент Шарпа -0.55 (CI [-2.06, 1.14]) и avg_trade_return_pct -0.359% (NEGATIVE — ниже любого уровня комиссий, поскольку сам механизм убыточен, а не потому, что комиссии съедают небольшое движение). Геометрическое условие min_rr>=1.3 ограничило форму убытков, но не обеспечило положительного математического ожидания: avg_win $611 всё ещё ниже avg_loss $749 при доле прибыльных сделок 43%. Значит, на XRP ложные пробои в этой выборке не дают прибыльного разворота. По критерию, сформулированному самим разработчиком («если бэктест всё ещё убыточен при ограниченном хвостовом риске, от механизма следует отказаться, а не перенастраивать его»), это явный кандидат на отказ. Это не дефект корректности кода QA: код теперь работает правильно, а решение о преимуществе должен принять аналитик по полному многолетнему бэктесту. Однако аналитик должен придать большой вес отрицательному ожиданию на сделку и не перенастраивать стратегию, которая убыточна при ограниченном хвостовом риске.

При проверке раздели результаты по сторонам позиции. Если шорты стабильно прибыльны, а лонги стабильно убыточны в разных режимах, эта асимметрия — реальный вывод, а не повод менять параметры. Она говорит в пользу отказа от механизма или ограничения его применения вместо оптимизации набора параметров для обеих сторон.

Аналитикам следует отметить дисбаланс направлений: тестовая среда совершила 34 лонговых и 10 шортовых сделок (long_win_rate 0.35 против short_win_rate 0.70). Лонговая сторона (торговля против неудачных пробоев вниз) встречалась намного чаще, но давала гораздо меньше точных сигналов и стала главным источником чистого убытка. Это согласуется с годом тестирования, в котором преобладал нисходящий тренд: «неудачные пробои вниз» снова и снова продолжались снижением (попытка поймать падающий нож, которой гипотеза обещает избежать). Это не ошибка кода — направление выбрано верно, — но, возможно, лонговая сторона механизма структурно слаба; при проверке полного окна её следует анализировать отдельно от шортовой.

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

Шарп
-0,09
Общая доходность
-40,94%
Максимальная просадка
45,81%
Всего сделок
303
Доля прибыльных
53,8%
Профит-фактор
0,66

Чистая реализация на одном инструменте и одной площадке, только OHLCV; реальная предпосылка на основе структуры рынка (захват ликвидности); исправления риска в итерации -2 сработали механически (ликвидации нет, максимальный убыток сокращён с -$32.8k до -$7.7k, max_dd 55.8%->45.8%)

Достаточная выборка (303 сделок) и честный, конкретный ответ на предыдущие выводы QA

profit_factor 0.657 (<1.0) и total_return -40.9% — уверенный чистый убыток (L8)

avg_trade_return_pct -0.139% (отрицательное), ожидание -$134/сделку — ниже порога комиссий (L22)

Перевёрнутое соотношение прибыли к риску при доле прибыльных сделок 53.8%: avg_win $476 < avg_loss $844 — отрицательная форма выплат, отмеченная флагом QA, сохраняется; фильтр min_rr NOT исправил её (PF 0.50->0.657, всё ещё <1.0)

Убыток в каждом недавнем году (2023 -7.7%, 2024 -21.6%, 2025 -13.9%, 2026 -8.0%); скользящий коэффициент Шарпа отрицателен большую часть истории; max_drawdown CI до 85.8%

Семейство стратегий возврата к среднему и торговли против движения по одной монете не дало ни одной выжившей; родственная стратегия MR была ликвидирована

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

Исправление расчёта риска (минимального расстояния для размера позиции, ограничений плеча и внутрибарных стопов) не создаёт торгового преимущества. Если соотношение выплат перевёрнуто — небольшая ограниченная прибыль против тяжёлых хвостовых убытков, — стратегия остаётся ниже безубыточности; торговля против ложных пробоев и возврат к среднему по одной монете на XRP не имеют положительного ожидания после издержек.

Стратегию забросили на этапе BACKTEST_REVIEW: на всей выборке она дала однозначный чистый убыток и отрицательное математическое ожидание. Переработка исправила управление риском, но не преимущество: коэффициент прибыльности изменился лишь с 0.50 до 0.657 и остался ниже 1.0, поскольку ограниченные цели на середине диапазона при продолжающихся убытках сохраняют структурно отрицательное соотношение выплат. До оптимизации и анализа дело не дошло.

Лонг-шорт стратегия разворота на одном инструменте и одной площадке, только на данных OHLCV, для бессрочного контракта XRPUSDT.BINANCE USD-M. Она торгует против ложных пробоев (захватов ликвидности): когда цена прокалывает максимум/минимум за N баров, а затем закрывается обратно внутри диапазона, стратегия торгует выход попавших в ловушку участников — открывает шорт после ложного пробоя вверх и лонг после ложного пробоя вниз. Стоп с определённым риском ставится на экстремуме неудавшегося пробоя.

Бэктест показал уверенный чистый убыток: фактор прибыли 0.657, общая доходность -40.9%, avg_trade_return_pct -0.139% (ниже порога комиссий) и ожидание -$134/сделку на солидной выборке из 303 сделок; доходность отрицательна в каждом недавнем году (2023 -7.7%, 2024 -21.6%, 2025 -13.9%, 2026 -8.0%), максимальная просадка 45.8%. Исправления риска в итерации-2 сработали механически (ликвидаций нет, максимальный убыток снижен с -$32.8k до -$7.7k, просадка сократилась с 55.8% до 45.8%), но соотношение прибыль/риск осталось перевёрнутым (средняя прибыль $476 < средний убыток $844 при доле прибыльных сделок 53.8%).

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