EXITALLPOSITIONS
8.12.0
Описание
Экшн для закрытия всех открытых позиций на фьючерсном рынке одной командой. Автоматически определяет все позиции и закрывает их рыночными ордерами.
Поддерживаемые рынки
❌ Spot (спот)
✅ Futures (фьючерсы)
✅ Inverse (инверсные)
Алиасы
exitall
closeall
closeallpositions
Синтаксис
action=exitallpositions;mktype=futures
Обязательные параметры
mktype
Тип рынка
mktype=futures
mktype=inverse
Дополнительные параметры
Экшн не требует дополнительных параметров.
Логика работы
Получение позиций: Запрашивает список всех открытых позиций
Фильтрация: Отбирает только позиции с ненулевым размером
Закрытие: Создает рыночные ордера для закрытия каждой позиции
Отмена ордеров: Отменяет все активные ордера после закрытия позиций
Типы ордеров для закрытия
MARKET ордера: Используются для мгновенного закрытия позиций
reduceonly=true: Все ордера имеют флаг "только уменьшение"
Направление ордеров
Лонг позиции: Закрываются ордерами на продажу (SELL)
Шорт позиции: Закрываются ордерами на покупку (BUY)
Примеры использования
Базовое закрытие всех позиций
action=exitallpositions;mktype=futures
Закрывает все открытые фьючерсные позиции
Использование алиаса
action=exitall;mktype=futures
В составе сцепки команд
action=cancelall;mktype=futures::action=exitallpositions;mktype=futures
Сначала отменяет все ордера, затем закрывает все позиции
Особенности
Необратимое действие Закрытие всех позиций невозможно отменить. Используйте с осторожностью
Безопасность Все ордера создаются с флагом reduceonly, что исключает случайное открытие новых позиций
Результат выполнения
Возвращает информацию о:
Количестве закрытых позиций
Результатах выполнения каждого ордера
Общем статусе операции
Отмененных ордерах
Связанные экшены
CLOSEPOSITION - закрытие конкретной позиции
CANCELALL - отмена всех ордеров
TURNOVER - переворот позиции
Last updated