place_order
Place a trading order on Bybit for spot, linear, inverse, or option markets. Specify symbol, side, order type, quantity, and optional price for limit orders, with support for take profit and stop loss.
Instructions
Place an order (HIGH risk - requires confirmation).
Args:
category: Product type - spot, linear, inverse, option
symbol: Symbol name (e.g. BTCUSDT)
side: Buy or Sell
orderType: Market or Limit
qty: Order quantity (as string)
price: Order price (required for Limit orders)
timeInForce: Time in force - GTC, IOC, FOK, PostOnly
orderLinkId: User custom order ID
reduceOnly: Reduce only (true means close position)
takeProfit: Take profit price
stopLoss: Stop loss price
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| qty | Yes | ||
| side | Yes | ||
| price | No | ||
| symbol | Yes | ||
| category | Yes | ||
| stopLoss | No | ||
| orderType | Yes | ||
| reduceOnly | No | ||
| takeProfit | No | ||
| orderLinkId | No | ||
| timeInForce | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |