Please read user manual for our products before utalizing them
After completing your purchase, download the strategy .zip file from your Market Monarch account or the download link provided in your purchase email.
Save the file somewhere easy to find, such as your Downloads folder.
Do not unzip or extract the file. NinjaTrader imports the ZIP file directly.
Launch NinjaTrader 8 and allow the platform to fully load until the Control Center appears.
The platform will now compile the strategy. This process may take several seconds depending on your computer.
If the import is successful, NinjaTrader will display an Import Successful message.
Before running an automated strategy, you must connect to an account.
From the Control Center, click Connections and choose the account you wish to use.
Examples include:
Wait until the connection indicator turns green, confirming you are connected to the market.
From the Control Center:
New → Chart
Select:
Click OK to open the chart.
Important: Always use the chart timeframe specified in the product documentation. Running the strategy on an unsupported timeframe may produce unexpected results.
Allow the chart to load enough historical data before enabling the strategy.
Many automated strategies require historical bars to calculate indicators before they begin trading.
Wait until the chart has completely finished loading.
Right-click anywhere on the chart.
Select:
Strategies...
Locate your Market Monarch strategy from the list.
Select it and click Add (or double-click the strategy name).
The strategy settings window will appear.
Before enabling the strategy, review every setting carefully.
Common settings include:
Adjust these settings according to your trading plan.
Within the strategy settings, locate the Account dropdown.
Choose the account you want the strategy to trade on.
Examples:
Always double-check that the correct account is selected before enabling the strategy.
After reviewing all settings:
Your strategy is now active.
The strategy will continuously monitor the market and automatically submit orders whenever its programmed conditions are met.
Even though the strategy is automated, you should continue monitoring it throughout the trading session.
Regularly check:
Never leave an automated strategy unattended for extended periods without understanding its behavior.
To disable the strategy:
The strategy will stop submitting new trades.
Depending on your strategy settings, any open positions may remain open or may be closed automatically. Refer to the product documentation for your specific strategy's behavior.
When a new version is released:
Make sure:
Possible reasons include:
Review the Log tab in the Control Center for any error messages. Common causes include connection interruptions, invalid order parameters, insufficient account permissions, or rejected orders.
For the best experience using Market Monarch automated strategies:

Type: NinjaTrader 8 Strategy (automated, places real orders) What it does: A Donchian-channel breakout strategy with a layered stop system — one base ATR stop plus three independent, optional tightening mechanisms — combined with regime, exhaustion, and pressure-based entry filters, and an opt-in risk-control section for halting the strategy under adverse conditions.
Not financial advice. This guide explains installation, configuration, and monitoring. It isn't a recommendation to run this strategy live, and nothing here is trading or investment advice — you are responsible for your own testing, risk tolerance, and capital.
Breakout strategies are simple to describe but easy to get wrong in the details: a fixed stop can be too tight for the very volatility spike that defines a breakout, while a purely trailing stop can give back too much profit before locking anything in. MSS Pilot addresses this by giving every trade a solid ATR-based starting stop, then layering up to three independent, one-way-ratchet tightening mechanisms on top — each of which can only move the stop closer to price, never further away, so they can never undo each other's work. On the entry side, it can optionally require a favorable market regime, filter out already-stretched (exhausted) moves, and require "real" (structurally-backed) buying/selling pressure before taking a trade.
The strategy trades a breakout , evaluated every bar (not anchored to a session open like an Opening Range Breakout): - Long when price closes above the highest high of the last N bars (excluding the current bar). - Short when price closes below the lowest low of the same window.
Every trade starts with a base ATR stop , set once at entry: entry price ± (ATR Stop Multiple × ATR) . This never changes on its own. Three separate, independently-toggleable mechanisms can subsequently tighten that stop as the trade develops — none of them can ever loosen it, and since all three follow the same one-way-ratchet rule, they cannot undo each other. At any moment, the active stop is simply whichever mechanism has pushed furthest toward price so far:
Fixed at entry, never trailed: entry price ± (ATR Target Multiple × ATR) .
(The exact internal calculations behind the MMSE/MEE/MPE scores are part of the strategy's regime-detection engine and are not detailed further in this guide — what matters for configuration is that each is a 0–100 score with a corresponding threshold or band you can tune.)
When enabled, the strategy can automatically halt itself — permanently for the run, or just for the rest of the day — based on win/loss streaks, total win count, or daily dollar P&L limits. A halt only ever blocks new entries; it never force-closes an already-open position. Anything already in a trade continues to be managed by its native stop, target, and any active trailing mechanisms.
Enable Session Time Filter
Enable MMSE Regime Gate
Donchian Period
ATR Period
ATR Stop Multiple
ATR Target Multiple
Enable Donchian Trailing Stop
Profit Lock Trigger %
0 disables Profit Lock entirelyProfit Lock Target %
Session Start (HHMMSS)
0 (midnight)Session End (HHMMSS)
235959Close Position at Session End
Gate Score Min
Gate Score Max
Enable MEE Exhaustion Filter
Exhaustion Block Threshold
Enable MPE Pressure Quality Filter
Pressure Quality Min Threshold
Enable Composite Decay Trailing Stop
Decay Trail Threshold
Decay Trail ATR Multiple
Contracts
1Enable Risk Controls
Stop after total wins
0 = off)Stop after consecutive wins
0 = off)Stop after consecutive losses
0 = off)Daily loss limit ($)
0 = off)Daily profit stop ($)
0 = off)Because all three optional tighteners (Donchian Trail, Profit Lock, Composite Decay Trail) follow the same rule — "only move the stop if the new level is more favorable than the current one" — you can safely enable more than one at a time. Whichever mechanism has moved the stop closest to price at any given moment is simply the one currently in effect; none of them can push it back out again. This means:
Strategy never enters a trade
Stop doesn't seem to move even with a tightener enabled
Strategy halted and won't resume
Strategy stopped trading for the day but resumed the next day
Open position wasn't closed when the strategy halted
Regime/Exhaustion/Pressure filters seem to behave unpredictably

Type: NinjaTrader 8 Strategy (automated, places real orders) What it does: The automated trading counterpart to the NexGen ORB indicator. Builds an Opening Range Breakout each session, optionally qualifies the day and the breakout itself through Regime and Flow filters, then enters with an ATR-based bracket, an optional one-time profit lock, a time-in-trade exit, and a full opt-in risk-control section for halting the strategy under adverse conditions.
Not financial advice. This guide covers installation, configuration, and monitoring. It isn't a recommendation to trade this strategy live, and nothing here is trading or investment advice — you're responsible for your own testing, risk tolerance, and capital.
Note: Some of this strategy's internal filter logic (exactly how the Regime and Flow filters qualify a day or a breakout) is proprietary and intentionally not detailed in this guide, consistent with the companion NexGen ORB indicator.
A plain Opening Range Breakout takes every breakout of the day's early range, regardless of whether the broader conditions or the breakout's own participation actually support it. NexGen ORB Strategy adds two independent, optional qualification layers — a once-per-day Regime check and a per-breakout Flow check — on top of the same core ORB mechanics as the companion indicator, then manages the resulting trade with an ATR bracket, an optional profit lock, and a time-based exit, plus a full risk-control layer for automated halting.
Session Start Time (HHMMSS)
070000 (7:30:00 AM)Session End Time (HHMMSS)
130000 (1:00:00 PM)Enable Regime Filter
Regime Period
Regime Threshold
Enable Flow Filter
Flow Threshold
1.5 = good, 2.0 = excellent, per the strategy's own guidanceFlow Lookback (days)
ORB Minutes
Min ORB Size (ticks)
0 = disabled)Entry Window (minutes)
ATR Period
Stop Multiplier (× ATR)
Target Multiplier (× ATR)
Time-in-Trade Limit (minutes)
0 = disabled)Contracts
Enable Profit Lock
Lock Trigger % of Target
Lock Stop % of Target
Enable Risk Controls
Stop after total wins
0 = off)0Stop after consecutive wins
0 = off)0Stop after consecutive losses
0 = off)0Daily loss limit ($)
0 = off)0Daily profit stop ($)
0 = off)0No trade on an entire day, no ORB drawn
ORB drawn but no trade taken
Trade exited earlier than expected
Strategy halted and won't resume
Strategy stopped for the day but resumed the next day
Open position wasn't closed when a halt triggered

Type: NinjaTrader 8 Strategy (automated, places real orders) What it does: An automated strategy purpose-built to attempt to pass a futures prop-firm evaluation account. It trades a trend-based entry signal with an adaptive position-sizing and target system designed around a high win-rate approach, plus a full set of evaluation-specific risk controls (drawdown tracking, daily limits, minimum trading-day handling, and automatic halting).
This is not a general-purpose trading system and it is explicitly not intended for a funded/live account. It is designed around the specific mechanics of a prop-firm evaluation (a fixed profit target and a trailing/static drawdown limit that ends the evaluation if breached), not for long-term live trading performance.
Not financial advice. This guide explains how to install, configure, and monitor the strategy. It isn't a recommendation to use it, and nothing here is trading, investment, or financial advice — you're responsible for your own decisions, risk tolerance, and whatever capital or evaluation fees you commit.
Proprietary system — some internal mechanics are intentionally not documented here.
Passing a prop-firm evaluation is a different problem than trading profitably long-term: you need to hit a fixed profit target without breaching a drawdown limit, often within a minimum number of trading days. EvalPass Pro is built specifically around that structure — favoring a high win-rate approach and adaptive sizing that responds to how close you are to the target, rather than a strategy optimized for open-ended live performance.
These are disclosed directly by the strategy's own design notes and are important enough to repeat here in full:
Shared conceptually: - Entries are based on a trend-state signal — the strategy trades in the direction of the current trend state, with an option to skip the very first bar right after a state flip (since that bar has historically been a lower-quality entry). - An optional longer-term EMA filter can be layered on top to only take trades aligned with a broader trend direction. - Every position is protected by both a profit target and a stop-loss, in points. - Position size and the profit target distance can be either fixed (manual) or adaptive — when adaptive, the strategy recalculates both based on your evaluation's account size, profit target, remaining drawdown room, and how many winning trades you've told it you want the evaluation to require. - The strategy tracks running P&L, peak equity, win/loss streaks, and days traded, and can automatically halt itself when your evaluation's profit target is reached, when drawdown risk is breached, or when other configured limits are hit. - A "minimum trading days" mode can automatically switch to very small, low-risk position sizing once the profit target has already been reached, so you can continue satisfying a minimum-days requirement without meaningfully risking the account further.
Trend multiplier
Trend ATR period
Use trend EMA filter
Trend EMA period
Trade longs
Trade shorts
Exit on state flip
Min bars since flip to enter
1 (recommended) skips the flip bar itselfTarget points (manual)
Stop points
Enable auto sizing
Account size ($)
Profit target ($)
Trailing drawdown ($)
Max contracts
Point value ($)
Cost per round turn (points)
Desired wins needed
Min target points
Max target points
Shrink target as target nears
Trailing DD freezes at start balance
Session start / end (chart time HH:mm)
08:30 – 13:00Flatten at session end
OnMax trades per day
0 = unlimited)0Exit if trade down ($)
0 = off)Stop after total wins
0 = off)Stop after consecutive wins
0 = off)Stop after consecutive losses
0 = off)Daily loss limit ($)
0 = off)Daily profit stop ($)
0 = off)Halt when target reached
Enable minimum-days micro mode
Minimum trading days
Micro mode contracts
Micro mode target points
Micro mode stop points
Show dashboard
OnThe on-chart panel (top-right) shows: - Realized — your current realized P&L on the evaluation - Remaining — how much further you need to reach your profit target - Peak — your highest recorded equity, used for drawdown tracking - Drawdown used — how much of your trailing drawdown allowance has been used, out of the total - Next qty/target — the position size and target distance the strategy will use on its next entry - W/L and streak — total wins/losses and your current winning/losing streak - Days traded — how many distinct days you've placed at least one trade - Status banners — appear when your target has been reached, or when the strategy has halted (with the reason shown)
Strategy never enters a trade
Strategy stopped trading mid-day and won't resume
Strategy stopped entirely and won't resume at all
Position sizes or targets look unexpected
Micro mode isn't activating after target is reached
Dashboard doesn't appear

Type: NinjaTrader 8 Strategy (automated, places real orders) Primary chart: 1-minute bars What it does: The automated trading counterpart to the Scalp Bands indicator. Trades Bollinger Band mean-reversion rejections, filtered by a "band walk" suppression check and an RSI-based chop-zone regime filter, with volume-profile-based position sizing, a percentage-based take-profit/stop-loss bracket, an optional profit lock, and a full opt-in risk-control section.
Not financial advice. This guide covers installation, configuration, and monitoring. It isn't a recommendation to trade this strategy live, and nothing here is trading or investment advice — you're responsible for your own testing, risk tolerance, and capital.
A basic "price touched the Bollinger Band" reversal signal fires constantly and is often wrong, especially when the market is trending strongly rather than ranging (a "band walk"). Scalp Bands Strategy only takes a rejection trade when: the market hasn't been walking the band recently, RSI suggests conditions are choppy rather than strongly trending, and the trade's target is set intelligently based on how strong the current trend reading is. Position size is also automatically adjusted based on whether the trade lines up with the session's Point of Control (POC).
A few core values are locked internally and are not exposed as settings, by design: - Bollinger Band Period: 20 - Bollinger Band Std Dev: 2.0 - ADX Period: 14 - Low ADX Threshold: 15 (below this, target = far band) - Mid ADX Threshold: 25 (between Low and Mid, target = middle band)
Session Start (HHMMSS)
80000 (8:00:00 AM)Session End (HHMMSS)
125500 (12:55:00 PM)Close Position at Session End
OnLook Back Multiplier
Anti Down Trend Parameter
Anti Up Trend Parameter
Candle Look Back
Threshold
Close Outside Weight
Wick Outside Weight
Base Position Size
POC Dir Position Size
TP Percent
Stop Loss Ticks
Trigger Percent
Lock Profit Percent
Enable Risk Controls
Stop after total wins
0 = off)Stop after consecutive wins
0 = off)Stop after consecutive losses
0 = off)Daily loss limit ($)
0 = off)Daily profit stop ($)
0 = off)No trades at all
Entries seem to skip obvious band touches
Position sizes vary between trades
Stop moved mid-trade unexpectedly
Strategy halted and won't resume
Strategy stopped for the day but resumed the next day
No algorithm works everywhere, all the time. The core families:
Takeaway: before deploying a strategy, know what regime it's built for, and have some way (even a simple volatility or trend-strength filter) to recognize when that regime is present or absent.
A strategy with parameter set A that worked well in 2025 is not guaranteed to work with the same parameters in 2026. Reasons this happens:
Practical implication: parameters aren't "set and forget." They need periodic review, and often need to be re-optimized or re-fit to current conditions — not necessarily because the underlying logic is wrong, but because the market's statistical properties (volatility, mean reversion speed, trend persistence) have moved.
A common practice to manage this is walk-forward testing: repeatedly optimize on a trailing window of data, then test on the next unseen period, rolling forward through time. This simulates how a strategy would have needed to adapt in real time, rather than fitting one static parameter set to years of history at once (which risks overfitting).
Adjusting TP/SL doesn't just make you "more or less profitable" — it changes the shape of your results:
This is why win rate alone is a misleading metric. A strategy with a 30% win rate can be very profitable if average win size is several multiples of average loss size. A strategy with a 70% win rate can lose money if average losses are large relative to average wins.
The key relationship is expectancy:
Expectancy = (Win Rate × Avg Win) − (Loss Rate × Avg Loss)
Changing TP/SL moves win rate and avg win/loss in opposite directions — so the real question is whether a given adjustment improves expectancy (and other factors like drawdown and trade frequency), not whether it improves win rate in isolation. It's common to grid-search or walk-forward test TP/SL combinations rather than assume "tighter stop = safer" or "higher win rate = better."
Other second-order effects worth tracking when you adjust TP/SL:
A single algorithmic logic (e.g., "buy when price breaks above the N-period high") can often be applied across multiple timeframes or instruments, but the parameters usually cannot be copy-pasted — each market/timeframe has different statistical characteristics:
Practical approach: treat the rules/logic as portable, but re-optimize or re-scale the parameters (stop distance, lookback length, thresholds) per market and per timeframe — often using volatility-normalized units instead of fixed values so the strategy adapts automatically.
These are general educational concepts, not investment advice or a recommendation to trade any specific way. Backtested and historical performance doesn't guarantee future results.