Can you really build a trading strategy in 5 minutes? Yes – and I’m going to prove it.
In this guide, I’ll walk you through exactly how to prototype a breakout trading strategy from scratch, step by step. We’ll build one live on the Nikkei futures market using the Mr. Breakouts Formula, and you’ll see just how straightforward the process is – even if you’ve never built a strategy before.
By the end, you’ll understand how breakout entries work, how to add filters and exits, and what a real prototype looks like on 10 years of data.
Watch the full walkthrough below, then read on for the complete breakdown.
What You Need to Know Before You Start
Breakout trading means entering a position when price moves beyond a defined level with enough momentum to suggest a real directional move is starting. Unlike discretionary trading where you draw lines on a chart and make judgment calls, systematic breakout trading defines every rule in advance so the strategy can be backtested and validated.
If you want the full deep dive on what breakout trading is and why it works, read the complete guide to breakout trading strategy. This article focuses on the practical side: building your first strategy.
The framework we use is the Mr. Breakouts Formula. Every breakout strategy needs four things:
- Point of initiation – a reference price level
- Space – how far price must move to trigger entry
- Time – when the strategy is allowed to trade
- Filter – a condition that removes bad entries
Plus exits (stop-loss, profit target, or time-based) to close the trade. That’s the entire structure. Let’s build one.
Step 1: Choose Your Market
For this example, I chose the Nikkei 225 futures market on 1-hour data. Why Nikkei? To prove a point: the Mr. Breakouts Formula works on virtually any market. Most of my examples use E-mini NASDAQ or E-mini S&P 500, but breakout trading is not limited to US index futures. It works on currencies, commodities, Asian indices – anywhere there’s momentum and liquidity.
If you’re just starting out, pick a market you’re familiar with. Liquid index futures are the easiest to work with because they have tight spreads, deep order books, and decades of clean historical data for backtesting.
Step 2: Define the Breakout Entry
Every breakout entry starts with two things: a point of initiation and a space calculation.
Point of Initiation
This is the reference level from which we measure the breakout. For this beginner example, we use something deliberately simple: the open or close of the previous bar. You could also use a moving average, yesterday’s close, or today’s open. The point is to have a starting reference.
Space Calculation
Space tells us how far price needs to move beyond the point of initiation before we consider it a real breakout. The most common approach is using Average True Range (ATR) multiplied by a fraction.
But to keep this example as simple as possible, we use the difference between the open and close of the last bar – the body of the candle. Multiply that by 3.5, and you have your space.
The long entry is then:
Breakout Level = Point of Initiation + (Space x 3.5)
When price crosses above that level, we enter.
Step 3: Add a Time Condition
You don’t want your strategy firing in the middle of the night when there’s no liquidity. The Nikkei futures market trades through Chicago, so we add a simple rule: only enter trades after 8:00 AM Chicago time.
This ensures we’re trading during active hours when there’s enough volume for the breakout to follow through. On other markets, you’d adjust this to the relevant session – for example, US equities open at 9:30 AM Eastern.
Time conditions are one of the simplest ways to improve any strategy because they cost nothing in terms of overfitting risk. You’re just restricting trading to hours when the market is actually active.
Step 4: Add a Filter
Without a filter, the raw breakout model will generate a lot of false entries – trades where price briefly crosses the breakout level but has no real momentum behind it. We need something to separate the real moves from the noise.
One of the most effective and widely used filters is the ADX indicator (Average Directional Index). ADX measures the strength of a trend regardless of direction. A low ADX reading means the market is range-bound and choppy – exactly when breakout strategies generate the most false signals.
For this strategy, we use: ADX must be below 15. This might seem counterintuitive – why filter for low trend strength? Because a low ADX means the market is consolidating, building pressure. When a breakout finally occurs from a low-ADX environment, it’s more likely to be a genuine momentum move rather than random noise within an existing trend.
For more advanced filtering techniques – including zero-parameter filters that eliminate up to 80% of false entries – see how I filter up to 80% of bad trades.
Step 5: Define Exits
Every strategy needs clear exit rules. For this beginner prototype, we use three:
| Exit Type | Rule | Purpose |
|---|---|---|
| Time-based exit | Exit 18 bars after entry | Captures the move without overstaying |
| End-of-day exit | Close position at session end | Makes this a day trading strategy – no overnight risk |
| Stop-loss | $1,000 protective stop | Limits maximum loss per trade |
The bars-since-entry exit is a simple but effective approach for day trading strategies. It says: if the trade hasn’t done its thing within 18 hours (18 one-hour bars), close it and move on. The end-of-day exit ensures no position is held overnight, keeping this firmly in day trading territory.
The Results: What This Prototype Produces
After coding this up and applying it to 10 years of Nikkei 1-hour data, here’s what the prototype delivers:
| Metric | Value |
|---|---|
| Net profit (10 years) | $72,000 |
| Average trade | $156 |
| Maximum drawdown | ~$6,000 |
| Net profit / drawdown ratio | >10 |
A net profit-to-drawdown ratio above 10 is a very strong number for a raw prototype. The average trade of $156 is high enough that transaction costs won’t eat into profitability. And the equity curve shows steady growth over the full 10-year period.
Important caveat: this is a prototype, not a finished strategy. The results look promising, but this is only the first step. Before you’d ever trade this live, you need to run it through proper robustness testing – which I cover in the free 3-part masterclass.
What Comes After the Prototype
Building the prototype is the fun part. But the real work – and what separates profitable traders from everyone else – is what comes next:
Robustness Testing
You need to verify that the strategy isn’t just fitted to historical data. This means out-of-sample testing, neighbor values analysis, and walk-forward validation. If the strategy only works with the exact parameters you chose and falls apart when you change anything slightly, it’s overfitted.
Cross-Market Validation
Apply the same model to markets it has never seen. If a strategy built on Nikkei also shows positive results on NASDAQ, S&P 500, and Dow Jones, you’ve likely found a genuine market behavior rather than a data artifact.
Refinement
Once validated, you can add more sophisticated filters, adjust risk management, and potentially combine the strategy with others into a diversified portfolio. But always validate first, refine second.
Common Beginner Mistakes to Avoid
- Over-optimizing from the start. Don’t try to make the backtest perfect. A robust strategy with moderate returns will outperform an overfitted strategy with spectacular backtested numbers every time.
- Skipping validation. If you skip out-of-sample testing and go straight to live trading, you’re gambling, not trading.
- Making it too complex. The strategy we built here has just four components: entry, time, filter, and exit. That’s enough. Adding 10 more indicators won’t make it better – it’ll make it overfitted.
- Trading too many markets at once. Start with one market, one timeframe, one strategy. Master the process before expanding.
Ready to build your first breakout strategy without coding? BreakoutOS gives you a visual, point-and-click strategy builder plus built-in validation tools – so you can go from idea to tested strategy in minutes. Start at breakoutos.com