How it works

An optimizer that works overnight, and a strategy that trades for you.

The system is kept deliberately simple: one instrument, one trade a day, a stop and target on every trade. What changes daily is the set of parameters, chosen fresh each night from a year of market history.

The nightly optimization

Runs after every regular session on a dedicated 16-core server with 192 GB of memory, and takes about two and a half hours.

  1. 1

    Load the data

    A rolling one-year window of ES one-minute bars from the regular trading hours (RTH) session only, roughly 252 trading days.

  2. 2

    Test every combination

    Over 504,000 mixes of profit target, stop loss and entry minute, each simulated trade by trade with slippage included.

  3. 3

    Filter hard

    Only strategies with an equity curve R² of 0.97 or better and maximum drawdown under $3,000 are kept.

  4. 4

    Rank by tier

    Survivors are sorted into Conservative, Moderate and Aggressive by drawdown, and the top ten in each are kept.

  5. 5

    Publish

    The 30 strategies, their metrics, charts and daily PDF reports appear in Trade Assist the same evening.

Rankings move. If CS02 outperforms CS01 overnight, they swap, and CS01 takes on the new parameters. Check your chosen strategy before the open each day.

The trade itself

TradeAssistES is a NinjaTrader 8 strategy for the E-mini S&P 500 contract. From the strategy's start time, it waits for a momentum break confirmed by the Parabolic SAR, takes one position long or short, and attaches its stop and target the moment it fills.

No new entries are taken after the cutoff, and any open position is closed before the session ends. If NinjaTrader restarts mid-trade, the strategy restores the stop and target on its own.

Use an RTH 1-minute chart. Every strategy is optimized on regular trading hours (RTH) one-minute data, and the Parabolic SAR that times each entry is calculated from RTH bars only. On a full-session chart the overnight bars change the SAR, so entries will differ from the strategy's backtest and from the trades we report each day, which come from the RTH 1-minute chart only. Set the chart's Trading hours to US Equities RTH.
CHART
ES 1-minute, RTH only
TRADES PER DAY
One
DIRECTION
Long or short
EXITS
Stop, target or close
OVERNIGHT RISK
None, flat daily
BROKERS
Any NinjaTrader 8 broker
POSITION SIZE
Up to 10 contracts
WHY THE CAP
Limits slippage

From Trade Assist to NinjaTrader

You, in Trade Assist

Click Trade Strategy

Your choice and its parameters are saved to your account.

NinjaTrader, every minute

Strategy pulls parameters

With Automatic Parameter Update on, TradeAssistES checks your selection every minute using your account email and shows it in the bottom-left corner of the chart. A change is applied while no trade is open.

License check

Sim free, live verified

Sim and demo accounts always run. Live accounts are verified against your license.

Two ways to trade

Most traders follow the nightly strategies, but you can also trade a setting of your own choosing. Two switches in the strategy's settings on the chart decide which.

Automatic

Follow Trade Assist

Automatic Parameter Update On, Use Default Settings Off. TradeAssistES trades the strategy you select in Trade Assist, with the profit target, stop loss and start time from the nightly optimization. Switch strategies or click Stop trading in Trade Assist at any time.

Your own settings

Trade a fixed setting

Turn Use Default Settings On (or Automatic Parameter Update Off) and type your own Profit Target, Stop Loss and Start Time into the strategy's settings. TradeAssistES then ignores your Trade Assist selection and trades those values every day until you change them.

Either way, the entry rules, one trade per day, the stop and target on every trade and the license check for live accounts stay the same. Only the parameters come from a different place.

Risk is managed in the rules

A stop on every trade

Every entry is bracketed. There is never an open position without a stop working.

One trade, then done

A single attempt per day keeps losses from compounding through the session.

Size to your capital

We suggest $5,000 per contract and adding contracts only as the account grows, up to 10 contracts per strategy so fills stay clean and slippage stays low.