anlytra/ docs
Стратегии и торговля

Режимы стратегии

Лестница режимов draft, dry-run, live и требования к Live-активации.

Каждая стратегия живёт на лестнице режимов: draft, dry-run, live. Режим определяет, что происходит при оценке сигналов стратегии — ничего, симуляция или реальные ордера.

  1. draftнастройка

    Стратегия настраивается; параметры и риск-лимиты ещё не проверены на данных. Перевод в dry-run — ваше решение, без проверок.

  2. dry-runсимуляция

    Оценка на живых рыночных данных, ордера симулируются — paper-сессия с честным учётом комиссий, фандинга и цены обеих ног.

  3. liveреальные ордера

    Оценка на живых данных, ордера отправляются на подключённые биржевые счета владельца.

Бэктест — не режим, а отдельный инструмент: прогон стратегии на истории из экрана стратегии. Типичный путь: настроить в draft, прогнать бэктест, поднять в dry-run и посмотреть paper-сессию, затем активировать live.

draft

Черновик. Стратегия видна в списке, параметры можно менять свободно. Перевод в dry-run доступен сразу — это ваше решение, дополнительных проверок нет.

dry-run (paper)

Стратегия оценивается тем же протоколом, что и в Live, но вместо реальных ордеров ведётся симуляция (paper-сессия):

  • реальные котировки и ставки фандинга обеих бирж;
  • честный учёт taker-комиссий и фандинговых выплат;
  • P&L сессии и события — в экране стратегии.

Paper-сессию можно запустить и остановить из экрана стратегии. Данные dry-run — лучший способ проверить, как стратегия ведёт себя на живом рынке, не рискуя деньгами.

live

Активация Live — self-serve, но с предусловиями. Запрос SetMode(live) вернёт 422 с человекочитаемой причиной, если не выполнено хотя бы одно:

  1. Риск-гарды заданыMaxPositionUsd > 0, MaxLossPct > 0 и AutoStop включён. Без них кап размера и стоп-лосс исполнителя физически не сработают.
  2. Базовый актив в whitelist'е — Live ограничен top-N пар по обороту с отсевом по волатильности (обновляется ночью). Luna-style мем-коины не активируются. Пустой whitelist (джоба ещё не бегала) блокирует активацию любой пары — fail-safe.
  3. Обе биржи order-capable — у обеих ног стратегии есть order-исполнитель (актуальный список — см. Подключение бирж).
  4. Есть ключ с меткой default — Active-подключение на каждой бирже стратегии (см. Подключение бирж).
  5. Per-user кап не превышен — количество Live-стратегий и суммарный нотионал ограничены вашим профилем риска; проверка и перевод режима атомарны, обойти параллельными активациями нельзя.

Сама активация не торгует — она лишь снимает флаг режима. Торговлю выполняет отдельный процесс-исполнитель; пока он не задеплоен и не включён, активированная Live-стратегия просто ждёт.

Исполнение в Live

  • 1x leverage, isolated margin — политика исполнителя по умолчанию.
  • Ноги ставятся последовательно: сначала A с подтверждением, затем B. Любой сбой после постановки первой ноги откатывает открытую reduce-only — одноногая позиция не остаётся жить.
  • Перед каждым решением по открытой позиции — сверка с биржей (reconcile): закрытая вручную нога или ликвидация чинятся автоматически.
  • Брейкер: подряд идущие неудачи входа снимают стратегию в dry-run.
  • Стоп-лосс: при AutoStop и убытке не менее MaxLossPct от нотионала обе ноги закрываются принудительно.

Как всё это связано с риск-лимитами — см. Риск-контроль.

На этой странице