DoQuant
Português

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étodoArgumentosResultado
createclientOrderId, symbol, side, type, amount, mais price numa limitdevolve um id de ordem
amendclientOrderId e price ou amountaltera uma ordem aberta
cancelclientOrderIdcancela essa ordem
cancelAllnenhumcancela 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",
});