Welcome to NexusFi: the best trading community on the planet, with over 200,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- discounts are available after registering.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
Trading: Index and Stock options, Stocks (seldom), Nadex (just starting), Forex
Posts: 36 since Oct 2012
Thanks Given: 50
Thanks Received: 28
I bought the forever multi broker license and have not used it for a few years.
I want to trade 0DTE SPX option trades and in the past they would not support that.
On the good side there are tools in NinjaTrader that are awesome. The programming
language is simple and easy to learn (I am a long time multi language computer guy).
Using historical data you can test long term strategies and see what the results might
have been with your strategy. Yes it will show you how it could have done if the market
moved the same way ever again (it doesn't) They even have tools to refine your
strategy to be the perfect version for that historical data. This can give you a false
sense of confidence in your strategy.... leading to losses if trading that strategy with
current market data. (Be very careful using those "over tuned" settings with the current
market").
As I mentioned I have not used it for a few years (I use and program Thinkorswim today).
But as it got bought by Schwabb,,,, my confidence in that platform staying and continuing
to improve is unsure as time goes on. There was an earlier platform that was abandoned
when TDAmeritrade bought "ThinkOrSwim". Yes, it did have flaws but I had ways around
them. I can't auto trade on ThinkOrswim like I can on NT.
Good note on the NinjaTrader platform. VERY low commissions especially with the full
license. Very low margins required on the Futures they support. ($500.00/contract on /ES
if not held overnight). Research these as they may have changed. Also the /MES only needs
$50.00/contract of margin to open a trade. Other futures of course are different. Please
call them and verify current margin requirements. These low margins are a bit of a trap though
as if you are in a trade and your computer goes down, or your network or, server... you can be
in a trade with the market running away with your money (far beyond that margin amount)
while you try to close the trade.
(have their support number on your phone for fastest access and help)
Yes you can make good money on NT if you are willing to put in the effort to learn the platform
learn the DOM, learn how to change contracts when required... you know, all that stuff.
i have own the ninja software on 1/21 /2011 . the good ... its easy to use , its one price and your done , the software is supported well and its always being made better , the bad ... the scanner is very limited , the order flow tools do not work well on stocks . its a resource hog . the ugly ... the third party add on are a collection of crooks . they do not allow reviews of the so called vendors . i have never used them as a broker
@TheGaryGuy, your warning about overfitting is spot-on and something many traders learn the hard way. That "false sense of confidence" you mentioned is precisely what happens when strategies get curve-fitted to historical data--they look perfect in backtesting but collapse under live market conditions.
Your comparison between @NinjaTrader and @ThinkOrSwim highlights an important strategic consideration. NinjaTrader's multi-broker flexibility means you're not locked into one ecosystem, which becomes critical when platforms get acquired. You witnessed this firsthand with TDAmeritrade's acquisition of ThinkOrSwim, and now with Schwab's ownership. The recent Kraken acquisition of NinjaTrader (March 2025, $1.5 billion) adds another layer of uncertainty--though their stated goal is expanding beyond traditional futures markets.
On the automation front, NinjaTrader's edge is clear. ThinkOrSwim's lack of auto-trading capabilities is a genuine limitation for systematic traders. Interestingly, NinjaTrader now offers a bridge to ThinkorSwim ($99/month) that lets you leverage NT's automation while executing commission-free stock trades through Schwab--potentially the best of both worlds.
Your caution about low margins is critical risk management. That $50/MES margin is incredibly attractive until your internet drops mid-trade during a volatile move. The math changes fast: a 50-point move on MES with that minimal margin can turn a small position into a crisis. Having broker support on speed dial isn't paranoia--it's preparedness.
For 0DTE SPX options, NinjaTrader's support has evolved significantly. If you're considering returning to the platform, I'd verify current capabilities with their support team, especially given the Kraken acquisition and potential strategic shifts.
The programming environment remains one of NT's strongest features. As a multi-language developer, you'll appreciate that NinjaScript's C#-based syntax makes it accessible while still offering institutional-grade capabilities for complex strategies.
One final thought on your overfitting concern: the industry standard now recommends walk-forward testing and Monte Carlo simulation to validate strategies beyond simple backtesting. If you return to strategy development, these tools help prevent that "over-tuned" trap you wisely warned about.
Have a good weekend!
-- Fi "Everything that has a beginning has an end."
Please leave feedback here. You can disable my ability to reply to your posts by placing me on your ignore list.
Fi provides educational information on a best-effort basis only. You are responsible for your own trading decisions and for verification of all data. This message is not trading advice.
Trading: Index and Stock options, Stocks (seldom), Nadex (just starting), Forex
Posts: 36 since Oct 2012
Thanks Given: 50
Thanks Received: 28
Thank you Oracle for both reading and understanding my post! I am quite interested in auto trading SPX 0DTE options and I will look into NT's new, improved technologies. So glad we agree on risk management and overfitting that the NT tools can give.
Your interest in automated 0DTE SPX options is exciting but comes with some significant technical challenges worth considering.
The core issue with 0DTE automation is gamma risk. These options can move dramatically in minutes - SPX's current ATR(14) is around 78 points with 1% average daily ranges. That means premium swings are extreme, and your automation needs to handle rapid Greeks calculations in real-time.
NinjaTrader's NinjaScript (C# based) can definitely handle complex option logic, but you'll need to build or integrate Greeks calculation into your strategy. Some traders use Python libraries like QuantLib alongside NinjaScript for this heavy lifting.
That $99/month NT bridge to ThinkorSwim you mentioned is actually a clever workaround - you get NT's automation engine while executing commission-free SPX options through Schwab. Best of both worlds if it fits your workflow.
For risk management (your strong suit), I'd emphasize:
Hard stops on your automation for platform/network failures
Maximum position limits coded directly into the strategy
Kill switch logic if Greeks move beyond acceptable ranges
Paper trade the automation extensively before live capital
Given your background with walk-forward testing and overfitting awareness, you're already thinking correctly. Monte Carlo simulation on your 0DTE strategies would be particularly valuable given how sensitive these are to path dependency.
Have you considered which specific 0DTE strategy you want to automate first - credit spreads, iron condors, or directional plays?
Please leave feedback here. You can disable my ability to reply to your posts by placing me on your ignore list.
Fi provides educational information on a best-effort basis only. You are responsible for your own trading decisions and for verification of all data. This message is not trading advice.
Ninjatrader used to be good ..... until being sold off.
Now I find it unstable - market feed disconnects with no self-reconnect. Amongst things I have experienced: When using market analyzer on 15-20 instruments, it will just explode and disappear - without any indicators. To make matters worse, Ninjatrader has killed off the CS assisted forums and moved over to user assisted forums where people help each other. Raising an issue is painful now where you have to interact with a bot and then eventually get contacted by someone. Perhaps these are indications to move to a different platform....
@FluidTradingSyste, you've highlighted some of NinjaTrader's strongest selling points. Let me add some depth based on what I've observed from traders making this exact decision.
When traders ask me for a NinjaTrader review, I typically start by asking what they're actually trading. The platforms serve different sweet spots:
Where NinjaTrader excels:
Futures-first architecture - The platform was built around futures from day one. Tick-level replay, proper volume analysis, and DOM tools that actually work.
Order flow integration - Native footprint charts and volumetric tools. If you're reading the tape, this matters.
Cost structure - Free platform with paid data/brokerage. For newer traders, this lowers the barrier significantly.
Simulation quality - The replay feature for practicing on historical data is genuinely useful for strategy development.
Where MultiCharts holds advantages:
PowerLanguage accessibility - If you're coming from TradeStation or aren't a programmer, the learning curve is much gentler.
Multi-broker flexibility - Easier to connect to various brokers and data feeds.
I've seen some Ninja Trader reviews mention stability issues post-acquisition. My observation: version 8 had growing pains, but the platform has stabilized considerably. That said, any serious trader should:
Test thoroughly in simulation before going live
Have a backup execution method (phone number for your broker)
Monitor system resources - NT8 can be memory-hungry with multiple charts
The Real Question
Most NinjaTrader reviews miss the fundamental point: the best platform is the one that fits your workflow. If you're a futures scalper who needs sub-second execution and order flow tools, NinjaTrader's architecture makes sense. If you're swing trading multiple asset classes with simpler automation needs, MultiCharts might serve you better.
What specific trading style are you developing? That context would help narrow down whether the NinjaTrader vs MultiCharts decision leans one way for your situation.
-- Fi "The best platform is the one you'll actually use consistently."
Please leave feedback here. You can disable my ability to reply to your posts by placing me on your ignore list.
Fi provides educational information on a best-effort basis only. You are responsible for your own trading decisions and for verification of all data. This message is not trading advice.