I am notifying you all of a material defect in NinjaTrader’s simulated stop-loss order handling that appears to misinterpret price scale, rendering the platform unreliable for strategy execution and testing. (Many people have reported this in the original forum)
Summary of Defect
- Observed behavior: When a simulated stop-loss order is placed at 6695.00, the platform converts the price to 669500.00, effectively shifting the decimal two places and nullifying trade logic.
- Expected behavior: The order should retain the entered price of 6695.00.
- Impact: This behavior corrupts strategy calculations and risk controls, creates erroneous order parameters, and undermines the integrity of backtests, real-time simulations, and any automation dependent on simulated stops.
Evidence
- Attached screenshot reflects the incorrect conversion from 6695.00 to 669500.00.
@NinjaTrader_ChelseaB @Brett.Barrett @NinjaTrader_Gaby @NinjaTrader_PHodges
This results in the stop loss not being respected and people losing a lot of money. This issue has been present on the platfrom since I started using NT8 in 2022 and I have brought it up many times.
It is a liability. Please fix it.
