Bulk Orders
Execute multiple options orders simultaneously with FlashAlpha's bulk order feature for efficient portfolio management.
Overview
Bulk orders allow you to execute multiple trades simultaneously, perfect for:
- Building diversified positions
- Rolling multiple spreads
- Portfolio rebalancing
- Executing trade ideas from scans
Creating Bulk Orders
From Scan Results
- Run a scan
- Check boxes next to desired trades
- Click Bulk Trade
- Review combined order
- Submit
From Watchlist
- Open watchlist
- Select multiple positions
- Click Trade Selected
- Configure and submit
Manual Entry
- Go to Trade → Bulk Order
- Click Add Trade
- Enter trade details
- Repeat for each trade
- Review and submit
Bulk Order Configuration
Position Sizing
Equal Dollar Risk
Same dollar risk per trade.
Each trade: $500 max risk
5 trades = $2,500 total risk
Equal Contracts
Same number of contracts per trade.
Each trade: 2 contracts
Risk-Weighted
Size based on EV or confidence.
Higher EV = More contracts
Custom
Specify quantity for each trade individually.
Order Type
- All Market: Submit all as market orders.
- All Limit: Submit all as limit orders at specified prices.
- Mixed: Different order types per trade.
Execution Mode
Simultaneous
Submit all orders at once.
- Fastest execution
- May have partial fills
Sequential
Submit one at a time, wait for fill.
- More controlled
- Slower overall
Conditional
Next order only if previous fills.
- Safest
- May not complete all trades
Bulk Order Preview
Before submitting, review:
| Trade | Symbol | Strategy | Qty | Type | Est. Price | Risk |
|---|---|---|---|---|---|---|
| 1 | AAPL | Put Spread | 2 | Limit | $0.85 | $430 |
| 2 | MSFT | Put Spread | 3 | Limit | $0.65 | $505 |
| 3 | GOOGL | Iron Condor | 1 | Limit | $2.10 | $290 |
Totals:
- Total Trades: 3
- Total Contracts: 6
- Total Risk: $1,225
- Total Premium: $425
Managing Bulk Orders
Order Status Dashboard
Track all orders in bulk submission:
- 🟢 Filled
- 🟡 Working (pending)
- 🔴 Rejected/Cancelled
Partial Completion
If some orders don't fill:
- View unfilled orders
- Modify prices
- Resubmit or cancel
Cancel All
Emergency stop:
- Click Cancel All Open
- Confirm cancellation
- All pending orders cancelled
Bulk Rolling
Roll multiple positions simultaneously.
Expiration Roll
- Select positions approaching expiration
- Click Roll Selected
- Choose new expiration
- Set price targets
- Submit roll orders
Strike Adjustment
- Select positions to adjust
- Click Adjust Strikes
- Specify new strike selection logic
- Review and submit
Bulk Close
Close multiple positions at once.
Close Selected
- Select positions to close
- Click Close Selected
- Choose order type (market/limit)
- Set prices if limit
- Submit
Close All
Emergency close everything:
- Positions → Close All
- Confirm action
- All positions closed at market
Best Practices
Start Small
Test bulk orders with small quantities first.
Check Buying Power
Ensure sufficient margin for all trades combined.
Use Limits
Market orders on multiple trades can cause significant slippage.
Monitor Carefully
Watch for:
- Partial fills
- Rejected orders
- Price movements
Have a Plan
Know what to do if:
- Only some orders fill
- Prices move against you
- Technical issues occur
Bulk Order Templates
Save common bulk order configurations:
- Configure your bulk order
- Click Save as Template
- Name the template
- Access from Templates dropdown
Template Ideas
- Morning Routine: Open 5 new positions from top scan results
- Weekly Roll: Roll all positions expiring this week
- Diversified Entry: Enter positions across multiple sectors
API Access
For automated trading, use the API:
POST /api/v1/orders/bulk
{
"orders": [
{"symbol": "AAPL", "strategy": "put_spread", ...},
{"symbol": "MSFT", "strategy": "put_spread", ...}
],
"execution_mode": "simultaneous"
}
See API Reference for full documentation.