Harbor SDK
order
Criar, alterar e cancelar passam por rt.order. Cada pedido passa pelas verificações de risco da plataforma antes de poder chegar a uma exchange. A estratégia não vê chaves nem erros brutos que contenham chaves.
| Método | Argumentos | Resultado |
|---|---|---|
| create | clientOrderId, symbol, side, type, amount, mais price numa limit | devolve um id de ordem |
| amend | clientOrderId e price ou amount | altera uma ordem aberta |
| cancel | clientOrderId | cancela essa ordem |
| cancelAll | nenhum | cancela as ordens abertas desta estratégia |
- side é buy ou sell. type é market ou limit.
- Você escolhe o clientOrderId. Reutilize-o quando a mesma intenção for enviada de novo, para não executar duas vezes.
- amount e price são strings.
- manifest.permissions deve incluir order.
await rt.order.create({
clientOrderId: "ord-1",
symbol,
side: "buy",
type: "limit",
amount: "0.01",
price: "60000",
});