Новость

Инженерный подход МФТИ к тестированию криптостратегий в реальных рыночных условиях

По данным WEEX, в МФТИ внедрена система тестирования крипто-стратегий, моделирующая не идеализированную ценовую историю, а условия, приближённые к реальному рынку.

Инженерный подход МФТИ к тестированию криптостратегий в реальных рыночных условиях

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

Метод: транзакционный слой в бэктесте

Классический бэктест обрабатывает ценовой ряд и фиксирует PnL по заданным правилам. MIPT-система добавляет в контур комиссии биржи, slippage на исполнении, глубину стакана, funding по perp-позициям. Алгоритм проходит тот же сегмент, но каждая сделка пересчитывается с учётом рыночных ограничений — задержек исполнения, ликвидных лимитов, стоимости переноса.

Стандартный стек платформ — MetaTrader, TradingView, Amibroker. Кастомные движки пишут на Python, C++, R. Ошибка оптимизации — выбор набора параметров с максимальной доходностью на одном сегменте. На другом сегменте стратегия может сливать. Если результат нестабилен между фазами рынка, итоговый набор отбрасывается.

Momentum как объект теста

Фокус исследования — momentum-стратегии: если цена движется в направлении, она какое-то время продолжит. Подход известен по традиционным рынкам; в крипте его часто тестируют упрощённо — по чистому графику без издержек. Отсюда разрыв между backtest-метриками и реальным исполнением.

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

Протокол верификации и выход в фиатный слой

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

Исполнение стратегии выводит на инфраструктурный слой — насколько быстро PnL из equity-кривой конвертируется в доступный баланс. Разбор того, как устроены моментальные зачисления криптовалюты на карты, описывает мост между on-chain-результатом и фактическим зачислением.

Условные сценарии при переходе к MIPT-методологии:

  • Полный учёт комиссий, slippage и funding снижает итоговую кривую доходности относительно paper-PnL; глубина сдвига определяется частотой сделок и ликвидностью инструмента.
  • Momentum-стратегии удерживают преимущество в направленном рынке; во flat-фазе логика входа теряет сигнал и метрики размываются.
  • Параметры, подобранные на короткой истории, деградируют на out-of-sample-данных — стандартный эффект переподгонки.
  • Funding rate по perp-позициям при удержании через funding-окно систематически перераспределяет PnL; игнорирование этого слоя вносит ошибку в расчёт equity.