← БотыСигналы BTCPnL-графикЭволюцияАрхивИсследование

Количественное исследование · bbbot · август 2026

Перевес не найден

Шестьдесят одна стратегия, 26 560 проверенных настроек, пять монет, три года истории. Всё, что выглядело работающим на прошлом, развалилось на закрытой выборке. Отчёт о том, как это проверялось и почему отрицательный ответ здесь ценнее положительного.

Обучение и проверка

+3.28%

в месяц, просадка 18.2% — лучший ансамбль, отобранный честным протоколом

Закрытый экзамен, 169 дней

−3.36%

в месяц, просадка 36.2% — потолок риска пробит почти вдвое

Что экзамен способен различить

+5.8%

в месяц. И цель задания, и наш результат лежат ниже его разрешающей способности

Поправка, внесённая после проверки собственных выводов

Первая редакция этого отчёта называла главным результатом связь −0.17 между успехом на обучении и успехом на экзамене. Отдельная статистическая проверка показала, что это число не несёт информации вообще: при двадцати кандидатах его собственная ошибка равна 0.243, а чистый шум выдаёт такое же значение в 36% случаев. Хуже того — даже если бы отбор работал безупречно, ожидаемая связь на 169 днях составила бы всего +0.06. Чтобы отличить +0.06 от нуля, понадобилось бы 2297 кандидатов вместо двадцати.

Вывод остаётся отрицательным, но опирается теперь на другое основание — и формулируется скромнее. Подробно в разделе F.

A

Короткий ответ

Цель задания — примерно +4–5% в месяц при просадке не глубже 20% — не достигнута. И дело не в том, что я плохо искал: дело в том, что на имеющихся данных такую цель невозможно ни подтвердить, ни опровергнуть.

Лучшее, что удалось построить, — ансамбль из четырёх слабо связанных правил. На обучении и проверке он давал +3.28% в месяц при просадке 18.2%. На выборке, которую я держал закрытой до последнего момента, он показал −17.6% за 169 дней и просадку 36.2% — то есть нарушил и обещание доходности, и обещание риска.

За тот же период простое владение биткоином дало −7.7%. Ансамбль оказался вдвое хуже, чем ничего не делать.

Главный вывод — не о рынке, а о приборе

Экзамен длиной 169 дней при нашей частоте торговли набирает около 139 сделок. Ошибка средней сделки при этом — 0.119%. Значит экзамен способен отличить от нуля только перевес крупнее +5.8% в месяц, а надёжно находить — от +8.3%.

И цель задания (+4–5%), и достигнутое на обучении (+2.9%) лежат ниже порога различимости собственного экзамена. Проверка на выдуманной стратегии с заведомо настоящим перевесом такого размера показала: этот протокол проваливает экзамен в 31% случаев, хотя перевес есть и известен точно.

Отсюда единственно честная формулировка. Не «перевеса нет», а «на трёх годах и пяти монетах перевес искомого размера невозможно ни подтвердить, ни опровергнуть». Провал на экзамене при такой величине — рядовое событие, а не доказательство.

Разница между обучением и экзаменом — +3.28% против −3.36% в месяц — тоже не значима: p = 0.32 по критерию Стьюдента и 0.185 по перестановочному тесту на 20 000 перемешиваний. Экзамен не опроверг обучение. Он не смог сказать ничего.

Это подтверждено независимо: агент, которому была поставлена задача меня опровергнуть, повторил счёт на дневном горизонте по девяти каноническим правилам и получил ту же картину — связь −0.04, статистически столь же пустую.

B

Что было не так в прежней системе

Прежний движок бэктеста (evolution2.run5) я не трогал — он обслуживает работающих ботов, и переписывать его под исследование значило бы менять то, что сейчас живёт. Но пользоваться им как измерительным прибором нельзя, и вот почему.

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

БотОбучениеПроверка«Экзамен»ВсегоПросадкаСделок
BTC+129.7%−9.1%+12.7%+133.3%10.1%57
LTC+49.7%−4.4%+10.9%+56.2%23.8%506
ETH−8.9%+19.0%+11.3%+21.3%23.8%239
DOGE−28.5%−3.5%−6.1%−38.1%60.5%1272
SOL−56.2%−23.4%счёт слит−79.6%81.1%958

Столбец «экзамен» взят в кавычки намеренно: для этих ботов он не экзамен, а часть того же материала, на котором их настраивали. Сравнивать его с экзаменом нового исследования нельзя — это сравнение работы с ответами и работы без.

C

Как строился прибор

Раз старому мерилу верить нельзя, исследование начинается не со стратегий, а с того, чем их мерить.

Данные

Имевшиеся файлы истории хранили только цены открытия, максимума, минимума и закрытия — объёма в них не было вовсе, из-за чего целые разделы задания (подтверждение объёмом, OBV, VWAP, относительный объём) были непроверяемы в принципе. Докачал свечи с объёмом и оборотом по пяти монетам на трёх таймфреймах.

Инструменты
BTC, ETH, SOL, LTC, DOGE — бессрочные контракты Bybit
Горизонт
2023-06-21 … 2026-08-13, 1150 дней
Обучение
736 дней (бычий рынок: SOL +722%, BTC +258%)
Проверка
244 дня (медвежий: всё от −30% до −40%)
Экзамен
169 дней — закрыт до единственного прогона

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

Четыре правила движка

  1. Сигнал бара исполняется на открытии следующего. Это свойство самого движка, а не дисциплины стратегии: сдвиг делается внутри. Войти по цене, из которой получен сигнал, физически нельзя.
  2. Внутри бара выигрывает худшее. Если задеты и стоп, и тейк — засчитан стоп. Порядок движения цены внутри бара неизвестен, и любое другое правило означает выбор выгодного исхода задним числом.
  3. Разрыв через стоп исполняется по открытию, а не по цене стопа: этой цены в тот момент на рынке не было.
  4. Просадка считается плавающая — по переоценке капитала на каждом баре удержания.

Издержки настоящие: тейкер 0.055% на каждую ногу, проскальзывание от 0.025% у BTC до 0.06% у DOGE, фандинг по фактической истории ставок, ликвидация по поддерживающей марже биржи. Размер позиции считается от доли риска и расстояния до стопа; плечо — потолок, а не рычаг доходности.

Проверки на задачах с известным ответом

Тридцать пять проверок, где верный ответ выводится на бумаге и сверяется до копеек. Три из них поймали настоящие ошибки в моём же коде:

D

Три ошибки, которые нашёл состязательный аудит

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

1 · Фандинг считался в сто раз больше положенного

В файлах ставка записана в процентах, а мой код брал её как долю. Вместо примерно 7% годовых от объёма позиции выходило 733%: длинные позиции платили эту сумму, короткие её получали. Такая ошибка не портит точность — она подменяет победителя, наказывая всё, что держит позицию долго.

Из-за неё мой первый вывод звучал так: «работает возврат к средней, следование за трендом систематически убыточно». Он был ложным — трендовые стратегии держат позицию дольше всех и получали стократный штраф. Вывод отменён.

2 · Детектор заглядывания в будущее был слеп

Проверка портила будущие бары, умножая цену открытия и закрытия на один и тот же множитель, — из-за чего знак тела бара переживал порчу неизменным. Стратегия, читающая направление следующего бара, проходила проверку насквозь. А на этой функции держался весь каталог: в каждом модуле написано «обзор кода такого не гарантирует».

Теперь будущее заменяется собственным случайным блужданием, открытие и закрытие шумятся независимо, а в набор проверок добавлена поверка самого прибора: две заведомо жульнические стратегии, которые он обязан поймать. Ловит обеих.

3 · Черепаший выход работал наоборот

Условие выхода было записано симметрично для обеих сторон и потому закрывало длинную позицию при уходе цены вверх — ровно там, где пробой начинал приносить деньги. Замер: 94% выходов по сигналу срабатывали с прибыльной стороны канала, среднее удержание падало с 39 баров до 9.5.

Ради этих трёх находок стоило гонять агентов друг против друга. Ни одну из них нельзя было увидеть, глядя на красивые графики.

E

Каталог: что проверялось

Шестьдесят одна стратегия по всем классам из задания, у каждой сетка параметров, а не одна точка — искали плато устойчивых значений, а не пик. Итого 2656 сочетаний параметров; на пяти монетах и двух таймфреймах это 26 560 проверенных конфигураций.

Доля пар «монета — таймфрейм», вышедших в плюс вне обучения:

СемействоПарВ плюсеДоляМедиана, в месяц
Одиночные индикаторы905763%+0.22%
Волатильность301860%+0.18%
Объём402357%+0.17%
Тренд804354%+0.09%
Пробой804151%+0.02%
Импульс603050%+0.03%
Следы крупного участника702941%−0.19%
Структура рынка602135%−0.30%
Возврат к средней701623%−0.38%
VWAP30620%−0.95%

Читать эту таблицу надо трезво. Лучшее семейство даёт медиану +0.22% в месяц — при том, что доля в плюсе 63% лишь немного отличается от подбрасывания монеты. Ни одно семейство не показывает заметного перевеса.

Отдельные наблюдения, которые стоят сами по себе

F

Порог везения

Прежде чем радоваться любому победителю, надо знать, насколько хорош должен быть результат, чтобы не быть везением.

Арифметика перебора

Ожидаемый максимум из N случайных попыток растёт как корень из 2·ln N. При 26 560 конфигурациях точное ожидание максимума на чистом шуме составляет 4.09 стандартных отклонения, грубая верхняя оценка — 4.51. То есть даже на полностью случайных данных лучшая из моих стратегий показала бы результат, отстоящий от нуля на четыре сигмы.

Обратный счёт ещё нагляднее. При 3.15 годах истории допустимое число независимых конфигураций, при котором внутривыборочный результат ещё что-то значит, — около пятнадцати. Я перебрал 26 560. Разрыв в три порядка.

Это не моя находка. Bailey, Borwein, López de Prado и Zhu сформулировали её ещё в 2014 году в «Pseudo-Mathematics and Financial Charlatanism»: имея пять лет данных, нельзя перебирать больше сорока пяти независимых конфигураций, иначе лучший результат гарантированно окажется миражом.

Сколько нужно истории

По формуле Lo (2002) для ошибки оценки коэффициента Шарпа:

Истинный ШарпЗначимо на 5%Мощность 80%
1.004.0 года8.2 года
0.688.5 года17.3 года
0.5015.5 года31.7 года
У нас есть2.68 года на обучение и проверку, 0.46 года на экзамен

Вот это и есть настоящий ответ на вопрос задания. Перевес в 0.2–1% в месяц на трёх годах истории невозможно отличить от нуля в принципе — не из-за плохого метода, а из-за длины выборки. Это утверждение об измерительном приборе, а не о рынке.

G

Протокол отбора

Главный источник самообмана в такой работе — не движок и не стратегия, а порядок действий. Можно посчитать всё честно и всё равно получить мираж, если параметры выбраны по тем же данным, на которых потом меряется результат.

Насколько это меняет картину, видно на одном примере. У стратегии ложного пробоя на LTC подбор параметров по всей выборке давал +3615%. Тот же материал, пропущенный через протокол, дал +75%. Разрыв в двадцать один раз — и это лучший из известных мне ответов на вопрос, сколько стоит верить бэктесту без протокола.

H

Что вышло на экзамен

Ансамбль из четырёх правил, отобранных по слабой связанности друг с другом: c_willr (положение цены в диапазоне), bos (пробой подтверждённого свинга), vol_spike (всплеск объёма), supertrend (ATR-канал). Четыре часа, все пять монет, доля риска 0.43% на рукав — подобрана так, чтобы просадка на 95-м перцентиле бутстрэпа равнялась ровно 20%.

Спецификация записана в FINAL_SPEC.md и зафиксирована в системе контроля версий до первого чтения экзаменационных данных, чтобы её нельзя было подправить задним числом.

ПериодИтогВ месяцМедианаПросадкаСделокМес. в плюсе
Обучение + проверка+103.5%+3.28%+2.63%18.2%224665%
ЭКЗАМЕН−17.6%−3.36%−0.28%36.2%34443%

По месяцам на экзамене:

Месяц2026-022026-032026-042026-052026-062026-072026-08
Доходность−0.3%−20.1%−16.1%−1.1%+19.2%+3.0%+1.5%

За тот же период — просто держать монету:

ИнструментИтогПросадка
BTC−7.7%29.3%
ETH−8.4%36.7%
SOL−14.0%37.2%
LTC−22.2%33.6%
DOGE−30.7%41.2%
Ансамбль−17.6%36.2%

Рынок на экзамене падал, и падение объясняет часть убытка. Но не оправдывает его: ансамбль оказался хуже, чем держать биткоин или эфир, при сопоставимой просадке. А обещание по риску — 20% — было нарушено почти вдвое. Монте-Карло по экзаменационным сделкам даёт вероятность уйти глубже 20% равной 55%.

I

Разбор провала

Чтобы понять, подвёл отбор или подвёл сам подход, я посчитал, что делали на экзамене все двадцать кандидатов. Это диагностика, а не второй тур отбора: ни один результат отсюда не даёт права поменять финальную конфигурацию, иначе экзамен превратился бы в очередной подбор.

 В плюсеМедиана, в месяц
Обучение и проверка13 из 20+0.61%
Экзамен3 из 20−1.75%

Две стратегии, лучше всех сдавшие экзамен, на обучении были в середине списка. Для случайности это как раз и характерно.

Сколько объясняет рынок

Ансамбль оказался не нейтрален к рынку: связь его месячной доходности с движением биткоина — +0.69. При падении BTC на 7.7% наклон предсказывает −0.32% в месяц; вышло −3.36%. То есть рынок объясняет примерно 40% провала, но не весь.

И сам результат на обучении не был значим

Это неприятная, но важная подробность. Блочный бутстрэп по 1926 сделкам даёт p = 0.087 и интервал от −1.52% до +10.21% в месяц. Один месяц из двадцати (+31%) принёс 44% всей доходности; без него остаётся +1.67% в месяц. То есть красивая цифра +3.28% держалась на одном удачном месяце — и это было видно до экзамена, если бы я посмотрел.

Где именно ломается

Разбивка по режимам рынка (режим определяется на баре входа и только по прошлому) показала неприятное: у всех четырёх участников ансамбля прибыль сосредоточена в боковике, а трендовые режимы убыточны — при том, что supertrend и bos по замыслу трендовые. Они зарабатывали не тем, чем должны были.

J

Попытки опровергнуть этот вывод

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

Дневной и недельный горизонт

Единственное направление, где хоть что-то уцелело. Девять канонических правил (импульс за 30–180 дней, Дончиан 20/55, наклон средней), ни одно число не подобрано по результату, в решение пошло среднее всех девяти. Итог при просадке, ужатой до 20%: +0.65% в месяц. Это втрое лучше моего лучшего семейства — но втрое лучше нуля это ноль: бутстрэп даёт доверительный интервал от −0.60% до +2.06%, перестановочный тест — вероятность около 0.12–0.17.

Одно важное отличие в его пользу

На экзамене дневное составное потеряло 2.4% там, где рынок потерял 9.1%, и — главное — обещание по риску выдержало: заявленные 20% превратились в фактические 6.1%. У моего ансамбля 18.2% превратились в 36.2%. Это разница между «система потеряла деньги» и «система потеряла деньги и заодно наврала про риск». Для того, кто собирается ставить настоящие деньги, разница существенная.

Что отвергнуто однозначно

Исполнение вместо сигнала

Отдельная гипотеза: сигналы не безнадёжны, их убивает способ входа и выхода. Проверялись лимитные заявки вместо рыночных, частичная фиксация, безубыток, выход по времени и управление просадкой. Все результаты приведены к одной просадке 20%, иначе они несравнимы.

Схема исполненияОбучение, в месяц
Половина на 1.5R + трейл+5.67%
Половина на 1R + безубыток+4.27%
Выход по времени, 12 баров+3.95%
База: рынок + стоп из ATR+3.12%
Лимитная заявка, откат 0.25R+1.04%
Лимитная заявка, откат 0.5R−0.41%

Лимитные входы опровергнуты начисто. Комиссия мейкера втрое ниже, но заявка исполняется лишь в 25–63% случаев — и не исполняется именно там, где цена ушла без нас, то есть в лучших сделках. Экономия на комиссии этого не окупает. Причём оценка ещё и оптимистична: очередь в стакане не моделировалась.

Управление просадкой сделало хуже. Пороги, подобранные на обучении, на проверке ухудшали результат. А жёсткая остановка торговли при просадке 15% оказалась катастрофой: −62.5% на проверке — система замирала на дне и не участвовала в восстановлении.

Учебный пример, ради которого стоило всё это считать

Частичная фиксация половины на 1.5R с трейлом по остатку выглядела настоящей находкой: +5.67% против +3.12% при одинаковой просадке, улучшение у 17 из 20 независимых стратегий, знаковый критерий p = 0.003, плато по параметрам, обе половины истории порознь. По всем обычным признакам — не подгонка, а свойство способа торговать.

На экзамене она сделала хуже: −8.98% в месяц против −3.34% у базы, просадка 47.1% против 36.0%. Не «не помогла» — навредила.

Единственный предупреждающий признак, видимый до экзамена, — блочный бутстрэп по времени: его интервал от −0.81 до +5.48 накрывал ноль. Он и оказался прав. А знаковый критерий по двадцати стратегиям обманул, и понятно почему: двадцать стратегий торгуют одни и те же пять монет на одном и том же отрезке — это не двадцать независимых свидетельств, а одно, повторённое двадцать раз.

Машинное обучение

Проверялась мета-разметка по Лопесу де Прадо: входы готовых правил остаются как есть, модель отвечает только на вопрос «окажется ли этот вход прибыльным». Тридцать признаков, логистическая регрессия и градиентный бустинг, разбиение только по времени с зазором не меньше самого долгого удержания.

Прибавка на один вход
+0.0101% ± 0.0104% — ровно одна ошибка от нуля
Для масштаба
издержки одного круга ≈ 0.77% капитала — в 76 раз больше
Способность различать (AUC)
0.514 вне обучения при 0.5 у монетки
Устойчивость важности признаков
от −0.29 до +0.13 между окнами

Последняя строка говорит всё: в каждом окне наверху оказываются разные признаки — то день недели, то положение в канале, то волатильность биткоина. Модель каждый раз объясняет прошлое заново. Это и есть определение шума.

Ловушка, которую стоит запомнить

Первый прогон дал «фильтр улучшил результат в 22 случаях из 32». Артефакт: на убыточном правиле любое сокращение числа сделок уменьшает убыток, а фильтры, отсекающие почти всё, засчитывались как «ноль процентов в месяц», то есть «не торговать» шло в зачёт как перевес. После перехода на доходность на один вход прибавка исчезла.

K

Что говорит литература

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

Подтверждает

Спорит

Главное возражение — работа CTREND (Fieberg и соавторы, JFQA, 2025): заявлено 3.87% в неделю, и авторы утверждают, что эффект переживает издержки. Отмахиваться нельзя. Смягчает одно: конструкция требует порядка трёх тысяч монет, тогда как у нас их пять.

Где наш вывод надо сузить

Литература систематически находит предсказуемость в крипте не там, где мы смотрели: в мелких и неликвидных монетах, на дневных и недельных горизонтах, в широком поперечном срезе из тысяч инструментов. Наш отрицательный ответ доказан только для своего угла — простые индикаторы, часы и четыре часа, пять самых ликвидных инструментов, три года. Ровно в этом углу нулевой результат и ожидается.

Арифметика издержек, которую стоит держать в голове

Частота полного оборотаИздержки в год
Раз в неделю7.8%
Раз в сутки55%
Раз в шесть часовбольше 200%

Отсюда прямое следствие: чем короче горизонт, тем больший перевес нужен только чтобы выйти в ноль. Это объясняет, почему всё, что торгует часто, в нашем каталоге мертво.

L

Что это значит для ваших ботов

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

Практически это значит вот что:

Три направления проверены — итог в разделе L2

Широкий срез из 180 монет вместо пяти: тот же рисунок, плюс на обучении и ноль на новых данных. Длинная история и правила без подбора на 5.5 года: доход неотличим от нуля, просадка 47%. Фандинг: работает и объясним, но сжался до 1.8% годовых. Осталось непроверенным одно — данные, которых у нас нет: стакан, поток ликвидаций, поминутная история. Надстройка машинного обучения над нынешним каталогом перевеса не даёт, это проверено.

L2

Три направления, проверенные отдельно

После отрицательного итога были проверены три направления, где, по совокупности замеров и литературы, шансы выглядели выше нуля. Все три доведены до чисел.

1. Сотни монет вместо пяти

Главная поломка была не в методе, а в количестве наблюдений. Скачаны дневные свечи по всем бессрочным контрактам Bybit; после отбора по ликвидности и длине истории осталось 180 монет — в 36 раз больше прежнего. Правила канонические, ни одно число не подобрано.

ПравилоОбучение + проверкаЭКЗАМЕН
Поперечный импульс (среднее 5 окон)+1.64%−0.12%
Импульс по времени (среднее 5 окон)+2.09%−0.24%

Тот же рисунок, что и на пяти монетах: плюс на обучении, ноль или минус на новых данных. Просадки при этом 25–70%. Ширина выборки картину не спасла. Вместимость, кстати, не мешает: счёт в 10 тысяч и в миллион дают почти одинаковый результат — при обороте 6.6 млн долларов в день на монету такие размеры рынок не двигают.

2. Длинная история и правила без подбора

Самая чистая проверка во всей работе. У правил, где ни одно число не выбрано по данным, переобучать нечего — значит закрытый экзамен не нужен, и вся доступная история является законной проверкой. Это 5.5 года и 180 монет.

Окно импульсаВ месяцЗа периодПросадкаp (сдвиг)
30 дней+3.84%+345.0%48.1%0.030
60 дней+0.23%−45.4%78.7%0.390
90 дней+1.63%−0.8%61.0%0.165
120 дней+2.21%+61.7%71.8%0.180
180 дней+0.04%−49.1%85.4%0.405
Среднее всех окон+1.66%+70.5%47.3%

Блочный бутстрэп по составному правилу даёт интервал от −1.70% до +5.48% в месяц, ниже нуля 18% прогонов. Интервал накрывает ноль даже здесь. И разброс между окнами говорит сам за себя: 30 дней дают +345%, 180 дней — −49%. Единственное окно с приличной вероятностью (30 дней) — это снова «лучшее из пяти».

Но вот что стоит увидеть отдельно

За те же 5.5 года:

Что делатьИтогПросадка
Держать биткоин+16.6%76.7%
Держать все 180 монет равными долями−79.4%84.0%
Составное правило импульса+70.5%47.3%

Правило импульса обыграло оба эталона с большим отрывом и уберегло от обвала альткоинов — а обвал был страшный: равные доли по 180 монетам за 5.5 года потеряли почти 80%, причём это ещё и с учётом смещения выживших, то есть на деле хуже. Но +70.5% за 5.5 года — это около 10% годовых при просадке 47%. Соотношение плохое, потолок риска нарушен вдвое, и от нуля результат по-прежнему неотличим.

Отсюда самый полезный вывод раздела: следование за трендом в крипте ведёт себя как страховка, а не как машина для заработка. Оно срезает хвост — и на экзамене теряло 2.4% там, где рынок терял 9.1%, — но доходности, ради которой затевалась работа, не даёт.

3. Фандинг вместо предсказания

Единственная схема, где понятно, откуда берутся деньги: короткая позиция в бессрочном контракте против длинной в споте. Движение цены гасится, а держатель короткой стороны получает ставку фандинга. Ставка положительна почти всегда, и причина не случайная — желающих играть на повышение с плечом систематически больше, и вы берёте на себя обратную сторону их плеча.

За три года, медиана
+7.4% годовых, минусовых месяцев 8%
Худший месяц
−0.07% (у ансамбля был −20%)
Издержки
0.22% на круг — четыре ноги

Но схема сжимается, и это важнее средней цифры:

ПериодГодовыхМинусовых месяцев
2023-06 … 2024-05+13.6%0%
2024-06 … 2025-05+7.7%0%
Последние 12 месяцев+1.8%25%

Желающих стоять на этой стороне стало больше, плата упала. Сейчас 1.8% годовых — ниже банковского вклада, при риске биржи, риске расхождения цен спота и контракта и риске ликвидации короткой ноги. Направление живое, но в нынешнем виде денег не стоит. Знать о нём полезно другим: в шторм фандинг разъезжается, и включать схему имеет смысл именно тогда, а не держать постоянно.

M

Чего эта работа не доказывает

Отрицательный результат легко превратить в утверждение шире, чем он есть. Границы такие:

N

Итог

Задание требовало не доказать, что нынешняя стратегия хороша, а попытаться её сломать. Сломались все — и нынешняя, и все шестьдесят одна новая, и мой собственный лучший ансамбль, и машинное обучение поверх них.

Раздел 53 задания предусматривает случай, когда цель в +4–5% не достигается: брать устойчивый результат пониже, а не подгонять систему. Я следовал этому правилу и получил +2.88% в месяц на обучении. Экзамен показал, что и этот результат был миражом.

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

Но точность важнее красивой концовки, поэтому последняя поправка — к самому себе. Я хотел закончить фразой «отбор не работает, и это доказано». Проверка показала, что и этого я не доказал: имеющихся данных не хватает даже на такое утверждение. Ответ на вопрос задания звучит не «перевеса нет», а «тремя годами истории по пяти монетам на этот вопрос ответить нельзя».

Это меньше, чем хотелось. Но прибор, который честно говорит «не знаю», стоит дороже прибора, который уверенно говорит неправду — и дороже прибора, который уверенно говорит «нет».