Does Apex require a bracket order on every trade?
Yes, on every single entry. As of March 2026, Apex requires a stop-loss and take-profit attached to every order. The rule is enforced at the platform level: an order without a bracket is rejected before it reaches the market. Here is what that means in practice on Rithmic and Tradovate.
What the bracket order rule means exactly
A bracket order is a three-legged order: an entry order, a stop-loss order, and a take-profit order, all submitted simultaneously. The stop and take-profit are attached to the entry. When the entry fills, the stop and target are immediately live in the market. When one of the two legs fills, the other is automatically cancelled.
Apex's requirement is that every market order or limit order submitted on an account must have both a stop-loss and a take-profit attached at the time of submission. The platforms enforce this at the order submission stage, before the order reaches the exchange. If either leg is missing, the order is rejected with an error message referencing the missing SL or TP. The trade does not enter the market.
This is not a soft rule enforced by a reviewer after the fact. It is a hard technical block at the broker level. Rithmic, Tradovate, and WealthCharts all enforce it on Apex accounts as of March 1, 2026. The rule applies to every account type under the 4.0 model: evaluation accounts and Performance Accounts.
Some traders ask whether they can submit the entry and manually add the stop-loss immediately after. No. The order submission is rejected at the moment of entry if the bracket is not attached. There is no window to add the stop afterward, because the order never fills. On some platform configurations, a missing bracket may also be recorded as a rule violation rather than a clean rejection, which can affect payout eligibility. Configure your platform to attach brackets automatically on every order, not manually per trade.
Why Apex introduced the bracket order requirement
The bracket order rule was introduced as part of the March 2026 4.0 restructure. It was not part of the legacy ruleset. Under the legacy model, stop-loss and take-profit orders were recommended but not technically enforced at the platform level. Traders could and did hold losing positions without stops, sometimes until the trailing drawdown was breached.
Worth noting for legacy account holders: the legacy PA compliance document did prohibit one specific bracket-related behavior, placing bracket orders in both directions simultaneously without a clear directional bias, for example a long limit and short limit order placed at the same time in anticipation of a breakout. This was treated as a windfall-seeking strategy under the legacy rules. It is a different issue from the 4.0 requirement of attaching a bracket to every entry, but legacy traders using straddle-style setups should be aware the behavior was explicitly listed as prohibited under the legacy compliance framework.
The 4.0 rule addresses one of the most common account-ending behaviors on futures prop firms: holding an open losing trade without a stop while waiting for a reversal. By requiring a stop-loss on every entry, the platform prevents the scenario where a trader ignores a loss until the drawdown floor is hit. The stop is already placed. The account cannot be wiped by a runaway trade.
The take-profit requirement is less intuitive but serves a compliance function. It prevents a class of trading approaches where a trader holds a position indefinitely, potentially across the 4:59 PM ET daily close, by ensuring a defined exit point exists at entry. It also creates a cleaner record of each trade's intended risk-reward at the time of entry.
The practical trade-off is significant for certain trading styles. Discretionary scalpers who used to fire single-click market entries now need to set both a stop and a target before each trade. This adds a step to every entry and requires planning the trade before execution rather than during. Most traders adapt within a few weeks, but it is a genuine workflow change that should be tested on a demo account before live trading under 4.0 rules.
How to set it up on Rithmic and Tradovate
Both platforms support bracket orders natively. The setup approach differs between them.
Rithmic via NinjaTrader
NinjaTrader's ATM (Advanced Trade Management) strategy feature is the most practical solution. An ATM strategy is a template that automatically attaches a stop-loss and take-profit to every order at the values you specify. You configure the template once: set your default stop distance and target distance, enable auto-attach, and every order you submit will automatically include the bracket. You cannot accidentally submit a naked order because the bracket is attached at the template level before the order is sent.
Set the ATM strategy as your default before trading. Under NinjaTrader, go to the Chart Trader or Order Entry panel, select your ATM strategy from the dropdown, and ensure Auto mode is active. Every entry from that point will include the bracket automatically.
Tradovate
Tradovate's web and desktop platforms include bracket order functionality in the order ticket. When placing an order, expand the order form to show the OCO (One-Cancels-Other) fields, which include the stop and target inputs. Enter your stop price and target price before submitting. Tradovate also supports default bracket templates that can be saved and applied automatically to each new order, reducing the per-trade setup to a single click.
For Tradovate users, the most reliable approach is to enable the bracket template as a default in the platform settings so that it attaches automatically on every new order entry, matching the NinjaTrader ATM approach.
WealthCharts
WealthCharts is Apex's proprietary charting integration. It has its own order entry interface with bracket order support built in. The setup is similar to Tradovate: configure bracket defaults in the order entry settings so that stops and targets attach automatically to each entry. Refer to Apex's WealthCharts setup documentation for the current interface layout, as this platform receives more frequent updates than Rithmic or Tradovate.
| Platform | Bracket method | Auto-attach option | Recommended setup |
|---|---|---|---|
| Rithmic / NinjaTrader | ATM Strategy template | Yes, via ATM auto-mode | Set default ATM strategy with auto-attach enabled |
| Tradovate | OCO order ticket / bracket template | Yes, via default template | Save bracket template as default in order settings |
| WealthCharts | Built-in bracket order entry | Yes, via order entry settings | Configure bracket defaults in platform settings |
Before trading your evaluation or PA under 4.0 rules, run 10 to 20 practice trades on a demo account with bracket orders enabled. The goal is to make bracket entry muscle memory before the first live session. Discovering that your ATM template is misconfigured on a live trade is an avoidable mistake.
If you are evaluating Apex under the current 4.0 ruleset, review current evaluation options on the Apex site.
Review current Apex evaluation options →How the rule affects different trading styles
Scalpers and fast entry traders
This is where the rule creates the most friction. Scalpers who enter and exit in seconds using one-click order entry now need to have a pre-set bracket template running at all times. The stop and target values in the template need to be appropriate for the current market conditions and the trade being taken. A fixed 10-tick stop may be appropriate for normal conditions but too tight for a high-volatility session. Adjust your ATM template parameters based on market conditions before the session, not during it.
Swing traders and position traders
The bracket order requirement has less workflow impact on traders who plan entries in advance and hold for larger moves. The additional step of setting a stop and target at entry is consistent with how most structured trading approaches already work. The main adjustment is ensuring the take-profit is set at a realistic target rather than an arbitrary placeholder, since a take-profit that is too close will exit the trade prematurely.
Automated trading
Traders using automated strategies through NinjaTrader, TradingView webhooks, or other automation tools need to ensure their strategy submits bracket orders, not single-leg entries. If your automation submits a market order without an attached stop and target, it will be rejected. Update your strategy code to include the bracket parameters on every order submission.
What traders also ask.
A funded account does not remove the risk of trading. It removes the capital barrier. Configure bracket orders before your first live session. Do not discover the requirement mid-trade.