place_order
Execute trading orders on Bybit exchange by specifying category, symbol, side, order type, quantity, and optional parameters like trigger price, take profit, or stop loss for enhanced risk management.
Instructions
Execute order
Input Schema
Name | Required | Description | Default |
---|---|---|---|
category | Yes | Category (spot, linear, inverse, etc.) | |
isLeverage | No | Use leverage (0: No, 1: Yes) | |
orderFilter | No | Order filter (Order, tpslOrder, StopOrder) | |
orderIv | No | Order volatility | |
orderLinkId | No | Order link ID | |
orderType | Yes | Order type (Market, Limit) | |
positionIdx | No | Position index (1: Long, 2: Short) | |
price | No | Order price (for limit orders) | |
qty | Yes | Order quantity | |
side | Yes | Order direction (Buy, Sell) | |
slLimitPrice | No | Stop loss limit price | |
slOrderType | No | Stop loss order type (Market, Limit) | |
slTriggerBy | No | Stop loss trigger basis | |
stopLoss | No | Stop loss price | |
symbol | Yes | Symbol (e.g., BTCUSDT) | |
takeProfit | No | Take profit price | |
timeInForce | No | Time in force (GTC, IOC, FOK, PostOnly) | |
tpLimitPrice | No | Take profit limit price | |
tpOrderType | No | Take profit order type (Market, Limit) | |
tpTriggerBy | No | Take profit trigger basis | |
triggerBy | No | Trigger basis | |
triggerPrice | No | Trigger price |