Skip to content
NinjaTrader 8 · Futures · Free backtest demo

Test It On Your Broker Before You Pay

A Portfolio of Algorithmic Futures Systems

Bedrock Algo licenses a portfolio of independent trading systems for NinjaTrader 8, written for CME futures. Download a backtest-only version of any system, run it in your own NinjaTrader against your own data, and see the exact edge for yourself — no payment, no live risk.

portfolio_combined.backtest5 systems
Combined backtested curve
Systems5
MarketsES · NQ · GC
PlatformNinjaTrader 8
InstrumentsCME futures
ExecutionYour account
CapitalStays with you
ES Snacker D1IndicesGold Moonshot H1MetalsNQ Natter H1 v2IndicesNQ Phoenix D1IndicesNQ Short Avalanche H1ShortNinjaTrader 8NativeCMEExchange pricingNo MartingaleFixed riskES Snacker D1IndicesGold Moonshot H1MetalsNQ Natter H1 v2IndicesNQ Phoenix D1IndicesNQ Short Avalanche H1ShortNinjaTrader 8NativeCMEExchange pricingNo MartingaleFixed risk
Backtest demo accessFree
Platform focusNinjaTrader 8
Locked in after the testFounding rate
Capital stays with client100%

B2B software licence only. Not investment advice. Trading involves risk of loss. The backtest demo runs in the NinjaTrader Strategy Analyzer only — it is not a live-tradeable build. Currently in pre-launch; no purchase is being offered.

//One licence, many systems

The Power Is in the Portfolio

No single algorithm carries your account. Five independent systems, each engineered for a different market condition, combine into one licensed portfolio — built for consistency across regimes, not a lucky streak in one.

The systems are deliberately different, not five versions of one idea: trend-following, counter-trend and intermarket approaches, all executed on CME futures through NinjaTrader, constructed to run with low or negative correlation to each other. That correlation structure is the product — not a promise that every period will be smooth.

//The result

The Bedrock Algo Portfolio

Systems built to be structurally different from one another, not five bets on the same idea. Trend-following, counter-trend and intermarket logic, combined for low correlation rather than duplicated risk.

portfolio_combined.backtestMulti-system · 1 licence
Total return579.5%
Sharpe ratio1.94
Max drawdown12.2%
Drawdown
Avg drawdown1.3%
Longest DD265 days
Recovery factor47.6
Profitability
Profit factor1.50
Hit rate54.9%
Losing streak13
Scope
Trades2,458
Systems5
MarketsES · NQ · GC
//The foundation— every licensed system
01ES Snacker D1Indices — ES · NinjaTrader 8ConservativeLive
Sharpe0.98
Max DD6.5%
Hit rate53%
02Gold Moonshot H1Metals — GC · NinjaTrader 8MediumLive
Sharpe1.32
Max DD9.1%
Hit rate64%
03NQ Natter H1 v2Indices — NQ · NinjaTrader 8AggressiveLive
Sharpe1.21
Max DD12.1%
Hit rate45%
04NQ Phoenix D1Indices — NQ · NinjaTrader 8MediumLive
Sharpe0.78
Max DD8.4%
Hit rate71%
05NQ Short Avalanche H1Indices — NQ (short) · NinjaTrader 8MediumLive
Sharpe1.14
Max DD8.6%
Hit rate51%

Metrics shown are backtested performance across historical out-of-sample data, not live trading results. Licensing is not yet open — request the free backtest demo below and test it yourself.

//Why a portfolio

A Single Algo Bets. A Portfolio Compounds.

Most vendors sell you one strategy and hope the market cooperates. Bedrock Algo licenses a set of them, each built for a different regime, so no single bad month defines the outcome.

Running a single algo

Illustrative

Its bad quarter is your bad quarter.

Max drawdown-22.7%
Monthly vol5.7%
Longest flat10 mo
  • One strategy, one market regime
  • A drawdown hits the full account, unhedged
  • A single bad month defines the result
  • No structural diversification
Compounds into

Running a portfolio

Illustrative

The flat months rarely land on top of each other.

Max drawdown-8.6%
Monthly vol3.6%
Longest flat4 mo
  • Trend-following, counter-trend and intermarket logic side by side
  • Weak correlation by design — not a promise that every system moves opposite the others
  • A bad month is one input among five differently built systems
  • Diversification by construction, not by adding more of the same
//The same thing, in detail

Switch the systems on and off

Same period, same position sizing. The only thing that changes is how many systems run at once.

Max drawdown-8.6%
Worst month-4.6%
Longest flat period4 months
Monthly volatility3.6%
Underwater of the worst single systemUnderwater of your current selection
startequity curve, indexed to 10036 months
underwater — distance below the previous highworst single -26.2% · now -8.6%
Illustrative

These curves demonstrate how correlation and averaging behave across a set of systems. They are not the results of the licensed portfolio — those are in the table above, with the note on how they were produced.

Lewin, founder of Bedrock AlgoLewinFounder · Systems developer
//The person behind Bedrock Algo

Why I Built Bedrock Algo

Hi, I'm Lewin. I spent years testing trading systems the hard way — buying algos that looked flawless on a sales page and fell apart the moment they hit my own data. Bedrock Algo is the opposite of that.

Everything I build, I show on my YouTube channel: the logic, the backtests, the failures included. This site is where you can take those same systems, drop them into your own NinjaTrader Strategy Analyzer, and see the numbers on your own data — before you ever pay a cent.

No black boxes. No profit fantasies. Just systems you can verify yourself.

Systematic and rule-basedNo black boxesDocumented on YouTube
//Bedrock Algo vs. typical algo vendors

What Most Vendors Don't Tell You

A lot of the retail algo market runs on Martingale or grid systems with unlimited exposure, or on a single file with hundreds of parameters and no real guidance on how to set it up safely. Bedrock Algo is built differently, on purpose.

Bedrock Algo
Typical algo vendors
Strategy structure
Bedrock Algo

A portfolio of independent, low-correlation systems

Typical algo vendors

Usually a single algo — one strategy, one bet

Risk model
Bedrock Algo

Fixed risk per trade and hard exposure limits, no Martingale or unlimited grid doubling

Typical algo vendors

Often Martingale or grid-based — position size increases into losses, exposure can spiral

Setup and configuration
Bedrock Algo

Fully documented, pre-set parameters — import and run

Typical algo vendors

Hundreds of adjustable parameters handed over, with no clear guidance on which combination is safe

Market and pricing
Bedrock Algo

CME futures, priced by a regulated exchange rather than a broker's own book

Typical algo vendors

CFD pricing set by the broker, where execution quality varies from account to account

Testing
Bedrock Algo

Out-of-sample tested across years of data before going live

Typical algo vendors

Often a curve-fit backtest only, optimised on the same data it is tested on

Try before you buy
Bedrock Algo

Free backtest-only demo — test on your own data before you pay

Typical algo vendors

Pay upfront and hope it works

General market observations, not a claim about any specific competitor. Always review a vendor's documentation and risk model before licensing.

//Why we built it this way

The Philosophy Behind the Portfolio

None of the choices below are arbitrary. Some exist to protect your account. A few exist to filter out people who aren't actually a fit for this — on purpose.

01

Why a portfolio, not one algo

A single strategy is one bet on one type of market behaviour. If that behaviour stops working, even for a few months, the whole account feels it. A portfolio spreads that bet across systems built to succeed in different conditions, so no single miss defines the outcome.

02

Why we mix strategy types

Trend-following makes money when markets move in one direction. Counter-trend and mean-reversion make money when they don't. Intermarket systems trade the relationship between markets instead of a single chart. Mixing types — instead of running five versions of the same idea — is what actually lowers correlation.

03

Why no Martingale, and why exposure is capped

Martingale and uncapped grid systems increase position size after a loss to average down. They can produce a long, smooth-looking equity curve right up until a losing streak — statistically rare, but not impossible — wipes out the account in one move. These systems size positions the same way regardless of the last trade's outcome, avoid large leverage, and every system carries a hard cap on total exposure.

04

Why you test it before you pay

Most vendors want your money before you have seen anything real. Here it is the other way round: every system is available as a backtest-only build you run in your own NinjaTrader, on your own data, before a single euro changes hands. If the edge isn't there on your setup, you'll know — and you won't have paid to find out.

05

Why futures, and not CFDs

A CFD broker sets its own prices, and a system's real results depend heavily on execution quality. CME futures are priced by a regulated exchange, so the fills you test against are the fills everyone else gets. The code is written for NinjaTrader and futures traders.

06

If you still want it on a CFD account

The trades can be mirrored from NinjaTrader to a CFD account with external copier software. That runs on your side and is not part of the licence — the systems are built, tested and supported on futures.

//Licensing— after you've tested

Commit Only After the Proof

Test the systems free first. If the numbers hold up on your data, pick a term — the longer you commit, the less you pay per month.

Founding rate — reserved for early customers and locked in at signup
3 months · on-ramp
€99€69/ mo
Save €30 / mo

The short commitment — enough to see the portfolio through one normal swing.

  • Full portfolio licence for NinjaTrader 8
  • Every system plus all future updates
  • Self-guided setup docs
  • Standard email support
Reserve this rate
12 months · best per-month rate
€79€39/ mo
Save €40 / mo

The lowest monthly rate — for traders in it for the long game.

  • Full portfolio licence for NinjaTrader 8
  • Every system plus all future updates
  • Guided onboarding — VPS and integration
  • Priority support plus a private onboarding call
Reserve this rate

Why there's no monthly plan

A single month is noise — a drawdown can last weeks, so judging a system that fast measures luck, not quality. Three months is the shortest honest test, and that's the point.

Still on the fence?

Ask anything before you test — no sales script.

Ask your question

Founding rates are reserved for early testers and lock in once licensing opens — nothing is for sale yet. Each term renews automatically for the same length unless cancelled before it ends; there is no monthly plan. Prices exclude VAT where applicable.

//Free backtest demo

Test It Yourself — No Payment Required

Request a backtest-only version of any Bedrock Algo system for NinjaTrader 8. Load it into your own Strategy Analyzer, run it against your own historical data, and compare the results to the numbers published here. If it holds up, lock in your founding rate before public launch.

01

Request access

Leave your email — you get the backtest-only build for each system.

02

Test it yourself

Load it into your own NinjaTrader Strategy Analyzer and run it against real historical data.

03

See if it holds up

Compare your results to the published numbers, then lock in your founding rate before launch.

demo.requestNinjaTrader 8 only

No spam. Only your demo download, setup instructions, and occasional updates on launch status.

//Questions

Before You Test It Yourself

Not yet — final testing is still running before licensing opens. Everyone who requests the backtest demo is notified first and gets priority access, ahead of any public announcement.

A backtest-only build of each system for NinjaTrader 8, plus the settings and instrument setup. You load it into your own Strategy Analyzer and run it against your own historical data.

The demo build refuses to place orders outside the Strategy Analyzer. It exists so you can verify the edge, not so you can trade the licence for free.

Neither. This is a B2B software licence. No trades are placed for you, no account is managed, and no capital moves through Bedrock Algo.

It stays in your own account with your own broker. You keep full control and can switch every system off at any time.

CME futures are priced by a regulated exchange rather than a broker's own book, so the fills you test against are the ones everyone else gets. The code is written for NinjaTrader and for futures traders.

Yes, with external copier software that runs on your side. That is your setup, not part of the licence — the systems are built, tested and supported on futures.

No. You get compiled, documented systems with fixed parameters. The logic is explained on the YouTube channel; the implementation stays with the licence.

No. You run the systems yourself on your own platform, which is what keeps this a software licence rather than a managed service.

For the intraday systems, yes. A machine that sleeps or drops its connection will miss entries. A VPS close to the data servers is part of the guided onboarding.

A NinjaTrader-compatible feed with CME data for the instruments in the portfolio. We check yours before you commit to anything.

No. A single month is noise — a drawdown can last weeks. Three months is the shortest honest test.