Перейти к основному содержимому

Ордера и позиции

Ордер и позиция относятся к исполнению. Стратегия предлагает orderPlan, а среда исполнения и коннектор определяют, какое действие допустимо и что фактически произошло на площадке.

План ордера​

Решение о входе обычно задаёт:

  • direction — направление;
  • qty — количество;
  • stopLossPrice — стоп;
  • одну или несколько целей прибыли.

Время, текущая цена и сведения о сигнале добавляются из контекста расчёта.

Жизненный цикл позиции​

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

Исполнение в бэктесте является моделью. Фактическое исполнение зависит от ликвидности, задержки, типа ордера, очереди и поведения площадки.

Если коннектор поддерживает общую защиту позиции, TradeJS может установить полную цель и стоп одним запросом к площадке. На Bybit план с одной целью на 100% позиции и стопом использует режим Full и триггеры LastPrice. Для частичных или нескольких целей защитные ордера обновляются отдельно.

Безопасность автоматизации​

Перед разрешением ордеров:

  • проверьте конфигурацию и размер позиции;
  • учтите комиссии и проскальзывание;
  • начните с небольшого фиксированного риска;
  • контролируйте ошибки коннектора;
  • подготовьте паузу и откат.

См. Проверка перед реальным запуском.