Моя сделка не закрывается или позиция всё ещё открыта на бирже
Обычно закрытие происходит в один клик, но в некоторых ситуациях позиция может остаться открытой, а сделка — выглядеть зависшей. В этом руководстве разбирается каждая из них и что делать.
Похоже, но не то же самое: если бот перестал торговать, см. Почему мой бот встал на паузу или остановился?; о том, что такое сделка и где хранятся закрытые сделки, см. Разбираемся в ваших сделках. Эта статья посвящена именно проблемам с закрытием.
Key Takeaways
- Ручное закрытие отправляет рыночный ордер, который закрывает вашу позицию сразу по текущей цене.
- Если ваш выход — лимитный ордер, который ещё не дошёл до своей цены, позиция остаётся открытой до его исполнения — это ожидаемо, а не сбой.
- Если вы закрываете позицию напрямую на бирже, Freya прекращает управление этим ботом и помечает его — при этом ваши ордера тейк-профит/стоп-лосс могут остаться активными, поэтому проверьте, не осталось ли лишних ордеров.
- Сообщения вроде «reduce-only ордер отклонён» или «позиция не найдена» обычно означают, что позиция уже закрыта.
- Экстренная продажа закрывает все ваши позиции разом и сообщает о тех, что закрыть не удалось — используйте «Повторить неудачные», а оставшиеся закройте вручную.
Как закрытие работает в норме
Когда вы закрываете сделку вручную, Freya отправляет рыночный ордер, чтобы закрыть позицию по текущей цене, затем отменяет оставшиеся собственные ордера бота и завершает сделку. Вы увидите, как бот перейдёт из состояния Закрытие в Закрыта, а сам бот встанет На паузе (ручное закрытие не запускает новую сделку сразу). На фьючерсах ордер на закрытие выставляется как reduce-only, поэтому Freya никогда не закрывает больше, чем долю позиции, принадлежащую этому боту.
«Я нажал закрыть, но позиция всё ещё открыта»
Есть несколько вариантов:
- Ваш выход — ожидающий лимитный ордер. Если ваш тейк-профит (или лимитное закрытие) ждёт на цене, до которой рынок не дошёл, позиция остаётся открытой до исполнения ордера. Это нормально — ордер размещён, просто ещё не исполнен. Если хотите выйти прямо сейчас, используйте рыночное закрытие.
- Ордер на закрытие был отклонён. Если биржа отказала в закрытии — например, из-за проблемы с балансом/маржой или минимальным размером ордера — сделка остаётся открытой, и вы увидите ошибку. Причины пересекаются с описанными в статье Почему мой бот встал на паузу или остановился?; устраните исходную проблему и закройте снова.
- Спот против фьючерсов: «закрытие» на споте означает обратную продажу актива; закрытие на фьючерсах использует reduce-only ордер против открытой позиции.
«Я закрыл её на бирже — теперь у бота ошибка»
Если вы закрываете позицию напрямую на бирже (а не через Freya), Freya обнаруживает, что позиция была закрыта вне неё, прекращает управление этим ботом и помечает его ошибкой (вы увидите сообщение о том, что позиция была закрыта за пределами Freya Finance). Это ожидаемое поведение, а не сбой.
Когда вы закрываете позицию на бирже сами, Freya намеренно не отменяет оставшиеся ордера бота — на случай, если вы оставили их открытыми специально. Поэтому после ручного закрытия на бирже проверьте на бирже все ордера тейк-профит и стоп-ордера, которые размещал бот, и отмените те, что вам не нужны. Обратите внимание: закрытая таким образом сделка помечается как закрытая извне и не появится в вашей истории как обычная завершённая сделка.
Более чистый путь, когда это возможно, — закрывать через Freya, чтобы она сама убрала за собой свои ордера.
«Reduce-only ордер отклонён» или «Позиция не найдена»
Эти сообщения звучат тревожно, но обычно означают ровно обратное:
- «Reduce-only ордер отклонён. Возможно, позиция уже закрыта.» — Freya попыталась закрыть позицию, но уменьшать было уже нечего. Скорее всего, позиция уже закрыта.
- «Позиция не найдена на бирже.» — Freya не смогла найти позицию для закрытия, как правило потому, что она уже была закрыта (часто извне). Freya сверяется с биржей и завершает сделку соответствующим образом.
- «Ордер уже отменён.» — ордера, который Freya пыталась отменить, уже не было. Безвредно.
Если вы видите такие сообщения, проверьте свою биржу: в большинстве случаев позиции уже нет. Если что-то выглядит несогласованно, обратитесь в поддержку.
«Экстренная продажа закрыла не всё»
Экстренная продажа закрывает все ваши работающие позиции разом. Поскольку каждая закрывается независимо, результат может быть частичным — какие-то закроются успешно, какие-то могут не закрыться (отклонённый ордер, позиции уже нет). Freya показывает результат по каждой позиции:
- Посмотрите, какие позиции не удалось закрыть.
- Используйте для них «Повторить неудачные».
- Если что-то всё равно не закрывается, закройте их по отдельности (или проверьте, не закрыты ли они уже на бирже).
Когда обращаться в поддержку
Если позиция действительно выглядит зависшей — Freya показывает её открытой, ваша биржа показывает её открытой, а закрытие продолжает срываться без явной причины — напишите на [email protected], указав бота и детали, чтобы команда могла разобраться.
Часто задаваемые вопросы
Я закрыл позицию, но бот всё ещё показывает её открытой — почему?
Самая частая причина в том, что ваш выход — лимитный ордер, ожидающий на цене, до которой рынок ещё не дошёл: позиция остаётся открытой до его исполнения, и это ожидаемо. Другой вариант — ордер на закрытие был отклонён (например, из-за баланса или минимального размера ордера); в этом случае устраните причину и закройте снова, желательно рыночным закрытием.
Я закрыл позицию напрямую на своей бирже — почему бот показывает Ошибку?
Потому что Freya увидела, что позиция закрылась вне неё, поэтому прекращает управление этим ботом и помечает его. Так задумано. Просто учтите, что ордера тейк-профит/стоп бота могли остаться на бирже — проверьте и отмените те, что вам не нужны.
После того как я закрою позицию на бирже, мои ордера TP/SL отменяются автоматически?
Не обязательно. Когда вы закрываете позицию на бирже сами, Freya намеренно не трогает оставшиеся ордера бота (возможно, они вам нужны). Поэтому проверьте на бирже, не остались ли ордера тейк-профит или стоп-ордера, и отмените их сами. Если же закрывать через Freya, она уберёт их за вас.
Что означает «Reduce-only ордер отклонён. Возможно, позиция уже закрыта.»?
Это означает, что Freya попыталась закрыть позицию, в которой уже нечего было уменьшать — почти всегда потому, что она уже закрыта. Проверьте на бирже, что позиции нет; обычно больше ничего делать не нужно.
Что означает «Позиция не найдена на бирже» при закрытии?
Freya не смогла найти позицию для закрытия, как правило потому, что она уже была закрыта (часто за пределами Freya). Freya сверяется с биржей и завершает сделку. Убедитесь на своей бирже, что позиции больше нет.
Появится ли сделка, которую я закрыл на бирже, в истории сделок и P&L?
Нет. Позиция, закрытая за пределами Freya, помечается как закрытая извне, а не записывается как обычная завершённая сделка, поэтому она не появится среди завершённых сделок с P&L. Полные результаты показывают только сделки, закрытые через Freya.
Экстренная продажа сообщает, что часть позиций не закрылась — что делать?
Экстренная продажа закрывает каждую позицию независимо, поэтому результат может быть частичным. Посмотрите, какие именно не закрылись, используйте для них «Повторить неудачные», и если что-то всё равно не закрывается — закройте их по отдельности или проверьте на бирже, не закрыты ли они уже.
