Does Apex Trader Funding Require a Bracket Order on Every Trade

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.

There is no workaround

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
Best practice: test on demo first

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
Promo code ONKAGNVZ

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.

Also asked · Related questions

What traders also ask.

Yes. As of March 1, 2026, every order on an Apex account requires both a stop-loss and a take-profit attached at the time of submission. A stop-loss alone without a take-profit is rejected. The rule is enforced at the platform level by Rithmic, Tradovate, and WealthCharts. Orders without a complete bracket do not reach the market.
The order is rejected by the platform before it reaches the market. An error message is returned referencing the missing stop-loss or take-profit. The trade does not fill. 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. This is why configuring automatic bracket attachment is strongly recommended over manual entry.
Both. The bracket order requirement applies to evaluation accounts and Performance Accounts under the 4.0 model. It was introduced as part of the March 2026 4.0 launch and applies to all accounts purchased on or after March 1, 2026. Legacy accounts purchased before that date were not subject to the platform-level bracket enforcement.
Yes. You can modify, move, or cancel the stop-loss and take-profit after entry. The requirement is that they are attached at the moment of submission. Once the trade is live, normal position management applies: you can trail your stop, tighten it, or move it to breakeven. The only hard rule is that the bracket must exist at entry. What you do with it afterward is your trade management decision.
Use NinjaTrader's ATM Strategy feature. Create a strategy template with your default stop and target distances, enable Auto mode, and set it as your default in the Chart Trader or Order Entry panel. Every order you submit will automatically include the bracket. This is the most reliable method because the bracket attaches at the template level before you click submit, making it impossible to accidentally submit a naked order.
Both are required. A stop-loss without a take-profit is rejected. A take-profit without a stop-loss is rejected. Apex requires a complete bracket on every entry: entry order, stop-loss, and take-profit. The take-profit can be placed far from the current price if you want to hold for a large move, but it must exist at the time of order submission.
No. The bracket order requirement was introduced as part of the March 2026 4.0 restructure. Under the legacy ruleset (accounts purchased before March 1, 2026), stop-loss and take-profit orders were recommended but not technically enforced at the platform level. The hard-stop enforcement is a 4.0-only rule. Note that legacy accounts did prohibit placing brackets in both directions simultaneously without directional bias, which is a separate issue from the entry bracket requirement.
Tradovate's order ticket includes OCO fields for the stop and take-profit. Enter both values before submitting the order. Tradovate also supports bracket order templates that auto-attach to new entries. Set up a default bracket template in Tradovate's settings so that every order automatically includes the stop and target, removing the need to manually enter both values on each trade.

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.