Platform and data

Everything here is built,
tested and run on NinjaTrader®.

Not as a compatibility box to tick — it is the platform every engine was developed on, the platform every backtest on this site was produced in, and the one we recommend you use. Our strategies are NinjaScript and they run inside NinjaTrader®.

NinjaTrader®

Our Recommended Trading Platform

NinjaTrader® is our #1 recommended trading platform preferred by traders worldwide including our clients.

Download NinjaTrader & receive immediate FREE access to:

  • Real-time futures data
  • Advanced charting
  • Trade simulator
  • Strategy development and backtesting

NinjaTrader’s award-winning trading platform is consistently voted an industry leader by the trading community. Featuring 1000s of Apps & Add-Ons for unlimited customization, NinjaTrader is used by over 500,000 traders for advanced market analysis, professional charting and fast order execution.

For new traders, start preparing for the live markets with a free trading simulator featuring real-time market data.

Get Started for FREE! →

Why we build on it

  • NinjaScript is a real programming environment. Our engines are C# running inside the platform, which is why they can manage their own resting stops and targets on a separate execution series rather than firing market orders and hoping.
  • The backtesting is honest enough to argue with. Every result published on this site was produced in the NinjaTrader® Strategy Analyzer, exported trade by trade. You can load the same strategy and reproduce it yourself.
  • Everything renders on the chart. Each engine draws its own status panel and marks its levels, entries and exits directly on the NinjaTrader® chart — so the platform you already watch is also the monitoring surface.
  • Micro contracts and prop-firm connectivity. MES, MNQ and MGC on the account sizes a prop trader actually uses, with the broker and data connections those firms support.
NinjaTrader® platform

NinjaTrader Brokerage — our recommended broker

For trading your own capital we recommend NinjaTrader Brokerage ahead of any alternative. It is the brokerage arm of the same company that makes the platform, which means the order routing, the platform and the data all come from one place — fewer moving parts between a signal and a fill, and one support desk when something goes wrong.

Micro-contract commissions matter more than most traders expect on a strategy that trades often. Our published results already deduct commission and a full tick of slippage on every contract, so the cost assumptions on this site are not optimistic ones.

NinjaTrader Brokerage →

Kinetick®

Our Recommended Market Data Feed

Kinetick® delivers reliable, fast and cost-effective market data to help level the playing field for active traders. Take advantage of unfiltered, real time quotes for stocks, futures and forex that exceed the expectations of the world’s most demanding traders, like us!

Get started with FREE end-of-day historical market data directly through the NinjaTrader platform and learn how you can significantly reduce CME Group Globex exchange fees on real-time market data with Kinetick®.

Get Started with Free EOD Data →

Why the feed matters here

Several of our engines make decisions on the open, the previous day’s range, or the overnight extremes. A feed with gaps or bad ticks changes what the strategy sees and therefore what it does — data quality is not a detail in this context.

What it looks like

Charts from the platform itself.

Every screenshot below is taken in NinjaTrader®, showing our strategies running on NinjaTrader® charts.

Strategy running on a NinjaTrader® chart
An engine running on a NinjaTrader® chart — entries, exits and the range it traded. The panel top right is drawn by the strategy itself — armed or flat, its levels for the day, and what it has done. You never have to open the Orders tab to find out whether it is alive.

HYPOTHETICAL PERFORMANCE — NO ACTUAL TRADING

HYPOTHETICAL PERFORMANCE RESULTS HAVE MANY INHERENT LIMITATIONS, SOME OF WHICH ARE DESCRIBED BELOW. NO REPRESENTATION IS BEING MADE THAT ANY ACCOUNT WILL OR IS LIKELY TO ACHIEVE PROFITS OR LOSSES SIMILAR TO THOSE SHOWN; IN FACT, THERE ARE FREQUENTLY SHARP DIFFERENCES BETWEEN HYPOTHETICAL PERFORMANCE RESULTS AND THE ACTUAL RESULTS SUBSEQUENTLY ACHIEVED BY ANY PARTICULAR TRADING PROGRAM. ONE OF THE LIMITATIONS OF HYPOTHETICAL PERFORMANCE RESULTS IS THAT THEY ARE GENERALLY PREPARED WITH THE BENEFIT OF HINDSIGHT. IN ADDITION, HYPOTHETICAL TRADING DOES NOT INVOLVE FINANCIAL RISK, AND NO HYPOTHETICAL TRADING RECORD CAN COMPLETELY ACCOUNT FOR THE IMPACT OF FINANCIAL RISK OF ACTUAL TRADING. FOR EXAMPLE, THE ABILITY TO WITHSTAND LOSSES OR TO ADHERE TO A PARTICULAR TRADING PROGRAM IN SPITE OF TRADING LOSSES ARE MATERIAL POINTS WHICH CAN ALSO ADVERSELY AFFECT ACTUAL TRADING RESULTS. THERE ARE NUMEROUS OTHER FACTORS RELATED TO THE MARKETS IN GENERAL OR TO THE IMPLEMENTATION OF ANY SPECIFIC TRADING PROGRAM WHICH CANNOT BE FULLY ACCOUNTED FOR IN THE PREPARATION OF HYPOTHETICAL PERFORMANCE RESULTS AND ALL WHICH CAN ADVERSELY AFFECT TRADING RESULTS.

No orders shown on this page were executed in a funded account and no money was at risk. Results were produced in the NinjaTrader® Strategy Analyzer, one contract per account, net of commission as charged by the platform and one full tick of slippage on every contract on every trade. Trading futures involves substantial risk of loss.