place_algo_order
Place a trigger order on BloFin. Configure instrument, margin mode, side, size, trigger price, and optional TP/SL orders.
Instructions
Place an algo order (trigger order).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| instId | Yes | Instrument ID, e.g. BTC-USDT | |
| marginMode | Yes | Margin mode: cross or isolated | |
| positionSide | Yes | Position side: net (One-way Mode), long or short (Hedge Mode) | |
| side | Yes | Order side: buy or sell | |
| orderType | Yes | Algo type: trigger | |
| size | Yes | Size in contracts. -1 for entire position. | |
| triggerPrice | Yes | Trigger price | |
| triggerPriceType | No | Trigger price type: last (last price). Default last. | |
| orderPrice | No | Order price after trigger. -1 for market. | |
| reduceOnly | No | Whether reduce-only order: 'true' or 'false'. Default 'false'. | |
| clientOrderId | No | Client-supplied order ID | |
| attachAlgoOrders | No | JSON array string of attached TP/SL orders. Each can have: tpTriggerPrice, tpOrderPrice, tpTriggerPriceType, slTriggerPrice, slOrderPrice, slTriggerPriceType | |
| brokerId | No | Broker ID provided by BloFin |