← Назад

Bitmex, Лимитные ордера "только размещение"

Здравствуйте!

https://www.bitmex.com/app/orderTypeFAQ - в справке битмекса есть возможность размещать особые ордера, называемые "только размещение". Подскажите, пожалуйста, как это сделать в стокшарпе? (Желательно, пример кода)

Всего доброго!

Комментарии (9)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

Support
Support

Добрый день

На данный момент данный тип заявки не поддерживается. Информация была передана разработчикам для реализации фичи.

tsuranov
tsuranov Автор

Подскажите, пожалуйста, как я понял, объект Condition (Объекта Order) нужен для чего-то другого - для каких целей его можно использовать?(можно ссылкой, если есть)

Support
Support

Наследники от OrderCondition нужны для передачи специальных условий. Например, цены стоп заявок или триггеры активации. На битмекс используется тип BitmexOrderCondition.

tsuranov
tsuranov Автор

А есть пример(или описание), как работать с этими подобными условиями(OrderCondition)?

tsuranov
tsuranov Автор

По сути, ордер "только размещение" отличается от обычного одним параметром - Это можно увидеть в интерактивном API REST https://www.bitmex.com/api/explorer/#!/Order/Order_new Где можно выставить параметр ParticipateDoNotInitiate, в результате идет отправка примерно такой строки:

'Content-Type: application/x-www-form-urlencoded' --header 'Accept: application/json' --header 'X-Requested-With: XMLHttpRequest' -d 'symbol=XBTUSD&orderQty=1&price=100&ordType=Limit&execInst=ParticipateDoNotInitiate' 'https://www.bitmex.com/api/v1/order'

Иначе говоря, по сравнению с обычным ордером добавляется один параметр.

Поэтому я и подумал, может быть механизм "условий" может это реализовать?

Support
Support

Добрый день

Пока данное условие не поддерживается.

tsuranov
tsuranov Автор

А можно пример/описание как работать с OrderCondition?

Support
Support

Добрый день

Например вот так https://doc.stocksharp.ru/html/c6236e85-fb9e-4c4d-9585-6b4b687e8b35.htm Окно OrderConditionalWindow позволяет изменять свойства условия.

Support
Support

Добрый день

Поддержка заявки только размещение сделана. Пожалуйста скачайте последнюю версию коннекторов с форума.

В коде необходимо написать следующее

order.TimeInForce = TimeInForce.MatchOrCancel;

Так же рекомендуем обновить S#.API с ночных сборок.