Запуск первого бэктеста

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

1. Выберите валюту и алгоритм

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

  • Выберите валюту фандинга (например, стейблкоин, такой как USD).
  • Для каждой корзины выберите алгоритм и процент капитала, который ей достаётся. Распределения по корзинам в сумме не должны превышать 100%.
  • Запуску нужна хотя бы одна корзина — одна корзина со 100% — это простейшая настройка.

Если вы хотите сначала разобраться в алгоритмах, см. Стратегии.

2. Задайте диапазон дат и начальный капитал

  • Выберите дату начала и дату окончания. Начало должно быть раньше окончания, а диапазон может охватывать до пяти лет истории.
  • Введите начальный капитал. Это должно быть положительное число.

Stratum воспроизводит реальные исторические данные фандинга Bitfinex за это окно — те же рыночные ставки, с которыми заявки на фандинг сталкивались бы изо дня в день.

3. Запустите бэктест

Бэктесты выполняются в фоновом режиме, поэтому отправка запуска возвращает результат сразу, пока запуск завершается. Когда он готов, запуск сообщает:

  • Общий заработок и итоговый капитал за окно.
  • Средняя APR — годовая доходность, которую выдала модель.
  • Утилизация — средняя доля вашего капитала, которую модель держала активно выданной в займах фандинга, а не простаивающей или выставленной в неисполненных заявках.
  • Число исполнений — сколько заявок было исполнено.
  • График капитала во времени, плюс журнал по каждому займу: сумма каждого смоделированного займа, дневная ставка, срок и APR, к которой эта дневная ставка приводится в годовое выражение (dailyRate × 365 × 100).

Бесплатный план ограничивает, сколько бэктестов можно запустить за календарный месяц; платные планы безлимитны. См. Цены для ознакомления с лимитами.

4. Читайте результаты как смоделированные, а не гарантированные

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

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

Хотите быструю оценку перед запуском полного бэктеста? Попробуйте Калькулятор.

5. Превратите запуск в стратегию

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

Прежде чем любая стратегия сможет выйти в реальный режим, вам нужен подключённый Bitfinex API-ключ с ограниченными правами. См. Добавление Bitfinex API-ключа и наш обзор Безопасность о том, как ключи ограничиваются по правам и шифруются.