fidelity_place_order
Place buy or sell orders for stocks and ETFs on Fidelity. Preview orders with dry run mode before execution. Supports market and limit orders; limit orders are auto-applied for penny stocks and extended hours trading.
Instructions
Place a buy or sell order for a stock/ETF on Fidelity. Supports market and limit orders. Use dry_run=true to preview without executing. For penny stocks (<$1) and extended hours, limit orders are used automatically.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account_number | Yes | The Fidelity account number to trade in. | |
| symbol | Yes | The stock/ETF ticker symbol. | |
| action | Yes | Whether to buy or sell. | |
| quantity | Yes | Number of shares to trade. | |
| order_type | No | Order type. Defaults to market. Auto-set to limit for penny stocks and extended hours. | |
| limit_price | No | Limit price per share. Required for limit orders, auto-calculated if not provided. | |
| dry_run | No | If true (default), preview the order without placing it. Set to false to actually execute. |