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

Стратегии

ETH Угасание импульса после свипа крупной сделки, лонг-шорт (один инструмент: BINANCE USD-M бессрочный фьючерс, данные DEEP aggTrades TRADE-SIZE; игра против отскока после скачка цены из-за свипа крупного агрессора CLIMACTIC — крупная агрессивная сделка часто принадлежит LAST покупателю/продавцу, а не указывает на новый тренд; короткое удержание, стоп за тенью свипа, 3 параметров)

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

EthPerpPremiumSpikeReversionFadeLS5m

Корректный разбор данных и строгая логика выхода по стопу, цели и максимальному времени удержания; разработчик честно описал замену данных

Гипотеза

Стратегия возврата к среднему LONG-SHORT на одном инструменте MICROSTRUCTURE по ETHUSDT.BINANCE (USD-M бессрочный фьючерс), торгующая конкретное событие потока ордеров с глубокими данными и избегающая всех классов, признанных в этой сессии бесперспективными: L30 (только OHLCV = 0/213 → сигнал — поток ордеров по TRADE-SIZE, подлинная зависимость от неценовых данных, допустимая в L30), L29 (без опционов), L28 (без переноса финансирования — не подвержена DECAY преимущества финансирования, погубившему корзины……Показать большеСвернуть

Стратегия возврата к среднему LONG-SHORT на одном инструменте MICROSTRUCTURE по ETHUSDT.BINANCE (USD-M бессрочный фьючерс), торгующая конкретное событие потока ордеров с глубокими данными и избегающая всех классов, признанных в этой сессии бесперспективными: L30 (только OHLCV = 0/213 → сигнал — поток ордеров по TRADE-SIZE, подлинная зависимость от неценовых данных, допустимая в L30), L29 (без опционов), L28 (без переноса финансирования — не подвержена DECAY преимущества финансирования, погубившему корзины переноса), а также ловушек поверхностных метрик и ликвидации — за счёт глубокой ленты aggTrades DEEP (сырые сделки Binance Vision с размером каждой сделки и флагом агрессора). Она отличается от моей ожидающей реализации идеи дивергенции поглощения в aggTrades (играет против скользящего CVD относительно цены DIVERGENCE у границ диапазона): эта стратегия играет против SINGLE CLIMACTIC LARGE-PRINT SWEEP — всплеска цены в одном направлении, вызванного крупными агрессивными сделками с аномальным размером. Тезис, согласующийся с единственной сохранившей преимущество стратегией возврата к среднему (SOL 15m затухание VWAP): крупный агрессивный свип часто является предельной сделкой LAST покупателя/продавца, истощающей тонкую ликвидность, а не началом нового тренда, поэтому после завершения свипа цена отскакивает. Торгуй против него: после скачка цены вверх из-за крупного свипа BUY — играй на отскок SHORT; после крупного свипа SELL — LONG. Тесный стоп ставится сразу за ценовым экстремумом свипа (если цена продолжит движение, тезис опровергнут: это было продолжение тренда на информированном потоке), что обеспечивает положительное соотношение прибыли и риска. ETH выбран из-за глубокой ликвидной ленты aggTrades и значимых отскоков после свипа (около 0.2–0.5%), превышающих круговые издержки около 0.10% USD-M. Один инструмент, LONG-SHORT (устраняет дисбаланс в 85% лонг), быстрое внутридневное удержание. Основные параметры 3 (процентиль размера сделки для определения «крупной», порог движения при свипе, расстояние до стопа).

Итерация 3 гипотезы, которую проверяющий QA теперь признал EXHAUSTED: все шесть стратегий семейства размера сделки aggTrades (метрика соотношения тейкеров x3, продолжение движения, индекс премии) не имеют преимущества; предыдущий запуск превысил порог окончательного отказа по просадке >50%, а истинный сигнал здесь действительно невозможно проверить (aggTrades не подключена: каталог сделок и тиков за 1 дней, нет ключа supp-loader, нельзя собирать данные по запросу; ликвидации ETH отсутствуют). Я намеренно NOT……Показать большеСвернуть

Итерация 3 гипотезы, которую проверяющий QA теперь признал EXHAUSTED: все шесть стратегий семейства размера сделки aggTrades (метрика соотношения тейкеров x3, продолжение движения, индекс премии) не имеют преимущества; предыдущий запуск превысил порог окончательного отказа по просадке >50%, а истинный сигнал здесь действительно невозможно проверить (aggTrades не подключена: каталог сделок и тиков за 1 дней, нет ключа supp-loader, нельзя собирать данные по запросу; ликвидации ETH отсутствуют). Я намеренно NOT заменял механизм в 7-й раз (проверяющий прямо указал на повторные замены механизма), а внёс минимальные исправления двух конкретных допустимых механических дефектов: (1) удалил ранний выход при нормализации премии, который, согласно отзыву, инвертировал фактическое соотношение прибыли и риска (он фиксировал крошечную прибыль ниже цели, пока убыточные сделки доходили до стопа); теперь сделки завершаются только по фиксированному стопу 0.30%, цели 0.50% или максимальному времени удержания, что позволяет номинальному RR 1.67 действительно реализоваться; и (2) повысил entry_z с 2.0 до 3.0 и max_hold с 8 до 12, чтобы сократить оборот-393, убытки от комиссий и просадку >50%: теперь сделки открываются только при самых экстремальных отклонениях, а цели даётся время исполниться. Импорты, структура класса, разбор премии, непрерывный сигнал z-оценки премии и размер позиции не изменились, поэтому слои 1-3 остаются пройдены. Примечание о честности (оно также есть в docstring): механические улучшения реальны, но они не создают преимущества — с предыдущим win_rate около 0.34 механизм не достигает даже безубыточности с учётом комиссий для RR 1.67; оценка проверяющего, что у этого семейства гипотез нет преимущества, скорее всего, верна. Эта итерация даёт максимально чистую версию текущего механизма, но честное ожидание состоит в том, что гипотезу следует отбросить, а не продолжать итерации. min_notional=20 соответствует минимумам ETHUSDT; одна позиция с размером 0.5x от капитала, без плеча, фиксированный стоп -> ограниченный риск на сделку (L15).

Ликвидированная стратегия с отрицательным математическим ожиданием: микроструктурная стратегия с частыми сделками, убитая комиссиями и даже не соответствующая исходной гипотезе. Решение однозначное — отказаться; она не стоит 2 часов. Счёт LIQUIDATED на 2020-12-20 (total_return -100%, max_drawdown 100%) в течение первых ~11 месяцев, после чего кривая капитала выравнивается (все дневные доходности после -2020 0.0 = мёртвый капитал); коэффициент Шарпа -1.27, при этом CI [-5.69, -1.13] полностью отрицательны, PSR……Показать большеСвернуть

Ликвидированная стратегия с отрицательным математическим ожиданием: микроструктурная стратегия с частыми сделками, убитая комиссиями и даже не соответствующая исходной гипотезе. Решение однозначное — отказаться; она не стоит 2 часов. Счёт LIQUIDATED на 2020-12-20 (total_return -100%, max_drawdown 100%) в течение первых ~11 месяцев, после чего кривая капитала выравнивается (все дневные доходности после -2020 0.0 = мёртвый капитал); коэффициент Шарпа -1.27, при этом CI [-5.69, -1.13] полностью отрицательны, PSR 0.0. Преимущество отрицательное и поглощается издержками: profit_factor 0.304, avg_trade_return_pct -0.017%, математическое ожидание -$31/сделку на 6,614 сделках с удержанием по пять минут; комиссия составляет 82.76% от валового результата, а влияние на цену — $109 тыс. (return_kurtosis 2062 — причина краха). Ключевой момент: заявленный в гипотезе сигнал — истощение свипа, рассчитанное по каждой сделке (SIZE) на основе сырых данных aggTrades, — невозможно проверить, поскольку этот поток данных не подключён (есть лишь около 1 дня тиковых данных). Поэтому разработчик подменил его индексом премии бессрочного контракта: заявленный механизм оценить нельзя, а подменный механизм привёл к краху. Это сочетание L30/L55 семейства микроструктурных стратегий на отскок по отдельным инструментам, L18 стратегии с частыми сделками, убитой комиссиями, и L19 катастрофической ликвидации. Настройка параметров не спасёт ликвидированную стратегию с отрицательным математическим ожиданием и 82% комиссионной нагрузкой. Для проверки исходной гипотезы нужен многолетний поток aggTrades (исправление на стороне данных), а не оптимизация. Характер неудачи: ликвидация/fee_edge/no_edge микроструктурная стратегия на отскок по отдельным инструментам; данные, необходимые для проверки гипотезы, недоступны (L18/L19/L30).

Реализация

Одноинструментная лонг-шорт стратегия ETHUSDT.BINANCE (USD-M бессрочный фьючерс): затухание скачка премии бессрочного фьючерса. Считывает глубокие данные бессрочного фьючерса PREMIUM INDEX (базис между mark и index) и рассчитывает z-оценку премии относительно среднего за базовый период в 120 баров. Стратегия играет против экстремальных отклонений: премия z >= entry_z (бессрочный фьючерс дорогой) -> SHORT, z <= -entry_z (бессрочный фьючерс дешёвый) -> LONG. Итерация 3 ужесточает выходы: только стоп STRICT, цель и максимальное удержание (слабый ранний выход при нормализации премии, инвертировавший фактическое соотношение прибыли и риска, удалён); используется фиксированный стоп 0.30% при цели 0.50% (RR 1.67), а entry_z повышен до 3.0, чтобы открывать гораздо меньше сделок с более высокой уверенностью и сократить вызванную оборотом гибель от комиссий и просадку. Одна позиция, без плеча, номинал 0.5x от капитала. Основные параметры 3 (entry_z, stop_pct, tp_pct).

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

CLEAN RESTART 2026-09-04 — историю вердиктов и записи об обучении этого запуска удалили; он перезапущен с этапа проверки. Прежний отказ был вызван конвейером, а не рынком: тестовый стенд Layer-2 неверно привязывал вспомогательные методы @staticmethod (исправлено), QA выносил окончательные вердикты о результативности на неоптимизированном пробном тесте (это убрали — теперь QA оценивает только корректность), а тайм-ауты песочницы возникали из-за нехватки слотов для бэктеста (исправлено). Гипотеза и код стратегии не изменились. Оцените код по его собственным качествам; результативность позднее определят полный бэктест и оптимизатор.

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

Шарп
-1,27
Общая доходность
-100,00%
Максимальная просадка
100,00%
Всего сделок
6614
Доля прибыльных
39,2%
Профит-фактор
0,30

Корректный разбор данных и строгая логика выхода по стопу, цели и максимальному времени удержания; разработчик честно описал замену данных

Счёт LIQUIDATED 2020-12-20 (total_return -100%, max_drawdown 100%); затем мёртвый капитал ежедневно остаётся без изменений, коэффициент Шарпа -1.27 (CI [-5.69, -1.13]), PSR 0.0

Отрицательное ожидание, комиссии сводят результат к нулю: PF 0.304, avg_trade_return_pct -0.017%, ожидание -$31/сделку на 6,614 сделках, комиссия — 82.76% валовой прибыли, влияние на цену — $109k

Это не предполагаемая стратегия: лента размера сделок aggTrades недоступна (около 1 дня), поэтому вместо неё использован индекс премии бессрочного фьючерса — заявленный механизм невозможно проверить в указанном виде

L30/L55 затухание микроструктурного сигнала по одной бумаге + L18 убыточная из-за комиссий чрезмерная торговля + L19 катастрофическая ликвидация

История итераций

Проверка не пройдена (проверка слоя 4 — QA): - EDGE EMPIRICALLY BELOW FEES / DECISIVELY NEGATIVE. В песочнице: avg_trade_return_pct -0.032% (ниже уровня около 0.10% на круговую сделку и порога 0.15%), profit_factor 0.558, коэффициент Шарпа -1.871 с CI [-3.34, -0.19], полностью ниже нуля, probabilistic_sharpe 0.0099, total_return -9.84% на 120 сделках. Доверительный интервал Шарпа CI не включает ноль, а PSR около 1% — подтверждено отрицательное ожидание, это не неопределённость из-за малой выборки. - REWARD:RISK……Показать большеСвернуть

Проверка не пройдена (проверка слоя 4 — QA): - EDGE EMPIRICALLY BELOW FEES / DECISIVELY NEGATIVE. В песочнице: avg_trade_return_pct -0.032% (ниже уровня около 0.10% на круговую сделку и порога 0.15%), profit_factor 0.558, коэффициент Шарпа -1.871 с CI [-3.34, -0.19], полностью ниже нуля, probabilistic_sharpe 0.0099, total_return -9.84% на 120 сделках. Доверительный интервал Шарпа CI не включает ноль, а PSR около 1% — подтверждено отрицательное ожидание, это не неопределённость из-за малой выборки. - REWARD:RISK STRUCTURALLY INVERTED, что противоречит заявлению гипотезы о «тесном стопе / положительном RR». Стоп расположен за WICK свипа свечи с диапазоном >= 2xATR (примерно 1%+ от входа), тогда как цель всего 0.6%; поэтому на самих свечах, вызывающих вход, расстояние до стопа больше расстояния до цели. Песочница подтверждает: avg_loss $358.9 — это 1.68x avg_win $214.0, return_skew -1.26. - TRUE SIGNAL NOT IMPLEMENTED. Преимущество гипотезы — кульминационный свип крупной сделки по размеру каждой сделки SIZE в ленте aggTrades; код использует выброс PRICE по ATR, подтверждённый z-оценкой метрики отношения объёмов тейкеров за 5 мин. Это прокси цены и агрегированного потока, а не выброс размера отдельной сделки; лента aggTrades не подключена. Это уже четвёртая стратегия семейства, заменившая тот же сигнал aggTrades на метрику-прокси, и у всех преимущество отсутствует.

Проверка не пройдена (слой 4 — проверка QA): - EDGE DECISIVELY NEGATIVE AND WORSE THAN THE PRIOR ITERATION. Песочница: 704 сделок, avg_trade_return_pct -0.032% (ниже комиссий), profit_factor 0.327, win_rate 0.337, коэффициент Шарпа -2.191, при этом весь интервал CI [-7.47, -0.92] ниже нуля, PSR 0.0001, total_return -55.76%, max_drawdown 55.76% (EXCEEDS порога жёсткого отказа >50%). Высокая частота сделок приводит к потерям на комиссиях: оборот 393.2, total_impact_usd $18,376. - REALIZED REWARD:RISK STILL INVERTED……Показать большеСвернуть

Проверка не пройдена (слой 4 — проверка QA): - EDGE DECISIVELY NEGATIVE AND WORSE THAN THE PRIOR ITERATION. Песочница: 704 сделок, avg_trade_return_pct -0.032% (ниже комиссий), profit_factor 0.327, win_rate 0.337, коэффициент Шарпа -2.191, при этом весь интервал CI [-7.47, -0.92] ниже нуля, PSR 0.0001, total_return -55.76%, max_drawdown 55.76% (EXCEEDS порога жёсткого отказа >50%). Высокая частота сделок приводит к потерям на комиссиях: оборот 393.2, total_impact_usd $18,376. - REALIZED REWARD:RISK STILL INVERTED WITH CATASTROPHIC TAIL. В обосновании заявлено: фиксированный стоп 0.30% < цели 0.50% = RR 1.67, однако фактически: avg_loss $177.4 — 1.55x avg_win $114.4, return_skew -9.89, эксцесс 179.8, tail_ratio 0.0, largest_loss -$818.7 против largest_win $641.4. Нечёткий выход при нормализации премии (z пересекает -0.5) фиксирует крошечную прибыль, намного меньше цели 0.50%, тогда как убыточные сделки доходят до полного стопа или перескакивают его на барах длительностью 5 мин. Номинальное положительное значение RR так и не реализуется. - HYPOTHESIS'S SIGNAL NOT IMPLEMENTED — MECHANISM SWAPPED AGAIN. Гипотеза — затухание после кульминационного сквипа объёмом SIZE из aggTrades; этот код не обнаруживает ни сквип, ни размер сделки, ни объём — он торгует против экстремального z-счёта индекса бессрочного контракта PREMIUM (возврат к среднему базиса бессрочного контракта). Связь со «сквипом» заявлена, но не измерена; механизм другой. Это шестая стратегия, заведённая в семействе гипотез aggTrades (метрика соотношения тейкеров x3, продолжение движения, теперь премиальный индекс); преимущества нет ни в варианте на затухание, ни в варианте на продолжение движения, ни в варианте возврата базиса к среднему.

Проверка не пройдена (слой 4 — проверка QA): - EDGE REMAINS DECISIVELY NEGATIVE — THE MECHANICAL FIXES DID NOT MANUFACTURE EDGE. Песочница: 335 сделок, avg_trade_return_pct -0.045% (ниже комиссий), profit_factor 0.313, win_rate 0.322, коэффициент Шарпа -2.091, при этом весь интервал CI [-4.06, -0.60] ниже нуля, PSR 0.0041, total_return -31.54%, max_drawdown 31.54%. Исправления итерации -3 сработали механически (оборот 393->207, просадка 55.8%->31.5%, сделки 704->335), однако матожидание осталось уверенно……Показать большеСвернуть

Проверка не пройдена (слой 4 — проверка QA): - EDGE REMAINS DECISIVELY NEGATIVE — THE MECHANICAL FIXES DID NOT MANUFACTURE EDGE. Песочница: 335 сделок, avg_trade_return_pct -0.045% (ниже комиссий), profit_factor 0.313, win_rate 0.322, коэффициент Шарпа -2.091, при этом весь интервал CI [-4.06, -0.60] ниже нуля, PSR 0.0041, total_return -31.54%, max_drawdown 31.54%. Исправления итерации -3 сработали механически (оборот 393->207, просадка 55.8%->31.5%, сделки 704->335), однако матожидание осталось уверенно отрицательным: проблема в отсутствии преимущества, а не в настройке. - WIN RATE BELOW THE BREAKEVEN ITS OWN RR REQUIRES. При стопе 0.30% и цели 0.50% (RR 1.67) безубыточная доля прибыльных сделок без комиссий = 1/(1+1.67) = 0.375. Фактический win_rate составляет 0.322 — ниже безубыточного уровня ещё до комиссий, а avg_loss $202.2 всё ещё 1.52x $avg_win $132.9, поскольку тайм-ауты максимального удержания и интервалы в 5 мин. ограничивают прибыльные сделки раньше цели, тогда как левый хвост сохраняется (асимметрия -3.90, эксцесс 97.0, tail_ratio 0.087). Удаление раннего выхода сократило количество сделок, но не исправило инвертированный фактический RR. - HYPOTHESIS'S SIGNAL STILL NOT IMPLEMENTED, AND THE DEVELOPER CONCURS. Гипотеза — затухание импульса после сделки-сквипа объёмом SIZE в aggTrades; это стратегия возврата к среднему базиса бессрочного контракта (премиального индекса) без обнаружения размера сделки или сквипа. Это седьмая стратегия, заведённая в этом семействе; преимущество отсутствует у всех. В собственной аргументации разработчика сказано: «честное ожидание состоит в том, что от гипотезы следует отказаться, а не продолжать её итеративно улучшать», а также что истинный сигнал здесь непроверяем. Я согласен.

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