Трендследование на дневках: где оно реально работает
Суть идеи
Автор прогнал одну и ту же трендследящую систему (long/short, дневной таймфрейм) на четырёх классах активов: диверсифицированная корзина фьючерсов, американские акции, FX и крипта. Сигнал, параметры и методология — идентичны. Результаты разошлись радикально: фьючерсы дали net Sharpe ~0.73, крипта ~0.56, акции ~0.42, FX ~0.24. Все четыре корзины показали около нулевую корреляцию с S&P 500.
Механизм, который должен работать, классический: рынки с сильной автокорреляцией доходностей (persistence) позволяют сигналу накапливать edge до того, как он разворачивается. Фьючерсы исторически богаты трендами из-за carry-структуры и медленного перетока институционального капитала. Крипта — из-за нарративных циклов, розничного FOMO и относительно медленного арбитража между площадками.
Автор явно указывает: разница в результатах объясняется не качеством сигнала, а структурными свойствами самого рынка — глубиной юниверса, ликвидностью, режимами волатильности и тем, насколько часто тренды «доживают» до следующего дня без gap-разворота.
Применимость к крипте
Для трейдера BTC/ETH это прямо применимо. Дневной трендовый сигнал на споте или перпах — стандартная отправная точка. Наши ряды: дневные OHLCV BTC/ETH (спот + CME-фьючерсы), funding rate как прокси позиционирования, basis как carry-компонент. Funding особенно интересен: он одновременно является и сигналом перегрева (контртрендовый оверлей) и cost-of-carry для шорта. Если автор не учитывал funding в P&L крипто-ноги — реальный net Sharpe ниже заявленного, особенно в периоды бычьего рынка с funding 0.1%/день.
Важная адаптация: юниверс. В крипте «глубина юниверса» резко падает за пределами BTC/ETH — альты несут специфический риск делистинга и манипуляций. Для нашего движка разумно ограничиться BTC + ETH + возможно SOL/BNB с жёстким фильтром ликвидности.
Тестируемо ли
Да, высокая тестируемость. Дневные OHLCV BTC/ETH доступны с 2017 года (Binance/CME), что даёт ~2800 наблюдений — достаточно для rolling-z и walk-forward. Нужен простой momentum-сигнал (например, sign(ret_N) или EMA-crossover), long/short с фиксированным риском на сделку, rolling-window Sharpe. Deflated Sharpe обязателен — при переборе длины окна сигнала data-snooping неизбежен.
Чего нет напрямую: автор не раскрывает конкретный сигнал и параметры. Придётся тестировать семейство (5/10/20/60-дневный momentum) и честно применять поправку на множественное тестирование.
Сомнения
Крипто-Sharpe 0.56 звучит привлекательно, но период бэктеста критичен. Если он захватывает 2020–2021 (бычий суперцикл), трендовая система выглядит гением — тренды длились месяцами. В боковых режимах 2022–2023 тот же сигнал генерировал серии whipsaw-убытков. Режимная хрупкость — главная проблема трендследования в крипте: рынок переключается между «всё растёт» и «всё коррелирует к нулю» быстрее, чем в традиционных фьючерсах.
Дополнительно: near-zero корреляция к S&P — это свойство самого метода (long/short нейтрализует бету), а не доказательство независимого источника альфы. И четыре класса активов на одном сигнале без поправки Bonferroni — классический data-snooping риск.
Следующий шаг
Прогнать walk-forward на BTC daily (2018–2024): сигнал — sign(20-дневного momentum), long/short перп с учётом funding в P&L, окно обучения 252 дня, шаг 63 дня. Зафиксировать Deflated Sharpe и максимальную просадку по суб-периодам. Отдельно посмотреть, улучшает ли GEX-фильтр (избегать трендовых входов в дни высокого отрицательного GEX) out-of-sample метрики.
Результаты тестов
Проверено на наших данных до публикации (2026-09-05) — прогнали идею карточки на BTC, ETH и ещё четырёх монетах, дневки 2017–2026, 24 варианта сигнала плюс ансамбль. Уровень «около 0.56» на крипте воспроизводится, но аннотация не показывает трёх вещей: весь P&L сидит в длинной ноге, простое удержание даёт тот же Sharpe, а разброс четырёхлетнего Sharpe одной и той же стратегии на одном рынке шире, чем вся разница между классами активов у автора.
Оговорка о провенансе. Оригинал закрыт: Substack по приглашению, редирект Quantocracy отдаёт пустую страницу. Известны только цифры аннотации — фьючерсы 0.73, крипта 0.56, акции США 0.42, FX 0.24 нетто и «корреляция с S&P 500 около нуля». Сигнал, параметры, окно, издержки и юниверс автора нам неизвестны. Ниже — прогон идеи по аннотации: наш стенд, наше семейство сигналов, крипто-юниверс соседних постов автора (BTC, ETH, SOL, XRP, DOGE, ADA) и его же окно данных март 2022 — февраль 2026 как предположительное.
Стенд и предрегистрация
Binance, дневные close перпа со спот-бэкфиллом левее сентября 2019, шесть монет (BTC и ETH с августа 2017, XRP и ADA с 2018, DOGE с июля 2019, SOL с августа 2020), последний бар 2026-09-04. Фандинг вычитается знаково: лонг платит, шорт получает; средний фандинг за историю у BTC +9%, у ETH +10%, у XRP/DOGE/ADA +11–12% годовых — для длинной ноги это статья расходов. Издержки 6 бп на единицу оборота, позиция известна на закрытии дня и зарабатывает следующий день.
Сигнала автор не раскрыл, поэтому объявлено семейство из 12 стандартных дневных long/short правил: знак суммы доходностей за K дней (K = 10, 20, 40, 60, 120, 250), пересечение EMA (10/50, 20/100, 50/200) и пробой канала (20, 55, 100 дней), каждое в двух сайзингах — единичном и с vol-target 40% годовых (кэп плеча 2×); плюс ансамбль всех двенадцати (FAM) и удержание (B&H). Спековая ячейка карточки — sign(20-дневного моментума). Окна: вся история; предположительное окно автора 2022-03…2026-02; общее окно шести монет с сентября 2020; суперцикл 2020–21; 2022; 2023+; календарные годы. Сетка и решающие правила зафиксированы до прогона.
Уровень 0.56 воспроизводится. Ровно на уровне удержания
| Sharpe нетто | BTC, 2017–2026 | ETH, 2017–2026 | 6 монет EW, 2020-09+ |
|---|---|---|---|
| медиана семейства, единичный / vol-target | 0.56 / 0.57 | 0.44 / 0.56 | 0.76 / 0.57 |
| лучшая ячейка | 0.98 / 1.13 | 0.78 / 0.93 | 0.92 / 0.83 |
| sign(20д) — ячейка карточки | 0.72 | 0.48 | 0.46 |
| ансамбль 12 правил | 0.77 | 0.62 | 0.93 |
| удержание | 0.69 | 0.59 | 0.94 |
На девяти годах истории семейство даёт 0.4–0.8: цифра автора для крипты честная, её место — внутри этого диапазона. Но столько же даёт и удержание: ни одна медиана не обходит B&H, а на корзине шести монет ансамбль (0.93) и удержание (0.94) неразличимы.
На предположительном окне автора (2022-03…2026-02) картина иная: медиана семейства 0.45 у BTC, 0.12 у ETH, 0.25 у корзины; ячейка карточки +0.23, −0.12 и +0.30 соответственно. Удержание там 0.33 / 0.11 / 0.35. У ETH порог 0.56 берут две ячейки из 24.
Весь P&L — в длинной ноге
Разложим результат по знаку позиции (брутто, % годовых на весь капитал; фандинг отдельно):
| длинная нога | короткая нога | фандинг на лонге | фандинг на шорте | |
|---|---|---|---|---|
| BTC, sign(20д) | +56.1 | +1.4 | −6.9 | +2.0 |
| BTC, ансамбль | +44.5 | −1.1 | −6.3 | +0.4 |
| ETH, sign(20д) | +56.7 | −4.0 | −8.4 | +2.0 |
| 6 монет, sign(20д) | +65.3 | −21.9 | −8.9 | +1.3 |
| 6 монет, ансамбль | +63.4 | −5.3 | −7.9 | −0.7 |
Короткая нога за девять лет не заработала ничего у BTC и потеряла у ETH и у корзины; фандинг, который она получает (1–2% в год), этого не покрывает. «Long/short тренд на крипте» — это тайминг длинной ноги. Разведочная проверка (не предрегистрирована): те же правила в версии long/flat — sign(20д) на BTC 0.72 → 1.03, ансамбль 0.77 → 0.98, на ETH 0.48 → 0.76, на корзине 0.93 → 1.20 при удержании 0.94. Тождество «long/flat ≡ ½·B&H + ½·long/short» держится побитово, так что нового в long/flat нет: это половина беты плюс половина тренда, а разница Sharpe между версиями (0.2–0.3) и есть цена короткой ноги.
Тренд в дневках есть — на грани значимости и только на длинной истории
Нуль строим двумя способами. Первый — знаковая рандомизация: у каждого дня сохраняем модуль отклонения от среднего и случайно меняем знак, одним жребием для всех монет. Траектория волатильности, снос и корреляция между монетами сохраняются точно, автокорреляция уничтожается, а сигналы пересчитываются на новом пути. Второй — студентизированный ротационный max-T по всей объявленной сетке.
| BTC, 2017–26 | ETH, 2017–26 | 6 монет, 2020-09+ | BTC, 2022–26 | ETH, 2022–26 | |
|---|---|---|---|---|---|
| пульный z семейства, p | +1.35, 0.027 | +1.32, 0.040 | +1.25, 0.053 | +0.52, 0.24 | +0.28, 0.34 |
| ячеек с p < 0.05 из 24 | 11 | 9 | 6 | 0 | 0 |
| sign(20д): факт / q95 нуля | 0.72 / 0.57 | 0.48 / 0.56 | 0.46 / 0.72 | 0.23 / 0.93 | −0.12 / 0.81 |
| max-T: выживших с поправкой на сетку | 0 | 0 | — | 0 | 0 |
| лучшая ячейка, pMax | 0.066 | 0.056 | — | 0.53 | 0.56 |
На девяти годах семейство как целое отличимо от нуля (p 0.03–0.05), но ни одна ячейка не переживает поправку на сетку. На четырёх годах нет ничего: 95-й перцентиль нуля для четырёхлетнего окна равен 0.8–0.9, то есть Sharpe 0.56 на таком окне неотличим от мира, в котором автокорреляции нет вовсе.
Замкнутая форма (наш прогон 16.08: Sharpe знакового моментума ≈ 15.24·c) объясняет, откуда цифра. Σρ(1..20) дневных доходностей BTC = +0.137, ETH = +0.113 — положительная многодневная автокорреляция есть. Предсказанный ею брутто-Sharpe sign(20д) на BTC — 0.49 (снос +0.04, автокорреляция +0.45) при факте 0.86. Чтобы sign(20д) давал 0.56 брутто в мире AR(1) без сноса, нужно φ ≈ 0.16, то есть Σρ(1..20) ≈ 0.19 — как раз порядок того, что мы измеряем. Заявленный уровень с данными согласуется; проблема в другом.
Главное: ранжирование классов активов сидит внутри шума одного окна
Автор сравнивает четыре класса по одному окну и заключает «дело в рынке». Проверить FX и фьючерсы мы не можем, но можем измерить, насколько Sharpe одной и той же стратегии на одном и том же рынке зависит от выбора четырёхлетнего окна:
| скользящее окно 4 года, шаг 30 дней, 62 окна | min | p10 | медиана | p90 | max | размах |
|---|---|---|---|---|---|---|
| BTC, sign(20д) | −0.13 | 0.10 | 0.57 | 0.96 | 1.27 | 1.40 |
| BTC, ансамбль | 0.36 | 0.44 | 0.78 | 1.06 | 1.11 | 0.76 |
| ETH, sign(20д) | −0.65 | −0.44 | 0.39 | 0.76 | 1.22 | 1.87 |
| ETH, ансамбль | −0.09 | 0.10 | 0.65 | 0.94 | 1.12 | 1.21 |
| BTC, удержание | 0.30 | 0.40 | 0.65 | 0.84 | 1.07 | 0.76 |
Вся разница между классами у автора — 0.49 (от 0.24 у FX до 0.73 у фьючерсов). Разброс той же стратегии на одном рынке от одного лишь выбора окна — 0.8–1.9, в полтора-четыре раза шире. У BTC sign(20д) в 53% окон выходит «крипта из аннотации» (≥0.56), а в 29% окон — «FX из аннотации» (≤0.24). Аналитически то же самое: стандартная ошибка Sharpe 0.56 на четырёх годах ≈ 0.54, доверительный интервал ±1.05. Ранжирование 0.73 / 0.56 / 0.42 / 0.24 умещается внутри одной стандартной ошибки. Структурная гипотеза может быть верна, но такими данными она не проверяется.
Корреляция с S&P: не ноль, а минус — и это в основном 2022 год
| дневки по календарю NYSE | ρ с S&P 500 | β | средний день в худшие 5% дней S&P |
|---|---|---|---|
| BTC, удержание | +0.31 | +0.99 | −2.97% |
| BTC, sign(20д) | −0.13 | −0.43 | +1.28% |
| BTC, ансамбль | −0.15 | −0.37 | +1.21% |
| 6 монет, удержание | +0.41 | +1.71 | −5.31% |
| 6 монет, ансамбль | −0.25 | −0.66 | +2.48% |
Удержание крипты несёт бету к S&P около единицы и теряет 3–5% в худшие дни индекса; трендовая версия в те же дни в плюсе, и это значимо (ротационный нуль). Это лучше, чем «около нуля». Но по годам (разведочно) видно, откуда берётся минус: ρ ансамбля на BTC = −0.24 в 2020, +0.18 в 2021, −0.50 в 2022, +0.07 в 2023, +0.09 в 2024, −0.11 в 2025, −0.36 в 2026. «Около нуля» — это среднее из −0.5 в год, когда тренд стоял в шорте на общем с акциями обвале, и ≈0 в остальные годы. Как страховка от хвостов S&P это пока одно наблюдение, а не свойство.
Глубина юниверса
Sharpe равновзвешенной корзины по всем подмножествам из шести монет (общее окно с сентября 2020), от N=1 до N=6: ансамбль 0.60 → 0.93, sign(20д) 0.29 → 0.46, удержание 0.68 → 0.94. Средняя парная корреляция трендовых P&L между монетами 0.27–0.39 (у удержания 0.52); теоретический множитель диверсификации ×1.46 при факте ×1.54. Шесть монет стоят примерно двух независимых. «Глубина» помогает тренду и удержанию одинаково, а у XRP тренд мёртв (ансамбль +0.03 при удержании +0.63).
Walk-forward по букве карточки
Обучение 252 дня → проверка 63, шаг 63, на обучении выбирается лучшая из 24 конфигураций:
| BTC, 48 фолдов | ETH, 48 | 6 монет, 30 | |
|---|---|---|---|
| средний Sharpe на обучении | +1.88 | +1.82 | +1.44 |
| цепочка вне выборки | +0.17 | +0.04 | −0.67 |
| DSR цепочки | 0.19 | 0.10 | 0.01 |
| фиксированная sign(20д) на тех же отрезках | +0.63 | +0.29 | +0.26 |
| ансамбль на тех же отрезках | +0.73 | +0.61 | +0.32 |
| удержание на тех же отрезках | +0.62 | +0.49 | +0.40 |
| лучшая задним числом | +2.77 | +2.63 | +2.49 |
Перебор параметров каждый квартал (18, 15 и 14 разных «лучших» за историю) уничтожает результат; фиксированное правило и ансамбль держатся на уровне удержания. Это уже шестое наше меню, где выбор лучшего по обучению вреден.
Издержки и vol-target
Безубыточная комиссия sign(20д) на BTC — 72 бп при площадке 6; у sign(60д) и ансамбля — 142–145 бп. Идея не упирается в исполнение. Vol-target на одиночных монетах добавляет медианно +0.06 (BTC) и +0.14 (ETH) Sharpe, притом что на удержании то же расписание экспозиции даёт −0.03 / −0.02, — здесь это взаимодействие с сигналом; на корзине из шести монет vol-target отнимает −0.22, а у удержания −0.19 — там это уже само расписание экспозиции.
Санитария
Сигналы и P&L перепроверены независимой реализацией на pandas (четыре правила, расхождение Sharpe < 10⁻⁴); сигнал, построенный по будущим доходностям, поднимает Sharpe с 0.72 до 3.23 — стенд лукахед видит; повторный прогон побитово тот же; постоянный шорт получает ровно сумму фандинга, лонг платит; замкнутая форма сходится с прямой корреляцией (0.0295 против 0.0304); выбор в walk-forward сверен вручную по фолду; iid-перестановка доходностей через ту же сетку и max-T: лучшая «стратегия» — удержание, pMax 0.98, выживших ноль.
Что не проверено и где копаем дальше
- GEX-фильтр входов из карточки не тестировали: гамма-экспозиция у нас с середины 2025 года, на дневном горизонте это пятнадцать месяцев — статистики нет.
- Короткая нога. За девять лет она не заработала, но именно она дала +0.47 против −1.35 у удержания в 2022 году и плюс в худшие дни S&P. Сколько стоит такая страховка (0.2–0.3 Sharpe между long/flat и long/short) и покупать ли её — вопрос про режим, а не про сигнал; форвард-суд — следующий медвежий эпизод.
- «Дело в рынке». Гипотеза о структурной персистентности крипты не опровергнута — она пока не проверяема четырёхлетним окном. Проверяемая версия: Σρ(1..20) ≈ +0.13 на BTC должна держаться в скользящих окнах, а не появляться в одном суперцикле; это мы отслеживаем.
- Читатели, у которых есть свой дневной трендовый сигнал или окно, — пришлите определение: прогоним на том же стенде и опубликуем с указанием автора.