TURNOVER

8.15.4

Описание

Экшн для переворота позиции - закрытия текущей позиции и открытия новой в противоположном направлении одной командой. Автоматически определяет текущее состояние позиции и выполняет необходимые действия.

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

  • ❌ Spot (спот)

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

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

Алиасы

Нет

Синтаксис

action=turnover;mktype=futures;symbol=SYMBOL;side=SIDE;type=TYPE;qty=QTY[;дополнительные_параметры]

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

mktype

Тип рынка

symbol

Торговый символ

side

Направление новой позиции

type

Тип ордера для входа

qty

Размер новой позиции

Абсолютное количество:

Процентное количество:

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

leverage / lev

Плечо для новой позиции

levforqty

Использовать плечо для расчета количества

ignoreside

Игнорировать наличие однонаправленной позиции

stop

Стоп-лосс для новой позиции

Процентный стоп:

Абсолютная цена:

tp

Тейк-профит для новой позиции

price

Цена для лимитного ордера (если type=LIMIT)

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

Алгоритм выполнения:

  1. Проверка позиции: Определяет текущее состояние позиции по символу

  2. Анализ направления: Сравнивает текущее и желаемое направление

  3. Выполнение операций:

    • Если позиций нет → создает новую позицию

    • Если позиция противоположная → закрывает и открывает новую

    • Если позиция однонаправленная → ошибка (или игнорирует с ignoreside)

Сценарии работы:

Нет позиции:

Переворот шорта в лонг:

Попытка перевернуть в ту же сторону:

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

Базовый переворот

Переворачивает любую позицию в шорт на 100 контрактов

Переворот с защитными ордерами

Переворот в лонг с защитными ордерами

Переворот с игнорированием направления

Принудительный переворот в лонг, даже если уже есть лонг позиция

Лимитный переворот

Переворот в шорт по лимитной цене 150

Особенности

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

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

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

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

  • Закрытой позиции (если была)

  • Новой открытой позиции

  • Установленных защитных ордерах

  • Общем результате операции

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

Last updated