DoQuant

Harbor SDK

order

Crear, modificar y cancelar pasan por rt.order. Cada solicitud pasa las comprobaciones de riesgo de la plataforma antes de poder llegar a un exchange. La estrategia no ve claves ni errores en bruto que contengan claves.

MétodoArgumentosResultado
createclientOrderId, symbol, side, type, amount, y price si es una limitdevuelve un id de orden
amendclientOrderId, y price o amountcambia una orden abierta
cancelclientOrderIdcancela esa orden
cancelAllningunocancela las órdenes abiertas de esta estrategia
  • side es buy o sell. type es market o limit.
  • Tú eliges clientOrderId. Reutilízalo cuando se vuelva a enviar la misma intención, para que no se ejecute dos veces.
  • amount y price son cadenas.
  • manifest.permissions debe incluir order.
await rt.order.create({
  clientOrderId: "ord-1",
  symbol,
  side: "buy",
  type: "limit",
  amount: "0.01",
  price: "60000",
});