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étodo | Argumentos | Resultado |
|---|---|---|
| create | clientOrderId, symbol, side, type, amount, y price si es una limit | devuelve un id de orden |
| amend | clientOrderId, y price o amount | cambia una orden abierta |
| cancel | clientOrderId | cancela esa orden |
| cancelAll | ninguno | cancela 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",
});