К основному содержимому

Как работают лимитные ордера по лучшей цене Bid/Ask

Размещайте ордера на вход по лучшей цене Bid или Ask, а для тейк-профита и стоп-лосса используйте условные лимитные ордера (Conditional Limit) с повторными попытками исполнения и возможностью переключения на рыночный ордер.

Автор: Edgar

Что такое лимитный ордер по лучшей цене Bid/Ask?

Лимитный ордер по лучшей цене Bid/Ask размещается в виде лимитного ордера по лучшей цене в стакане заявок, а не отправляется как рыночный ордер. Ордер на покупку (лонг) размещается по лучшей цене Bid, а ордер на продажу (шорт) — по лучшей цене Ask.

Цель — добиться более выгодной цены исполнения и, если ордер исполняется в качестве мейкера, снизить торговые комиссии. Этот тип ордера можно использовать для входа в позицию, тейк-профита и стоп-лосса.

Как это работает

  1. Ордер размещается как лимитный по текущей лучшей цене Bid (для покупки) или Ask (для продажи).

  2. Если ордер не исполняется в течение 40 секунд, он отменяется и размещается заново по новой лучшей цене Bid или Ask. Каждое размещение считается одной попыткой.

  3. Процесс повторяется до полного исполнения ордера или достижения максимального количества попыток (Max attempts).

  4. Когда все попытки исчерпаны, настройка Market fallback определяет дальнейшие действия: оставшийся объём исполняется рыночным ордером либо ордер отменяется.

Частично исполненные ордера. Если ордер исполнен лишь частично, оставшийся объём через 40 секунд отправляется как рыночный ордер.

Тейк-профит. Если для тейк-профита выбран тип Conditional Limit, ордер продолжает перевыставляться по лучшей цене Bid или Ask, даже если цена уже прошла уровень тейк-профита. В таком случае позиция может закрыться по более выгодной цене, чем заданный уровень тейк-профита.

Где найти эту настройку

Вход в позицию: установите тип ордера Limit, затем выберите Best bid/ask в режиме цены лимитного ордера (Limit price mode).

Тейк-профит и стоп-лосс: установите тип ордера для Take Profit или Stop Loss — Conditional limit.

Функция доступна в следующих инструментах. Рыночный ордер (Market) по-прежнему используется по умолчанию, поэтому существующие боты и открытые позиции не изменяются.

Инструмент

Вход

Тейк-профит

Стоп-лосс

Терминал

Да

Да

Да

Сигнальный бот

Да

Да

Да

DCA-бот

Да

Да

Да

Grid-бот

—

Да

—

Наращивание / сокращение позиции (Scale In / Scale Out)

Да

—

—

Редактирование позиции

—

Да

Да

Сигнальные боты с TradingView Strategy поддерживают эту функцию только для входа в позицию; настройка передаётся через JSON-сообщение. Функция также доступна через Open API и MCP.

Лимитные ордера по лучшей цене Bid/Ask работают на всех поддерживаемых биржах.

Настройки ордеров на вход

При выборе режима цены лимитного ордера Best bid/ask для входа в позицию становятся доступны четыре настройки.

Настройка

Описание

По умолчанию

Post only

Ордер размещается только как мейкерский лимитный ордер. Если он должен исполниться немедленно в качестве тейкерского, биржа отклоняет его, а бот повторяет попытку по новой лучшей цене.

Выкл.

Max attempts

Максимальное количество размещений и повторных размещений по лучшей цене Bid/Ask (от 1 до 5).

5

Market fallback

Определяет, что произойдёт после исчерпания попыток. Вкл.: неисполненный объём исполняется рыночным ордером. Выкл.: оставшийся объём ордера отменяется.

Выкл.

Max chase distance

Максимальное отклонение цены, на которое ордер может следовать за рынком относительно начальной цены (от 0,01% до 5%).

5%

Для ордеров тейк-профита и стоп-лосса с типом Conditional limit дополнительные настройки отсутствуют, а режим Post only никогда не используется. Это позволяет избежать отклонения ордера биржей при выходе из сделки.

Важно: ордер может быть отменён

Исполнение лимитного ордера на вход по лучшей цене Bid/Ask не гарантируется. Если параметр Market fallback отключён (значение по умолчанию), после исчерпания всех попыток ордер отменяется, и позиция может вообще не открыться.

Ордер также отменяется, если цена выходит за пределы установленного значения Max chase distance. В этом случае для позиции отображается сообщение: "Best Bid/Ask Limit — last price is out of the chase distance range". Когда количество попыток исчерпано, отображается сообщение: "Best Bid/Ask Limit — retry attempts reached max value".

Если необходимо, чтобы позиция открывалась в любом случае, включите Market fallback.

Что ещё важно знать

  • Риск при использовании стоп-лосса. Условный лимитный стоп-лосс (Conditional limit) ожидает подходящей возможности исполнения в стакане заявок. Поэтому при резком падении цены позиция может закрыться значительно ниже установленного уровня стоп-лосса. Для максимальной защиты безопаснее использовать рыночный стоп-лосс.

  • Post only может замедлить вход в позицию. При включённом Post only вы всегда платите более низкую мейкерскую комиссию. Однако есть компромисс: если цена изменится в процессе размещения ордера, биржа отклонит его, и бот выставит новый ордер по обновлённой цене. Каждая повторная попытка расходует одну попытку из доступного лимита. Поэтому вход в позицию может занять больше времени, а все попытки могут закончиться до исполнения ордера.

  • Не поддерживается для трейлинг-стопа и переноса стоп-лосса в безубыток. Для этих функций по-прежнему используются рыночные ордера.

  • Существующие боты и открытые позиции не изменяются. Рыночный ордер (Market) остаётся типом ордера по умолчанию.

Нашли ответ на свой вопрос?