place_call_credit_spread
Place a call credit spread: sell a lower-strike call and buy a higher-strike call to receive a net credit. Executes a real trade with quantity and limit price.
Instructions
Place a Bear Call Spread (call credit spread).
Sell a lower-strike call, buy a higher-strike call. Receives a net credit. ⚠️ This executes a real trade. Consider running preflight_call_credit_spread first.
Args: sell_contract_osi: OSI symbol of the call to sell (lower strike). buy_contract_osi: OSI symbol of the call to buy (higher strike). quantity: Number of spreads. limit_price: Minimum net credit to receive per spread. time_in_force: DAY or GTD. Default is DAY. expiration_time: Required when time_in_force is GTD. ISO 8601 format. account_id: Account ID. Optional if PUBLIC_COM_ACCOUNT_ID is set.
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": {
"sell_contract_osi": "<sell_contract_osi>",
"buy_contract_osi": "<buy_contract_osi>",
"quantity": "<quantity>",
"limit_price": "<limit_price>"
},
"name": "place_call_credit_spread"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| quantity | Yes | ||
| account_id | No | ||
| limit_price | Yes | ||
| time_in_force | No | DAY | |
| expiration_time | No | ||
| buy_contract_osi | Yes | ||
| sell_contract_osi | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |