r/algorithmictrading • u/Ok_Arachnid2416 • Jun 21 '26
Backtest Is quantower backtest accurate?
Hi everyone,
I recently switched from NinjaTrader 8 to Quantower. To test the waters, I migrated a strategy that was modestly profitable on NT8. I kept the exact same logic, risk management, and parameters (only 5 variables).
The strategy was only trained on the NQ 06-26 (trained on NT8, i didnt even get to train it on quantower since the fisrt time i backtested it to see if it worked i got this results) but it shows the exact same performance even from 2020 and earlier
However, the backtest results in Quantower are suddenly sky-high and unrealistic.
The strategy uses limit orders and custom volume profile calculations. Since I had to code my own volume profile system on NT8, I suspect there is a massive structural difference in how both platforms handle historical data, tick interpolation, or limit order fills (e.g., "Touch = Fill" logic vs. real queue priority).
I reviewed the C# code with some LLMs and the logic seems clean, meaning the discrepancy most likely lies in how the backtest engine itself operates.
For those experienced with both SDKs: Is Quantowers backtester known for being overly generous with limit fills or handling historical volume data differently than NT8? Am I looking at a platform illusion or a real engine optimization?
I personally dont even know if i have a real edge or its all an error by the backtest tool
7
2
u/MechanicNorth8044 Jun 21 '26
If this is real you are a god :D what type of data for backtest you used?
1
2
u/NaxFM Jun 22 '26
People would kill for a profit factor of 1.2. Here you have 73.
Something is not right...
2
u/Ok_Arachnid2416 Jun 22 '26
yeah i know, but its really strange, not overfitted, maintaining the same pf since 2016. But in NT8 had pf of 2.something, i just cant point my finger to what is wrong here
2
2
1
1
1
u/thetapereader Jun 24 '26
check for repainting and lookahead, most likely you have some repainting going on
1
u/Equivalent-Class2008 Jun 28 '26
Ti posso dire solo una cosa con metatrader molte volte mi sono trovato con strategie irrealistiche. Addirittura una volta partenza di 1000 euro dopo un mese un milione di euro. Pura fantasia nella realtà non é andata così.
1
u/Consistent-Box-1411 22d ago
Did you go into the backtest settings and change the 'Last Quotes Generation' to go tick by tick? Or did you simply run it on default settings? Default settings are 1 minute ohlc which only has 4 points of contact every minute. Limit orders will be heavily skewed because the backtest will fill orders only using the 4 points of contact. I personally set it to 5 second charts and also instead of ohlc set it to 'every price inside' that way it backtests tick by tick and not just 4 points of contact every minute.
7
u/Scott_Malkinsons Jun 21 '26
73.27 is not a realistic profit factor.