Файл: faq/docs/algorithms/order-types.md
Типы ордеров и механика стратегии «Ордер» (OrderStrategy)
Стратегия «Ордер» (order) в Algrid предназначена для точечного и алгоритмического исполнения одиночных или серийных заявок без развертывания полной сетки. Она позволяет открывать или закрывать позиции с использованием различных типов исполнения биржи и встроенных интеллектуальных алгоритмов Algrid.
1. Обзор доступных типов ордеров
В стратегии «Ордер» поддерживаются следующие типы исполнения:
| Тип ордера | Биржевой / Локальный | Влияние на стакан | Комиссия | Назначение |
|---|---|---|---|---|
| Limit (Лимитный) | Биржевой | Виден в биржевом стакане (Orderbook) | Maker (минимальная) | Покупка по фиксированной или более выгодной цене |
| Market (Рыночный) | Биржевой | Не виден, моментально забирает ликвидность | Taker (повышенная) | Мгновенный вход/выход по текущей рыночной цене |
| Hidden (Limit) | Локальный алгоритм Algrid | Скрыт до момента достижения цены триггера | Maker | Маскировка крупных лимитных заявок от других участников |
| Stealth Market | Локальный алгоритм Algrid | Скрыт до срабатывания ценового условия | Taker | Вход по рынку строго в момент достижения контрольной цены |
| Pseudo-Market | Локальный алгоритм Algrid | Контролируемый лимит по лучшему краю стакана | Maker (экономия комиссии) | Быстрый вход по лучшей встречной цене без уплаты Taker-комиссии |
| TWAP (Биржевой) | Нативный алгоритм биржи (Bybit / OKX / Binance) | Дробится биржевым шлюзом на кванты по времени | Maker / Taker (по настройке биржи) | Исполнение крупного объема частями за заданный период времени |
2. Подробная механика каждого типа ордера
2.1 Limit (Лимитный ордер)
- Принцип работы: Заявка передается непосредственно в биржевой движок и размещается в книге ордеров (orderbook) по заданной цене (
Target price). - Исполнение: Ордер исполняется в тот момент, когда встречная рыночная цена достигает уровня заявки или проходит сквозь него.
- Преимущества: Гарантия цены (сделка не пройдет по худшей цене) и минимальная комиссия мейкера (Maker Fee).
- Особенности: Заявка видна всем участникам рынка и алгоритмам High-Frequency Trading (HFT).
2.2 Market (Рыночный ордер)
- Принцип работы: Заявка отправляется на биржу с требованием немедленного исполнения по лучшим доступным встречным предложениям стакана.
- Преимущества: 100% гарантия скорости исполнения.
- Риски: Проскальзывание (slippage) при недостатке ликвидности в стакане и повышенная комиссия тейкера (Taker Fee).
2.3 Hidden (Limit) — Скрытый лимитный ордер
- Принцип работы: Заявка не выставляется на биржу заранее. Бот Algrid локально отслеживает поток котировок (WebSocket/REST ticker). Как только рыночная цена приближается или касается уровня активации, бот моментально отправляет биржевой лимитный ордер.
- Зачем это нужно: Защита от фронтраннинга (front-running), спуфинга и манипуляций маркетмейкеров. Заявка не давит психологически на стакан и не провоцирует других участников переставлять ордера.
2.4 Stealth Market — Скрытый рыночный вход
- Принцип работы: Алгоритм удерживает ордер локально в памяти бота. Когда рыночная цена достигает порогового значения, Algrid мгновенно отправляет рыночный ордер (
market). - Сценарий применения: Пробой уровней поддержки/сопротивления, новостная торговля или аварийный выход без выставления публичных стоп-ордеров на бирже.
2.5 Pseudo-Market (Псевдорыночный ордер)
- Принцип работы: Вместо отправки обычного
market-ордера с высокой комиссией тейкера, бот Algrid выставляет лимитный ордер ровно по лучшей доступной цене противоположной стороны стакана (Best Bid для продажи, Best Ask для покупки) либо с минимальным сдвигом (1 тик). - Экономический эффект: Позволяет получить быстрое исполнение заявки, но с комиссией Maker, сберегая до 60–80% затрат на комиссиях биржи при активной торговле.
2.6 TWAP (Time-Weighted Average Price) — На биржевой стороне
- Принцип работы: В платформе Algrid алгоритм TWAP реализуется нативно на стороне биржи (через протоколы биржевых алгоритмических ордеров, например Bybit Trading Bot / Conditional API).
- Механика: Пользователь указывает общий объем заявки (
Target volume) и временное окно исполнения (TWAP time). Биржевой движок автоматически дробит ордер на равные небольшие порции (кванты) и отправляет их в стакан через фиксированные интервалы времени (например, каждые 30 секунд в течение 60 минут). - Результат: Средняя цена исполнения позиции максимально близка к средневзвешенной рыночной цене за выбранный период времени, а воздействие на стакан сводится к нулю.
3. Настройка параметров в стратегии «Ордер»
В интерфейсе Algrid для стратегии «Ордер» настраиваются следующие параметры:
[ Направление сделки ]
(•) Buy (Покупка) ( ) Sell (Продажа)
[ Тип ордера ]
[ Limit / Market / Hidden / Stealth Market / Pseudo-Market / TWAP ]
[ Целевая цена (Target price) ]
Пример: 65000.0 (для Limit / Hidden / Stealth)
[ Целевой объем (Target volume) ]
Общий размер позиции в базовой валюте или контрактах
[ Время исполнения TWAP (TWAP time, мин) ]
Период времени, за который биржевой алгоритм исполнит объем
Правило пустых параметров
В соответствии с фундаментальным стандартом платформы Algrid:
Если какой-либо параметр или значение является ограничивающим (максимальным, минимальным, ценовым порогом или временем) и оставлено пустым — это означает, что по данному критерию НЕТ ОГРАНИЧЕНИЙ.
Например, если в параметрах исполнения не указан жесткий лимит времени или ценовой коридор — алгоритм работает без ограничения по времени до полного исполнения объема.
4. Сравнительная диаграмма выбора типа ордера
flowchart TD
Start([Задача: Исполнить заявку]) --> Choice{Каков приоритет?}
Choice -->|Минимум комиссий Maker| LimitCheck{Нужна маскировка объема?}
LimitCheck -->|Нет, обычный ордер| LimitOrder[Limit Ордер в биржевом стакане]
LimitCheck -->|Да, скрыть от стакана| HiddenOrder[Hidden Limit локальный триггер]
Choice -->|Срочность исполнения| SpeedCheck{Важна комиссия?}
SpeedCheck -->|Критична скорость| MarketOrder[Market Ордер моментальный Taker]
SpeedCheck -->|Хочу сэкономить на комиссии| PseudoOrder[Pseudo-Market лимит на край стакана]
Choice -->|Большой объем без пампа/дампа| TWAPOrder[TWAP Алгоритм на стороне биржи]
5. Преимущества архитектуры Algrid
- Отсутствие следов в стакане: Локальные алгоритмы
HiddenиStealthисключают утечку торговых намерений и охоту за стопами со стороны других участников. - Оптимизация комиссий:
Pseudo-MarketиLimitпозволяют экономить значительную часть депозита на дистанции за счет Maker-статуса сделок. - Прямое биржевое исполнение TWAP: Отсутствие риска рассинхронизации локального скрипта при потере соединения — биржевой сервер самостоятельно доводит TWAP до завершения.