Биржевой ордер
8.12.0
В этой секции описываются основные параметры для создания биржевого ордера, некоторые параметры не указаны в связи с тем что система развивается, и документация просто не успевает за изменениями. Последние изменения находятся в телеграм-канале Antares https://t.me/antares_ts;
mktype
Параметр указывает для какого типа рынка предназначен ордер
mktype=futures
spot
Спотовый рынок
futures
Фьючерсный рынок
inverse
Рынок инвертированных фьючерсов
market
Параметр указывает для какого рынка предназначен ордер
Предпочтительнее использовать параметр mktype, так как это позволяет сделать код более универсальным
market=binance
binance - спотовый рынок Binance
binancefru - USDT-фьючерсы Binance
binancefro - COIN-M фьючерсы Binance. Рынок инвертированных фьючерсов. Сделку можно совершить продав свою монету к USD
bybit - спотовый рынок Bybit
bybitfu - USDT-фьючерсы Bybit
bybitfi - Рынок инвертированных фьючерсов Bybit. Сделку можно совершить продав свою монету к USD
okx - спотовый рынок OKX
okxfu - USDT-фьючерсы OKX
okxfi - Рынок инвертированных фьючерсов OKX. Сделку можно совершить продав свою монету к USD
symbol
Символ, пара, ассет - обозначение торговой пары на выбранном рынке
symbol=XRPUSDT
side
Сторона сделки
side=buy
BUY
купить монету в кошелек
войти в LONG позицию
SELL
продать монету из кошелька
войти в SHORT позицию
type
Тип ордера. Antares поддерживает семь видов ордеров
market
type=market
Ордер будет выполняться по текущей цене до тех пор пока нужное количество будет не заполнено
Важно понимать что зачастую цена выполнения ордера может сильно отличаться от той по которой вы планировали его исполнить. Это связано с тем что предложение по текущей цене уже было выкуплено, а следующее предложение отстает на несколько пунктов. Так для высоколиквидных пар (BTCUSDT, ETHUSDT) отличие будет минимальным, а для альткоинов, у которых стакан пустой, разница между ставками в стакане может достигать нескольких процентов
limit
type=limit
Цена по которой должен исполнится ордер. всегда используется в связке с параметром price
tp_market
type=tp_market
Условный ордер. сокращение от TAKE PROFIT MARKET. Тейкпрофит ордер позволяет закрыть позицию (продать монету из кошелька в случае со спот-рынком) по цене которая выше текущей (в случае спот-рынка и лонг-позиции фьючерс-рынка) или ниже текущей (в случае шорт-позиции фьючерс-рынка). Используется в связке с параметром stopprice.
stop_market
tp_limit
stop_limit
Подробный разбор условных ордеров находится в теме Как работает условный ордер
price
Цена ордера. Используется с ордерами limit, tp_limit, stop_limit
price=10000
pricepro
Цена ордера в процентах от текущей рыночной цены
pricepro=5 # цена на 5% выше текущей цены (для BUY)
pricepro=-3 # цена на 3% ниже текущей цены (для SELL)
priceproc (устаревший)
Устаревший аналог параметра pricepro
priceproc=5 # то же что pricepro=5
trgprice
Цена условного ордера. Условие при котором он сработает
trgprice=10000
trgpricepro
Триггерная цена условного ордера в процентах от текущей рыночной цены
trgpricepro=10 # триггер на 10% выше текущей цены
trgpricepro=-5 # триггер на 5% ниже текущей цены
stoppriceproc (устаревший)
Устаревший аналог параметра trgpricepro
stoppriceproc=-3 # то же что trgpricepro=-3
Количество (один из параметров обязателен)
qty
Количество в базовой монете пары
qty=0.001 # точно 0.001 BTC в паре BTCUSDT
quqty
Количество в квотовой монете пары
quqty=25 # купить BTC на 25 USDT в паре BTCUSDT
ququantity (устаревший)
Устаревший аналог параметра quqty
ququantity=25 # то же что quqty=25
openpro
Процент от свободного (незаблокированного) баланса для открытия позиций
openpro=50 # использовать 50% свободного баланса
Применение:
Spot: процент от свободного баланса квотовой валюты (для покупки) или базовой валюты (для продажи)
Futures: процент от свободного баланса для открытия новой позиции
closepro
Процент для закрытия позиций
closepro=100 # закрыть всю позицию/весь баланс
Применение:
Spot: процент от баланса монеты для продажи
Futures: процент от открытой позиции для закрытия
depopro
Процент от общего депозита (свободный + заблокированный баланс)
depopro=100 # использовать весь депозит
Применение:
Учитывает как свободные, так и заблокированные в ордерах средства
Полезно для оценки общей загрузки депозита
openquantityproc / closequantityproc (устаревшие)
Устаревшие аналоги openpro
и closepro
openquantityproc=25 # то же что openpro=25
closequantityproc=50 # то же что closepro=50
leverage / lev
Плечо работает по-разному для явного и процентного входов
Плечо позиции для указанного символа. Как работает плечо?
leverage=10 # установить плечо 10x
lev=10 # альтернативное название
levforqty
Использовать плечо для расчета количества при процентных ордерах
levforqty=true # учитывать плечо при расчете количества
levforqty! # сокращенная запись
reduceonly
Признак сокращения позиции во фьючерсном ордере. Если его указать то позиция не перевернется на противоположную в случае если количество на продажу будет больше чем фактическое количество в позиции.
reduceonly=true
reduceonly! # сокращенная запись
closeposition
Принудительное закрытие всей позиции
closeposition=true
clientid / clientorderid
Уникальное имя ордера, по которому в дальнейшем к нему можно будет обратиться
clientid=myorder1 # современный способ
clientorderid=myorder1 # устаревший аналог
tif
Признак поведения ордера при размещении на бирже. Antares поддерживает три вида признаков. Значение по-умолчанию GTC
tif=GTC
GTC
Good-Till-Close
Данный тип ордера будет действовать до тех пор пока не выполнится условие его размещение. Например если указать лимитный ордер, то он будет присутствовать на бирже до тех пор пока трейдер сам его не отменит
IOC
Immediate-Or-Cancel
Немедленно или отменить. Данный тип ордера должен быть немедленно заполнен по заявленной цене или лучшей или отменен. Примечательно что Заполнена может быть любая часть заявленного количества, вплоть до 100%, а остальная часть будет отменена
FOK
Fill-Or-Kill
Заполнить или убить. Данный тип ордера должен быть немедленно заполнен по заявленной цене ПОЛНОСТЬЮ или отменен.
Больше информации в статье на Binance - Типы ордеров и чем они отличаются
isisolated
Переключение фьючерсного аккаунта в режим изолированной маржи
isisolated=true
Больше информации в статье на Binance - Различия между Кросс и Изолированной маржей
dualside
Переключение фьючерсного аккаунта в режим хедж
dualside=true
positionside
Указаниние направления позиции для хедж-ордера
LONG
Работа в длинной позиции
SHORT
Работа в короткой позиции
positionside=LONG # для хедж-позиции LONG
positionside=SHORT # для хедж-позиции SHORT
Last updated