place_option_spread
Execute a confirmed two-leg option spread order using a token from preview_option_spread, ensuring the live trade matches the approved preview exactly.
Instructions
Place a real two-leg option spread (dry_run=False). Requires FT_ALLOW_LIVE_ORDERS=true in .env AND a confirm_token from preview_option_spread called with these exact same arguments — the server rejects the order otherwise, it does not just rely on the caller having "meant to" preview first.
Same arguments as preview_option_spread, plus confirm_token. DAY order only; 7AM–4PM ET window. Returns JSON with order confirmation. This sends a real order to Firstrade.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| symbol1 | Yes | ||
| symbol2 | Yes | ||
| net_price | Yes | ||
| contracts1 | No | ||
| contracts2 | No | ||
| limit_type | Yes | ||
| transaction1 | Yes | ||
| transaction2 | Yes | ||
| confirm_token | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |