PostSandboxStopOrder — выставить стоп-заявку
https://invest-public-api.tbank.ru/rest/tinkoff.public.invest.api.contract.v1.SandboxService/PostSandboxStopOrder
Запрос
Request body schema application/json
Required
quantity
String<int64>
Количество лотов.
price
Object (v1Quotation)
Котировка — денежная сумма без указания валюты.
price
Object (v1Quotation)
Котировка — денежная сумма без указания валюты.
stopPrice
Object (v1Quotation)
Котировка — денежная сумма без указания валюты.
stopPrice
Object (v1Quotation)
Котировка — денежная сумма без указания валюты.
Required
direction
String (v1StopOrderDirection)
Requirements: [STOP_ORDER_DIRECTION_UNSPECIFIED, STOP_ORDER_DIRECTION_BUY, STOP_ORDER_DIRECTION_SELL]
Default: STOP_ORDER_DIRECTION_UNSPECIFIED
Направление сделки стоп-заявки.
- STOP_ORDER_DIRECTION_UNSPECIFIED: Значение не указано.
- STOP_ORDER_DIRECTION_BUY: Покупка.
- STOP_ORDER_DIRECTION_SELL: Продажа.
Required
accountId
String
Номер счета.
Required
expirationType
String (v1StopOrderExpirationType)
Requirements: [STOP_ORDER_EXPIRATION_TYPE_UNSPECIFIED, STOP_ORDER_EXPIRATION_TYPE_GOOD_TILL_CANCEL, STOP_ORDER_EXPIRATION_TYPE_GOOD_TILL_DATE]
Default: STOP_ORDER_EXPIRATION_TYPE_UNSPECIFIED
Тип экспирации стоп-заявке.
- STOP_ORDER_EXPIRATION_TYPE_UNSPECIFIED: Значение не указано.
- STOP_ORDER_EXPIRATION_TYPE_GOOD_TILL_CANCEL: Действительно до отмены.
- STOP_ORDER_EXPIRATION_TYPE_GOOD_TILL_DATE: Действительно до даты снятия.
Required
stopOrderType
String (v1StopOrderType)
Requirements: [STOP_ORDER_TYPE_UNSPECIFIED, STOP_ORDER_TYPE_TAKE_PROFIT, STOP_ORDER_TYPE_STOP_LOSS, STOP_ORDER_TYPE_STOP_LIMIT]
Default: STOP_ORDER_TYPE_UNSPECIFIED
Тип стоп-заявки.
- STOP_ORDER_TYPE_UNSPECIFIED: Значение не указано.
- STOP_ORDER_TYPE_TAKE_PROFIT:
Take-profit-заявка. - STOP_ORDER_TYPE_STOP_LOSS:
Stop-loss-заявка. - STOP_ORDER_TYPE_STOP_LIMIT:
Stop-limit-заявка.
expireDate
String<date-time>
Дата и время окончания действия стоп-заявки по UTC. Для ExpirationType = GoodTillDate заполнение обязательно, для GoodTillCancel игнорируется.
Required
instrumentId
String
Идентификатор инструмента. Принимает значение figi или instrument_uid.
exchangeOrderType
String (v1ExchangeOrderType)
Requirements: [EXCHANGE_ORDER_TYPE_UNSPECIFIED, EXCHANGE_ORDER_TYPE_MARKET, EXCHANGE_ORDER_TYPE_LIMIT]
Default: EXCHANGE_ORDER_TYPE_UNSPECIFIED
Тип выставляемой заявки.
- EXCHANGE_ORDER_TYPE_UNSPECIFIED: Значение не указано.
- EXCHANGE_ORDER_TYPE_MARKET: Заявка по рыночной цене.
- EXCHANGE_ORDER_TYPE_LIMIT: Лимитная заявка.
takeProfitType
String (v1TakeProfitType)
Requirements: [TAKE_PROFIT_TYPE_UNSPECIFIED, TAKE_PROFIT_TYPE_REGULAR, TAKE_PROFIT_TYPE_TRAILING]
Default: TAKE_PROFIT_TYPE_UNSPECIFIED
Тип TakeProfit-заявки.
- TAKE_PROFIT_TYPE_UNSPECIFIED: Значение не указано.
- TAKE_PROFIT_TYPE_REGULAR: Обычная заявка, значение по умолчанию.
- TAKE_PROFIT_TYPE_TRAILING: Трейлинг-стоп.
trailingData
Object (v1PostStopOrderRequestTrailingData)
trailingData
Object (v1PostStopOrderRequestTrailingData)
priceType
String (v1PriceType)
Requirements: [PRICE_TYPE_UNSPECIFIED, PRICE_TYPE_POINT, PRICE_TYPE_CURRENCY]
Default: PRICE_TYPE_UNSPECIFIED
Тип цены.
- PRICE_TYPE_UNSPECIFIED: Значение не определено.
- PRICE_TYPE_POINT: Цена в пунктах (только для фьючерсов и облигаций).
- PRICE_TYPE_CURRENCY: Цена в валюте расчетов по инструменту.
Required
orderId
String
Идентификатор запроса выставления поручения для целей идемпотентности в формате UID. Максимальная длина — 36 символов.
confirmMarginTrade
Boolean
Согласие на выставление заявки, которая может привести к непокрытой позиции, по умолчанию false.
Ответ
Это полезный материал?