Last updated: February 17, 2026

How to Build a Foundational Breakout Model with BreakoutOS

BreakoutOS is a strategy builder designed specifically for breakout trading. Instead of coding strategies by hand or running optimizations for hours, it lets you prototype hundreds of breakout combinations in seconds, rank them by performance, and immediately see which structural elements actually work for your market and timeframe.

What Is a Foundational Breakout Model?

A foundational breakout model is the core structure of a strategy before any filters, indicators, or optimizations are added. It contains only three elements:

  1. Point of initiation - the reference point from which the breakout level is calculated (yesterday's close, today's open, a moving average, the high or low of the day)
  2. Space - a volatility-based distance from the point of initiation, typically calculated as a multiple of Average True Range (ATR)
  3. Time - the session window during which the model is active

That is the entire foundation. If those three elements produce a positive, stable equity curve on their own, you have something worth building on. If they do not, no amount of filters or optimization will save it.

Why the Foundation Matters More Than Filters

Most traders skip straight to indicator-based filtering. They add RSI conditions, moving average crossovers, volume thresholds - anything to make the backtest look better. The problem is that if the underlying structure is weak, filters just mask bad behavior temporarily. The strategy breaks in live trading.

In our hedge fund, we build the foundation first, validate it thoroughly, and only then start improving it. A good, robust foundational model is half the work done already.

How BreakoutOS Prototypes 468+ Combinations

Here is the actual workflow. You load your market data - say E-mini NASDAQ 60-minute bars covering 10 years. You select your points of initiation (for example, 6 different options: yesterday's close, today's open, 100-period moving average, high of the day, low of the day, and 50-period EMA). You select your ATR lookback periods (5, 20, and 40 bars).

With 6 points of initiation and 3 volatility measurements, you get 18 base combinations. Each volatility measurement is then tested with space multipliers from 0.2 to 5.0 in steps of 0.2, creating 26 multiplier values per combination.

That gives you 468 total iterations.

In BreakoutOS, this runs in about 10 seconds. Every combination is tested, ranked, and only the positive ones are displayed. No coding. No waiting for optimization runs. You get the full picture immediately.

Reading the Prototyping Results

The prototyping engine ranks results using only in-sample data - years 1 through 6 in a 10-year dataset. The last three years are held back as out-of-sample data for validation later.

Why the last three years specifically? In futures markets, recent performance is the strongest predictor of near-future behavior. If a model shows strong results in the most recent three years, it typically has more promising behavior going forward. But we do not optimize on those three years alone - that would be overfitting.

When reviewing results, you look for two things beyond the top-ranked model:

Key Structural Decisions the Software Handles

One Side at a Time

BreakoutOS builds long and short models separately. Markets - especially indexes - behave fundamentally differently on each side. Building both directions in a single model mixes opposing behaviors and produces misleading results. You always build one side only.

Session-Specific Models

The platform lets you constrain models to specific trading sessions: pre-market, regular hours, or after-market. Each session produces completely different results. A model that works well in the after-market session may fail during regular hours. BreakoutOS makes it easy to test each session independently.

Day Trading vs. Swing Trading

You choose your holding period upfront. Day trading strategies exit at the end of the session. For swing strategies, the recommended approach is to exit all positions by Friday close - this allows time for weekly maintenance like reoptimization and portfolio reassembly, and avoids uncontrolled weekend gap risk.

What Comes After Prototyping

A promising prototype is not a finished strategy. After identifying a strong foundational model, you still need to run it through multiple robustness tests:

BreakoutOS includes all of these as built-in modules. You move from one to the next without leaving the platform or writing any code.

See BreakoutOS in Action

Watch a full strategy build from blank slate to validated model.

Watch Demo Videos

Frequently Asked Questions

How much historical data do I need?

At least 10 years. Ten years gives you enough sample size to capture different market regimes, different volatility environments, and events like COVID. Shorter histories mean low statistical confidence and a higher chance of overfitting.

Can I use my own data from any trading platform?

Yes. BreakoutOS accepts ASCII or CSV data exported from any platform - TradeStation, NinjaTrader, MetaTrader, or any other source. You upload the data and work with it directly.

Why not just pick the top-ranked result?

Because the top backtest result might be an outlier. You need to verify that nearby parameter values also produce good results, that the model ranks consistently across different time windows, and that it works on related markets. Cherry-picking the best backtest without validation is the most common reason strategies fail in live trading.

Does BreakoutOS require coding?

No. The entire workflow - from data upload to prototyping to robustness testing - uses interactive controls. You move sliders, select options, and get results in real time. There is no scripting or programming involved.
Tomas Nesnidal

About the Author

Tomas Nesnidal is a breakout trading specialist, hedge fund co-founder, and creator of BreakoutOS. He has managed institutional portfolios using breakout strategies for over 15 years, trading from 65+ countries. He is the author of The Breakout Trading Revolution and co-founder of Breakout Trading Academy.