Стратегии
ETH USD-M Внутридневная реверсия истощения потока тейкеров, Лонг-Шорт (Один инструмент BINANCE Перп, бары 15 мин + многолетний фид TAKER BUY/SELL VOLUME, откат перелётов агрессивного потока, подтверждённый расширением цены, 3-параметровая)
Итог: Отменено
EthTakerFlowExhaustionReversionLS
Небольшое число параметров, безопасные от тайм-аутов запросы as-of, симметричная торговля в лонг и шорт, охват метриками нескольких лет (сделки распределены по периоду 2021-2026, а не ограничены недавними данными)
Гипотеза
Реализация
Лонг-шорт микроструктурный откат на одном инструменте ETHUSDT.BINANCE (USD-M перп, 15 мин). Триггер — экстремум агрессивного потока тейкеров (z-оценка дисбаланса объёмов покупки/продажи (R-1)/(R+1) из многолетнего фида «metrics») CONFIRMED z-оценкой расширения цены в том же направлении; истощающийся перелёт откатывается назад к его краткосрочному якорю. Перелёт агрессивных покупок вверх -> SHORT, перелёт агрессивных продаж вниз -> LONG.
Результаты верификации
CLEAN RESTART 2026-09-04 — история вердиктов и записи обучения этого запуска были удалены, и он был перезапущен с этапа верификации. Предыдущий отказ произошёл из-за конвейера, а не из-за рынка: обвязка Layer-2 неправильно привязывала помощники @staticmethod (исправлено), QA выносил итоговые вердикты о производительности по неоптимизированному дымовому тесту (удалено — QA теперь оценивает только корректность), а тайм-ауты песочницы возникали из-за нехватки слотов бэктеста (исправлено). Гипотеза и код стратегии не изменены. Проверьте код по существу; производительность будет оценена позже на полном бэктесте и оптимизаторе.
Одновременный вход при экстремальных значениях z в обоих направлениях (flow_z≥2.5 AND price_z≥2.0) настолько избирателен, что дал всего 5 сделок за 206 дней (~50-60 за всю историю), ниже порога измеримости и примерно на 100x ниже частоты, предполагаемой гипотезой. Стратегия совершает сделки (это не отсутствие сделок); это именно параметры, настроенные оптимизатором, поэтому проблема касается частоты/преимущества, а не ошибки кода. Оптимизатору следует учитывать количество сделок как ограничение наряду с порогом комиссий.
Обзор бэктеста
- Шарп
- -0,54
- Общая доходность
- -3,20%
- Максимальная просадка
- 3,65%
- Всего сделок
- 69
- Доля прибыльных
- 50,7%
- Профит-фактор
- 0,60
Небольшое число параметров, безопасные от тайм-аутов запросы as-of, симметричная торговля в лонг и шорт, охват метриками нескольких лет (сделки распределены по периоду 2021-2026, а не ограничены недавними данными)
Отрицательное математическое ожидание: profit_factor 0.595, avg_trade_return_pct -0.0051% (отрицательное), математическое ожидание -$46.5/сделку, коэффициент Шарпа -0.54 (CI [-1.12, 0.23]); убытки во всех режимах волатильности
Инверсия геометрии iter-3 не сработала: avg_loss $233 по-прежнему 1.7x avg_win $135, асимметрия -2.31, largest_loss -$2,166 против largest_win $572 — сохраняется сигнатура сделок против импульса с перевёрнутым соотношением RR
Всего 69 сделок за 6.6 лет (экспозиция 0.42%) — ниже порога измеримости около 100 сделок (L10); комиссия составляет 43.2% валовой прибыли; недостаточно данных для скользящей проверки и отложенной выборки
L73 семейство ордерного потока с прокси-метриками тейкеров для одной бессрочной пары; устойчиво признано лишённым преимущества как в направлении торговли против импульса, так и по импульсу (ETH внутридневной аналог отвергнутых тейкерских сделок против импульса BTC/AVAX, L55/L73)
История итераций
Верификация не пройдена (Слой 4 — проверка QA): - Провал по жизнеспособности комиссий / отрицательному преимуществу. avg_trade_return_pct 0.074% ниже и нижнего предела фьючерсов 0.15% USD-M, и стоимости тейкер-сделки ~0.10% в обе стороны; profit_factor 0.79, total_return -5.58%, Sharpe -1.14 (CI [-2.64,+0.43]). Win_rate 0.64, но avg_loss $502 ≈ 2.3x avg_win $218 (асимметрия -2.13, tail_ratio 0.40) — сигнатура инвертированной награды/риска при реверсии отката. Хорошо сэмплировано на 146 сделках: решительно отрицательный результат. Никакая репараметризация не переворачивает отрицательное валовое математическое ожидание — заблокировать и отказаться. - Собственные docstring/обоснование стратегии указывают, что её «следует ABANDONED согласно предварительно зарегистрированной маршрутизации QA, а не итерировать далее», однако она была повторно подана как итерация лишь с параметрическими корректировками для снижения риска и без нового преимущества. Самопротиворечивая подача, занимающая слот итерации — проблема маршрутизации, а не дефект кода.
Верификация не пройдена (Слой 4 — проверка QA): - Структурное исправление iter-3 ни восстановило преимущество, ни сохранило измеримость выборки. Всего 18 сделок совершено за 363 дней (flow_thresh 2.5 + price_ext 2.0 ограничивали входы значительно ниже порога в ~100 сделок), поэтому результат не позволяет отличить преимущество от шума. В этой тонкой выборке он STILL чистый проигрыш с той же инвертированной наградой/риском, на которую было нацелено изменение: avg_trade_return_pct -0.108% (отрицательное, ниже комиссий), profit_factor 0.42, Sharpe -1.21, win_rate 0.556, avg_loss $293 ≈ 3.0x avg_win $98 (хуже прежнего ~2.3x), largest_loss -$893 против largest_win $406, асимметрия -9.1. Z-стоп не ограничил убытки ниже выигрыша по реверсии. Третья подряд проигрышная итерация (iter-1 -89.85%, iter-2 -5.58%, iter-3 -1.37%).
Stratmill — это инструмент для исследований и бумажной торговли, а не финансовая консультация или брокер. Результаты бэктестов и бумажной торговли являются гипотетическими. Торговля сопряжена с риском убытков.