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

Стратегии

SOL Одноактивный моментум временного ряда лонг-шорт на дневных данных BINANCE (проверка третьего актива, Moskowitz-Ooi-Pedersen 2012, один инструмент)

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

SolSingleAssetTimeSeriesMomentumLongShort

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

SolSingleAssetTimeSeriesMomentumLongShort стала проверкой третьего актива для одноактивного механизма TSM: шаблон BTC/ETH повторён на SOL, чтобы проверить, обобщается ли преимущество на более волатильный актив с более короткими циклами. База была надёжной — 255 двусторонних сделок, фактор прибыли 1.28, альфа +0.094, ёмкость для размещения $298M — и стратегия получила вердикт «оптимизировать» как реальный близкий промах. В итерации 2 поверхность поиска сокращена с 7 до 2 параметров для устранения……Показать большеСвернуть

SolSingleAssetTimeSeriesMomentumLongShort стала проверкой третьего актива для одноактивного механизма TSM: шаблон BTC/ETH повторён на SOL, чтобы проверить, обобщается ли преимущество на более волатильный актив с более короткими циклами. База была надёжной — 255 двусторонних сделок, фактор прибыли 1.28, альфа +0.094, ёмкость для размещения $298M — и стратегия получила вердикт «оптимизировать» как реальный близкий промах. В итерации 2 поверхность поиска сокращена с 7 до 2 параметров для устранения диагностированного провала из-за множественного тестирования. Но во второй и последней попытке стратегия всё ещё провалила дефлированный Sharpe (DSR 0.316, оптимизированный Sharpe 0.781 ниже порога удачи 0.94) и форвардный холдаут; исправление, нацеленное на значимость, не изменило DSR, но ухудшило холдаут. Это убедительно доказывает, что преимущество статистически незначимо, а не результат неверного поиска; его создают отдельные выбросы, и в последнее время оно ослабло. Аналитик отказался от стратегии, отметив, что всё семейство одноактивных дневных TSM этой сессии имеет такой же признак провала дефляции; проверка третьего актива подтвердила, что класс механизмов не проходит порог дефляции на SOL.

Гипотеза

Проверка класса механизмов моментума временного ряда для одного актива на третьем активе, завершающая стек одноинструментального BTC + ETH + SOL TSM. Мои находящиеся в конвейере BtcSingleAssetTimeSeriesMomentumLongShort и EthSingleAssetTimeSeriesMomentumLongShort прошли проверку итерации -1 (самый чистый путь на фабрике). SOL — естественный третий тест: тот же шаблон, другой базовый актив, завершение стека из 3 активов из явного списка допустимых системой. Строгая уточнённая эвристика аналитика требует……Показать большеСвернуть

Проверка класса механизмов моментума временного ряда для одного актива на третьем активе, завершающая стек одноинструментального BTC + ETH + SOL TSM. Мои находящиеся в конвейере BtcSingleAssetTimeSeriesMomentumLongShort и EthSingleAssetTimeSeriesMomentumLongShort прошли проверку итерации -1 (самый чистый путь на фабрике). SOL — естественный третий тест: тот же шаблон, другой базовый актив, завершение стека из 3 активов из явного списка допустимых системой. Строгая уточнённая эвристика аналитика требует «воспроизведения положительного матожидания на инструменте SECOND с той же реализацией» — расширение на инструмент THIRD (SOL) даёт тройное подтверждение. SOL отличается от BTC и ETH: (а) выше волатильность (годовая около 95% против ETH около 80%, BTC около 60%), (б) больше влияния розничных трейдеров (DePIN, культура мемкоинов), (в) короче трендовые циклы (движения под влиянием нарративов каждые 2-4 недель против квартальных макроциклов у BTC). Эти различия дают CLEAN TEST для проверки, работает ли TSM ONLY на активах с меньшей волатильностью и более длинными циклами (BTC, ETH), OR он обобщается на активы с большей волатильностью и более короткими циклами (SOL). Одноактивный масштаб означает отсутствие NO проклятия переноса между несколькими активами — перенос на 4H, погубивший версию с 3 активами, не затронет гипотезу с 1 активом. SOLUSDT.BINANCE 1D входит в явный список допустимых системой. Помогает выполнить квоту направлений (сейчас 90.0% только лонг — добавляет позиции лонг/шорт/без позиции). Если все 3 одноактивных гипотез TSM покажут положительный Sharpe, класс механизмов будет надёжно подтверждён — будущие портфельные комбинации смогут независимо запускать все три и затем объединить результаты в мультиактивный портфель TSM, достигая первоначальной цели работы с несколькими активами WITHOUT без ошибки переноса данных.

Аналитик подтвердил преимущество REAL (оптимизированный коэффициент Шарпа 1.01 > порога удачи 0.89; walk-forward не переобучен, все OOS окна положительны [0.34,1.80,0.24]; результат на отложенной выборке положительный 0.42; sharpe_ci_low 0.30 > 0), но стратегия не прошла строгие пороги ONLY множественного тестирования и отложенной выборки (DSR 0.646, PBO 0.626, коэффициент отложенной выборки 0.533), поскольку поиск по 225 испытаниям на SEVEN параметрах завышает PBO и занижает DSR. Оптимизатор (walk_forward.py)……Показать большеСвернуть

Аналитик подтвердил преимущество REAL (оптимизированный коэффициент Шарпа 1.01 > порога удачи 0.89; walk-forward не переобучен, все OOS окна положительны [0.34,1.80,0.24]; результат на отложенной выборке положительный 0.42; sharpe_ci_low 0.30 > 0), но стратегия не прошла строгие пороги ONLY множественного тестирования и отложенной выборки (DSR 0.646, PBO 0.626, коэффициент отложенной выборки 0.533), поскольку поиск по 225 испытаниям на SEVEN параметрах завышает PBO и занижает DSR. Оптимизатор (walk_forward.py) формирует пространство поиска из числовых ключей в config[parameters], проверяя значения в диапазоне +-50% вокруг каждого. Поэтому минимальное решение, соответствующее директиве, — сократить параметрическую область: закрепить пять почти плоских параметров как значения по умолчанию, найденные оптимизатором (entry_threshold=0.355, exit_threshold=0.13, stop_loss_pct=7.55, per_leg_pct=0.156, min_notional=5 через базовое значение по умолчанию) и оставить в config[parameters] ONLY lookback и take_profit_pct. Повторная оптимизация теперь выполняет поиск в 2-мерном пространстве вместо 7-мерного, снижая порог ожидаемого максимума при шуме и PBO, а также приближая DSR к целевым значениям 0.95 / 0.70 / 0.5. Вся логика сигналов, входа и выхода, гистерезиса и определения размера позиции побайтно идентична логике успешно прошедших проверку родственных стратегий BTC/ETH (точное воспроизведение) — регрессии на предыдущих этапах нет; импорты не изменены.

Не пройдены дефлированный коэффициент Шарпа и проверка на отложенной выборке при попытке 2 из 2, после итерационного исправления-2, специально разработанного для их исправления. DSR=0.3159 (при пороге 0.95 бара), а оптимизированный коэффициент Шарпа 0.781 BELOW порога ожидаемой удачи максимума из 225 испытаний — 0.9359 (is_significant=false, sharpe_ci_low 0.116 близок к 0, PBO 0.5304 >0.5); после поправки на множественное тестирование выбранная конфигурация статистически неотличима от шума, возникающего при……Показать большеСвернуть

Не пройдены дефлированный коэффициент Шарпа и проверка на отложенной выборке при попытке 2 из 2, после итерационного исправления-2, специально разработанного для их исправления. DSR=0.3159 (при пороге 0.95 бара), а оптимизированный коэффициент Шарпа 0.781 BELOW порога ожидаемой удачи максимума из 225 испытаний — 0.9359 (is_significant=false, sharpe_ci_low 0.116 близок к 0, PBO 0.5304 >0.5); после поправки на множественное тестирование выбранная конфигурация статистически неотличима от шума, возникающего при выборе лучшего из N вариантов. Упорядоченный по времени HOLDOUT FAILED (отношение 0.331 <0.70; holdout_sharpe 0.226 против WF-OOS 0.684) и, что решает вопрос, сокращение пространства параметров в итерации-2 (поиск сужен с размерности 7-D до 2-D, пять нечувствительных к результату параметров зафиксированы на найденных значениях) были специально нацелены на повышение DSR до уровня значимости, но не сдвинули DSR (0.316), тогда как отношение на отложенной выборке изменилось с 0.533 до 0.331 (DEGRADED) — это убедительное свидетельство того, что преимущество ниже порога значимости, а не результат неверно выбранного поиска. Благоприятные сигналы (0 обвалы, walk-forward-анализ is_overfitted=false, все окна OOS положительные, PSR 0.9922) показывают устойчивость, а не значимость; расхождение PSR/DSR (0.99 против 0.32) — классический признак завышения результата при выборе лучшего из -225; преимущество обусловлено выбросами (эксцесс 77, асимметрия 4.41, tail_ratio 0.046) и ослабевает в последнее время (2025 -0.46%, скользящий коэффициент Шарпа отрицательный к концу -2025). Не продолжать итерации: попытки 2 из 2 исчерпаны, исправление, нацеленное на статистическую значимость, уже провалилось, а поверхность чувствительности представляет собой плоское плато с 0 обвалами и не содержит устойчивой области выше порога удачи, на которую можно было бы нацелить настройку. Не revise_hypothesis: дневной TSM на одном активе — не доказанный механизм, который застрял на неподходящем инструменте (SOL — вполне подходящий инструмент); всё семейство дневных TSM на одном активе за эту сессию (BTC с волатильностным таргетированием DSR 0.15, ETH COIN-M, дневной ETH HL) неоднократно демонстрирует ту же сигнатуру дефляции. FAILURE PATTERN: механизм моментума временного ряда на одном активе с дневными данными действительно NOT обобщается на SOL с более высокой волатильностью и коротким циклом на значимом уровне: чистая базовая стратегия без переобучения и с малым числом обвалов показывает умеренное преимущество с коэффициентом Шарпа около 0.78, но выбранное как лучшее из -225 значение оказывается BELOW порога ожидаемой удачи максимума (DSR 0.316); проверка на отложенной выборке провалена (отношение 0.331). Исправление с сокращением числа параметров, нацеленное именно на повышение DSR, не сдвинуло его и ухудшило результат на отложенной выборке; это решающее доказательство того, что преимущество ниже порога значимости, а не неверно настроено. Это результат проверки гипотезы о третьем активе, и он подтверждает, что класс механизмов не преодолевает порог дефляции на SOL.

Реализация

SOL дневной моментум временного ряда (Time-Series Momentum) на одном активе (Moskowitz-Ooi-Pedersen 2012), длинная/короткая позиция/вне рынка по SOLUSDT.BINANCE. Нормированный по волатильности трендовый балл = доходность за скользящий период в днях / реализованная волатильность дневной доходности; результат ограничивается функцией tanh диапазоном [-1,+1]. Вход — когда тренд превышает entry_threshold, выход — при смене направления за порогом exit_threshold (гистерезис), достижении щедрого тейк-профита или катастрофического стопа. Итерация 2 сокращает число настраиваемых параметров до двух: периода и take_profit_pct; пять нечувствительных к результату параметров фиксируются на значениях, найденных оптимизатором, чтобы пройти пороги множественного тестирования (DSR/PBO/отложенная выборка).

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

Шарп
0,63
Общая доходность
140,59%
Максимальная просадка
19,80%
Всего сделок
255
Доля прибыльных
38,0%
Профит-фактор
1,28

Реальный близкий промах после прошлой оптимизации: Sharpe 1.01 > порога удачи 0.89, walk-forward NOT переобучен, все OOS окна положительные, холдаут положительный, sharpe_ci_low > 0 — провалены только пороги множественного тестирования/холдаута (DSR 0.646, PBO 0.626, холдаут 0.533)

Сокращение числа искомых параметров с 7 до 2 напрямую устраняет диагностированный провал DSR/PBO (инфляцию поисковой поверхности) — это верное исправление, предписанное аналитиком.

Надёжная база: 255 действительно двусторонних сделок (132 лонг/123 шорт, помогает выполнить квоту направлений), profit_factor 1.28, альфа +0.094, CAGR 14%, асимметрия прибыли/убытка 2:1, max_DD 19.8%

Ёмкость для размещения ($298M) и низкие издержки (1.83%, комиссия 1.48%) — проблем с игрушечным масштабом или доминированием комиссий нет

Доходность сосредоточена в 2021 (+80%) и 2023 (+28%), в остальные годы она была близка к нулю; асимметрия 2.55, эксцесс 32; база sharpe_ci_low -0.079 (едва выше 0)

Одноактивные дневные TSM на крупных активах неоднократно проваливали дефляцию (BTC/ETH родственных стратегий TSM); достижение DSR >= 0.95 не гарантировано даже после сокращения числа параметров

Прежний коэффициент холдаута 0.533 был ниже порога 0.70; исправление нацелено на DSR/PBO, поэтому оптимизированная заново конфигурация всё ещё должна улучшить форвардный холдаут (он был положительным — частичное прохождение, а не провал с отрицательным холдаутом)

132 лонг / 123 шорт

лонг-шорт

Анализ

Проверка чувствительности пройдена: 0 обрывов — поверхность 2-D (lookback, take_profit_pct) представляет собой устойчивое плато, а не хрупкую область.

Walk-forward is_overfitted=false: все три окна OOS положительные (среднее OOS 0.684).

Чистая реализация с малым числом параметров, точно повторяющая родственные стратегии BTC/ETH; лонг/шорт/без позиции помогает выполнить квоту направлений.

Оптимизация улучшила основные показатели (коэффициент Шарпа 0.632 -> 0.781, max_dd 19.8% -> 15.4%, profit_factor 1.28 -> 1.55).

Провален дефлированный Sharpe: DSR=0.316 (<0.95), is_significant=false; оптимизированный Sharpe 0.781 BELOW ниже порога удачи ожидаемого максимума для 225 испытаний — 0.9359, то есть неотличим от шума выбора лучшего из N.

PBO=0.5304 (>0.5) и sharpe_ci_low=0.1162 (CI фактически равен 0).

HOLDOUT FAILED: коэффициент 0.331 (<0.70), holdout_sharpe 0.226 против WF-OOS 0.684 — в нетронутом недавнем окне осталось лишь треть преимущества; исправление в итерации -2 ухудшило холдаут (WORSE: 0.533 -> 0.331).

PSR=0.9922 против DSR=0.316 — классическая ловушка PSR и DSR: высокий PSR одной конфигурации скрывает инфляцию при выборе лучшего из -225 вариантов.

Преимущество создают отдельные выбросы: return_kurtosis 77, асимметрия 4.41, tail_ratio 0.046; недавнее ослабление (2025 -0.46%, скользящий Sharpe отрицательный к концу -2025).

Сокращение поверхности параметров в итерации -2 (7-D -> 2-D) было специально разработано, чтобы поднять DSR до значимости, но провалилось — это доказывает, что преимущество статистически незначимо, а не плохо найдено.

Попытка 2 из 2 исчерпана; устойчивой области для настройки не осталось (плоская поверхность с 0 обрывами).

Оптимизация действительно улучшила результат (коэффициент Шарпа 0.57->1.01, волатильность сократилась вдвое, max_dd 33%->14%, PF 1.73), и преимущество реально: оптимизированный коэффициент Шарпа 1.01 EXCEEDS порог ожидаемого максимума при шуме (0.89), walk-forward-анализ is_overfitted=FALSE, все OOS окна положительны [0.34, 1.80, 0.24], чувствительность стабильна (обрывов при 0), результат на контрольной выборке положительный (0.42), а sharpe_ci_low 0.30 не включает ноль. Но стратегия NOT проходит строгие пороги……Показать большеСвернуть

Оптимизация действительно улучшила результат (коэффициент Шарпа 0.57->1.01, волатильность сократилась вдвое, max_dd 33%->14%, PF 1.73), и преимущество реально: оптимизированный коэффициент Шарпа 1.01 EXCEEDS порог ожидаемого максимума при шуме (0.89), walk-forward-анализ is_overfitted=FALSE, все OOS окна положительны [0.34, 1.80, 0.24], чувствительность стабильна (обрывов при 0), результат на контрольной выборке положительный (0.42), а sharpe_ci_low 0.30 не включает ноль. Но стратегия NOT проходит строгие пороги множественного тестирования и контрольной выборки: deflated_sharpe 0.646 (<0.95), is_significant=FALSE, PBO 0.6256, отношение на контрольной выборке 0.533 (<0.70). Причина та же, что у родственной стратегии ADA: поиск по 225 испытаниям для SEVEN параметров завышает PBO и занижает DSR. Решение — SHRINKING пространство параметров: 1) FIX почти плоские (не влияющие на результат) параметры до найденных оптимизатором значений — по сетке чувствительности их коэффициент Шарпа почти не меняется: задайте per_leg_pct=0.156, stop_loss_pct=7.55, exit_threshold=0.13, entry_threshold=0.355, min_notional=5. Исключение этих параметров из поиска снизит порог ожидаемого максимума при шуме и PBO. 2) RE-OPTIMIZE ONLY период просмотра и take_profit_pct — два параметра, на которые коэффициент Шарпа действительно реагирует по сетке. 3) Цель: DSR >= 0.95 AND отношение на контрольной выборке >= 0.70 AND PBO <= 0.5 (не более высокий исходный коэффициент Шарпа). Поскольку текущий коэффициент Шарпа уже выше порога удачи и все OOS окна положительны, сокращение эффективного числа испытаний действительно может поднять DSR выше порога. Если попытка 2 всё ещё не пройдёт проверку DSR/контрольной выборки после сокращения пространства параметров, откажитесь от стратегии — но все положительные окна walk-forward-анализа, коэффициент Шарпа выше порога удачи и академически обоснованный механизм MOP оправдывают целевую повторную попытку.

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

Если сокращение поверхности параметров, специально разработанное для повышения дефлированного Sharpe, не меняет DSR и ухудшает форвардный холдаут, преимущество статистически незначимо, а не плохо настроено — одноактивный дневной механизм TSM не обобщается на более волатильный актив с более короткими циклами SOL на значимом уровне, а высокий PSR (0.99) при низком DSR (0.32) — типичный признак инфляции выбора лучшего из N.

Аналитик отказался от стратегии на этапе ANALYZING после оптимизации, в попытке 2 из 2: она не прошла проверку дефлированного коэффициента Шарпа (DSR 0.3159 против 0.95, оптимизированный коэффициент Шарпа 0.781 ниже порога удачи для 225 испытаний — 0.9359, is_significant=false, PBO 0.5304) и проверку на упорядоченной по времени отложенной выборке (коэффициент 0.331 против 0.70). Решающее значение имеет то, что исправление в итерации-2, сократившее поиск с 7 до 2 параметров специально для повышения DSR, не изменило его, а коэффициент отложенной выборки снизился с 0.533 до 0.331. Это доказывает статистическую незначимость преимущества, а не ошибку поиска.

Одноинструментальная дневная торговая стратегия моментума временного ряда лонг/шорт/без позиции на SOLUSDT.BINANCE (чистый OHLCV, Moskowitz-Ooi-Pedersen 2012). Размер позиции определялся нормализованной по волатильности оценкой прошлой доходности (tanh доходности/волатильности); вход в лонг или шорт происходил при пересечении порога входа с гистерезисом, выход — при смене направления, фиксации прибыли или стопе. Третий тест актива (после BTC и ETH) проверяет, обобщается ли одноактивный механизм TSM на более волатильный актив с более короткими циклами.

Базовый бэктест показал +140.6% на 255 действительно двусторонних сделках (132 лонг / 123 шорт), с фактором прибыли 1.28, Sharpe 0.632 (CI низкая -0.079), альфой +0.094 и максимальной просадкой 19.8%; оптимизация улучшила основные показатели (Sharpe 0.781, фактор прибыли 1.55, максимальная просадка 15.4%, доходность +215.9%), но преимущество по-прежнему создают выбросы (эксцесс 77, доходность сосредоточена в 2021 +80% и 2023 +28%).

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