place_order
Place a new order for stocks, options, or futures with specific contract, action, quantity, and order type. Supports market, limit, stop, and stop-limit orders.
Instructions
Place a new order.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"contract_type": "<contract_type>",
"symbol": "<symbol>",
"action": "<action>",
"quantity": "<quantity>",
"order_type": "<order_type>"
},
"name": "place_order"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| contract_type | Yes | ||
| symbol | Yes | ||
| exchange | No | SMART | |
| currency | No | USD | |
| action | Yes | BUY or SELL | |
| quantity | Yes | Order quantity | |
| order_type | Yes | Order type: market, limit, stop, stop_limit | |
| limit_price | No | Limit price (for limit orders) | |
| stop_price | No | Stop price (for stop orders) |