На главную

Честно протестировали 8 пар для TrendX — прошла одна

Хотели в разы увеличить частоту торговли TrendX. Проверили 8 ликвидных пар той же строгой методикой — статистически прошла только одна.

С самого начала челленджа пяти ботов с равным бюджетом естественно возникает соблазн сравнивать их по частоте сделок, а не только по итоговому результату. Вопрос звучал просто: почему TrendX торгует так редко, и можно ли сделать это в разы чаще? TrendX — система трендового алготрейдинга на крипто-фьючерсах, один из пяти ботов Challenge, и в отличие от некоторых других участников это не система с найденным и почти-исправленным багом, а стратегия, уже готовая к реальным деньгам: внутренний показатель готовности выше 95%, стадия LIVE, ждёт только финального решения и подключения торгового клиента к бирже. Ответ на вопрос “почему редко” оказался не техническим ограничением, а сознательным решением, которое стоило перепроверить, а не просто принять на веру.

Пороги специально не подстроены под конкретную пару

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

Честная перепроверка, а не повторение старого вывода

Раз вопрос был задан заново, ответили на него заново, а не сослались на прошлый разбор. Восемь крупных ликвидных пар — BTC, ETH, BNB, AVAX, LINK, ADA, DOGE, XRP — прогнали через ту же самую методику, что и основную стратегию: walk-forward проверка на четырёх окнах, требование profit factor не ниже 1,20, просадка не больше 35%, отсутствие доминирования одной сделки в результате и ноль ликвидаций. Пришлось предварительно скачать свежие проверенные публичные данные напрямую с биржи на сервер — оригинальные наборы данных существовали только на локальных машинах, на сервере их не было.

Результат оказался неудобным, и это хороший знак

Четыре из восьми пар — BTC, ETH, BNB, AVAX — не прошли откровенно: либо profit factor ниже единицы, либо просадка до 70%. Ещё три — LINK, DOGE, XRP — на первый взгляд показывали неплохой profit factor, но не прошли более строгую проверку на устойчивость: почти весь результат за год у каждой из них держался на одной-единственной сделке, от 86% до 188% всего PnL. Убери эту одну сделку — и от результата ничего не остаётся, а полагаться на стратегию, которая по факту не стратегия, а один удачный вход, реальными деньгами нельзя. Только одна пара, ADAUSDT, честно прошла всё целиком: profit factor 1,63, просадка 16%, доля одной сделки в результате всего 22%, устойчивость подтверждена на трёх из четырёх walk-forward окон. Её добавили в список активных пар живого демона — количество выросло с четырёх до пяти, и следующий пятиминутный цикл таймера подхватил изменение автоматически, без перезапуска и без сброса состояния уже торгующихся пар.

Честный итог лучше удобного

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

Полный разбор похожей истории про то, как обновление библиотеки pandas тихо ломало те же самые бэктесты TrendX, — в отдельном посте. А текущий счёт всех пяти ботов Round 2, включая уже пять пар TrendX, — на странице Challenge.