EXITALLPOSITIONS

8.18.0

Описание

Экшн для закрытия всех открытых позиций на фьючерсном рынке одной командой. Автоматически определяет все позиции и закрывает их рыночными ордерами.

Поддерживаемые рынки

  • ❌ Spot (спот)

  • ✅ Futures (фьючерсы)

  • ✅ Inverse (инверсные)

Алиасы

  • exitall

  • closeall

  • closeallpositions

Синтаксис

action=exitallpositions;mktype=futures

Обязательные параметры

mktype

Тип рынка

Дополнительные параметры

Экшн не требует дополнительных параметров.

Логика работы

  1. Получение позиций: Запрашивает список всех открытых позиций

  2. Фильтрация: Отбирает только позиции с ненулевым размером

  3. Закрытие: Создает рыночные ордера для закрытия каждой позиции

  4. Отмена ордеров: Отменяет все активные ордера после закрытия позиций

Типы ордеров для закрытия

  • MARKET ордера: Используются для мгновенного закрытия позиций

  • reduceonly=true: Все ордера имеют флаг "только уменьшение"

Направление ордеров

  • Лонг позиции: Закрываются ордерами на продажу (SELL)

  • Шорт позиции: Закрываются ордерами на покупку (BUY)

Примеры использования

Базовое закрытие всех позиций

Закрывает все открытые фьючерсные позиции

Использование алиаса

В составе сцепки команд

Сначала отменяет все ордера, затем закрывает все позиции

Особенности

circle-exclamation
circle-info

Автоматическое определение количества Система автоматически определяет размер каждой позиции для полного закрытия

circle-info

Параллельное исполнение Ордера на закрытие размещаются параллельно для ускорения процесса

circle-check

Результат выполнения

Возвращает информацию о:

  • Количестве закрытых позиций

  • Результатах выполнения каждого ордера

  • Общем статусе операции

  • Отмененных ордерах

Связанные экшены

  • CLOSEPOSITION - закрытие конкретной позиции

  • CANCELALL - отмена всех ордеров

  • TURNOVER - переворот позиции

Last updated