Platform
What NinjaTrader is, and what it costs
A futures platform with a genuinely free tier, one paid line most people miss, and a version number that decides whether any add-on will run at all.
· 8 min read
Reviews that show their sources.
Automation
What a strategy is, where it runs, what happens when the feed drops at 3am, and which parts of that are your problem rather than the vendor's.
· 9 min read
We may earn a fee from links on this page. Disclosure
A NinjaTrader strategy is compiled code. It watches incoming price data, applies rules, and when those rules are satisfied it sends an order to your broker. No part of that requires you to be present, which is the entire point and also the entire risk.
The mechanism is not complicated. What people underestimate is everything around it — where the code runs, what happens when something interrupts it, and who is responsible for noticing.
There are two arrangements, and almost every practical difference between products in this category follows from which one they use.
This is the part the sales pages skip, and it is where automated trading actually goes wrong. Not dramatic blow-ups — dull interruptions:
With local execution, every one of those is yours to handle. With server-side execution, most of them are the vendor’s. That is the single most useful thing to understand about the two models, and it is worth far more attention than the difference in subscription price.
NinjaTrader can run a strategy against historical data and report what it would have done. That is genuinely useful for development and genuinely misleading in marketing, because a backtest is a strategy’s performance against history it already knows.
Fills are assumed rather than real. Slippage is modelled rather than suffered. A strategy tuned until it looks good on a particular stretch of history has learned that history, not the market. None of that makes backtests worthless — it makes the label essential. A vendor that badges backtested records as backtests, rather than mixing them into a list of executed orders, is doing something most do not.
It changes consistency and attendance. A rule executed identically every time, including at 3am and on the day you are in a meeting, is a different thing from the same rule executed when you happen to be watching. For a trader who knows their rules are sound but their discipline is not, that is worth real money.
It does not change whether the rules work. Automation is an execution technology, not a source of edge, and no amount of consistency rescues logic that does not hold up. Marketing in this category regularly implies otherwise, and that implication is the single most reliable signal that a vendor is selling to optimism rather than to traders.
Before subscribing to anything, get four answers: which platform version, which contracts, where execution happens, and what the recovery behaviour is when a feed drops. The first two are usually on the sales page. The third and fourth usually are not, and they are the ones that decide your monthly cost and your risk while you are asleep.
The product reviewed on this site runs server-side, on NinjaTrader 8 only, trading NQ, ES, YM, RTY — full-size and micro, with 1% per position, with stop losses as the shipped default. The full review carries every figure with its source and check date, and the pre-purchase checklist covers what to have ready before day one.
Platform
A futures platform with a genuinely free tier, one paid line most people miss, and a version number that decides whether any add-on will run at all.
· 8 min read
Licensing
Free, lease or lifetime. The tier you need is decided by one question — where your strategy executes — and getting it wrong is the most common budgeting mistake in this category.
· 7 min read
Cost
The quoted price is $49. The useful question is what the bill looks like once the platform, the data feed and the server are added — and for this product the answer is unusual.
· 5 min read