Market Order
An order to buy or sell immediately at the best available current price.
Execution is guaranteed, but the exact price is not.
Compare thinkorswim and Active Trader Pro to find the best platform for swing trading. In-depth analysis of bracket orders, conditional orders, and advanced features.
Successful swing trading requires a platform that supports advanced order types. Both Charles Schwab and Fidelity offer powerful platforms. Our strategy relies on setting up 3 trades for every stock transaction:
Initial entry into your position at optimal price point
Automatic sell if stock drops unexpectedly โ minimizes losses and protects capital
Automatic sell when stock reaches your target within the 2-week trading window
Before comparing platforms, it's essential to understand the fundamental order types used in swing trading.
An order to buy or sell immediately at the best available current price.
Execution is guaranteed, but the exact price is not.
An order to buy or sell at a specific price or better, giving you price control.
Price is guaranteed if executed, but execution itself is not.
Becomes a Market Order once a trigger price is reached.
Commonly used as a stop-loss to limit trading losses.
Becomes a Limit Order once the stop price is reached.
Combines the trigger of a stop with the price control of a limit order.
Conditional orders are the backbone of automated swing trading strategies. Here's how Schwab and Fidelity compare:
Place two orders simultaneously where the execution of one automatically cancels the other. Ideal for setting both a profit target and a stop-loss at the same time.
An initial order that, once filled, automatically triggers one or more secondary orders. Perfect for placing a stop-loss immediately after your buy order executes.
โญ Most Critical Feature for Swing Trading Success
A bracket order combines OTO and OCO functionality. When your initial buy fills, it automatically places both a profit-taking limit order and a protective stop-loss. This creates a complete risk management system in a single setup.
Platform Terminology: Charles Schwab's thinkorswim calls bracket orders "1st Triggers OCO" or "Bracket Order." Fidelity calls this an "OTOCO" order (One-Triggers-a-One-Cancels-the-Other).
A dynamic stop-loss that automatically adjusts as price rises. It maintains a set dollar or percentage distance below the market price โ protecting profits while allowing continued upside.
A detailed comparison of the key features that matter most to swing traders:
| Feature | Charles Schwab (thinkorswim) | Fidelity (Active Trader Pro) |
|---|---|---|
| Platform Sophistication | thinkorswim (ToS) โญ Industry-leading with extensive indicators, technical tools, and deep customization for professional traders |
Active Trader Pro (ATP) Robust professional platform, though generally less comprehensive than thinkorswim for advanced technical customization |
| Payment for Order Flow | Uses PFOF Accepts payment for order flow on stock and ETF orders |
No PFOF โญ Does not accept PFOF on stocks and ETFs โ prioritizes customer execution quality |
| Mobile Trading | โญ thinkorswim Mobile Highly-rated with support for advanced order types including bracket orders and conditional orders on mobile |
Fidelity Mobile Excellent app, though may not match thinkorswim Mobile's breadth of advanced conditional order types |
| Order Duration (GTC) | GTC orders up to 180 days ยท Supports extended hours (EXTO) | GTC orders up to 180 days ยท Supports extended hours trading |
| Custom Scripting | โญ thinkScript Language Industry-leading proprietary language for custom indicators, studies, and complex conditional order triggers |
No custom scripting language available for order entry customization |
| Conditional Triggers | Deeply customizable using thinkScript and Condition Wizard for indicator-based triggers |
Explicit non-price triggers: Volume, Change % Up/Down, 52-week High/Low directly in the trade ticket |
Both platforms offer contingent orders that trigger on market conditions beyond simple price movements.
Submit a trade only when a single specific criterion is met.
Criteria options: Price (last, bid, ask), Volume, Change % Up/Down, or 52-week High/Low. Example: "Buy XYZ if the S&P 500 is up 1%."
Available via Condition Wizard and thinkScript for custom conditions based on any technical indicator or market data point.
Submit a trade only when two or more criteria are met simultaneously.
Linked with "AND," "OR," or "THEN" logic. Example: "Buy XYZ if price < $20 AND volume > 1M shares."
Achieved via Condition Wizard and thinkScript for complex Boolean logic combining unlimited technical indicators.
Both Charles Schwab and Fidelity support OCO, OTO, and Bracket/OTOCO orders. Both are capable platforms for swing trading. Your choice comes down to your preferred trading style and priorities.
Best for: Advanced traders who require deep customization and technical analysis
Best for: Active traders seeking a user-friendly interface with transparent execution
For swing traders using our 3-trade bracket order strategy, Charles Schwab's thinkorswim offers the most seamless experience. Its integrated bracket orders and superior mobile functionality make it the top choice. That said, Fidelity's Active Trader Pro is an excellent alternative. It fully supports all necessary order types and avoids payment for order flow.
A bracket order (OTOCO) automatically places both a profit target and a stop-loss once your buy fills. It creates a bracket around your position. Both upside and downside are managed automatically โ no need to monitor the position constantly.
Yes. Schwab's thinkorswim refers to them as "1st Triggers OCO" or "Bracket Order." The feature is deeply integrated into the platform, making it easy to set up complete swing trading strategies from a single order entry.
No. Fidelity does not accept payment for order flow (PFOF) on stock and ETF orders. They market this as prioritizing client interest โ which may result in better execution quality for traders.
Charles Schwab's thinkorswim leads for advanced trading. It offers thinkScript scripting, integrated bracket orders, and a superior mobile app. Fidelity's Active Trader Pro is better for traders who want a simpler interface and prefer no PFOF.
Yes. Both platforms offer mobile trading. Schwab's thinkorswim Mobile supports the widest range of advanced order types including bracket orders. Fidelity's app is also excellent, but may have some limits on the most complex conditional orders compared to desktop.
Both Schwab and Fidelity allow Good-Til-Canceled (GTC) orders to remain active for up to 180 days. Both also support extended hours trading โ ideal for swing trading strategies set and left to execute over your target timeframe.