Harbor SDK
order
Создание, изменение и отмена идут через rt.order. Каждый запрос проходит проверки риска платформы, прежде чем может дойти до биржи. Стратегия не видит ключи и сырые ошибки, в которых есть ключи.
| Метод | Аргументы | Результат |
|---|---|---|
| create | clientOrderId, symbol, side, type, amount, а для лимитной ещё price | возвращает id заявки |
| amend | clientOrderId и price или amount | изменяет открытую заявку |
| cancel | clientOrderId | отменяет эту заявку |
| 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",
});