DoQuant
Русский

Harbor SDK

order

Создание, изменение и отмена идут через rt.order. Каждый запрос проходит проверки риска платформы, прежде чем может дойти до биржи. Стратегия не видит ключи и сырые ошибки, в которых есть ключи.

МетодАргументыРезультат
createclientOrderId, symbol, side, type, amount, а для лимитной ещё priceвозвращает id заявки
amendclientOrderId и price или amountизменяет открытую заявку
cancelclientOrderIdотменяет эту заявку
cancelAllнетотменяет открытые заявки этой стратегии
  • side — это buy или sell. type — это market или limit.
  • clientOrderId выбираете вы. Используйте его снова, когда то же намерение отправляется повторно, чтобы оно не исполнилось дважды.
  • amount и price — строки.
  • В manifest.permissions должен быть order.
await rt.order.create({
  clientOrderId: "ord-1",
  symbol,
  side: "buy",
  type: "limit",
  amount: "0.01",
  price: "60000",
});