If you're anything like me, you probably despise the manual grind of discretionary backtesting. Drawing boxes on a chart, alt-tabbing to an Excel spreadsheet, logging the entry, logging the stop, checking if it won or lost, typing in the R:R... it takes forever.
I decided to fix this and built the Backtest Tracker. It completely eliminates the need for spreadsheets and does all the math directly on your chart in real-time.
Designed specifically for NinjaTrader 8, bypassing default rendering limitations to give you a clean, premium experience.
You don't have to manually tally anything. When you draw a Risk/Reward box on the chart, the indicator reads the historical price action moving forward. It automatically calculates whether price hit your Stop Loss or your Target first, and instantly updates the live dashboard on your screen!
The indicator overlays a sleek UI panel in the corner of your chart that tracks: Total Trades, Wins / Losses / Neutral, Overall Win %, Average Risk/Reward Ratio, and Total Dollar PnL (based on your custom risk per trade settings).
No more digging through the NT8 pencil menu. The dashboard features [Draw Long] and [Draw Short] buttons. Just click the button, click anywhere on your chart, and it instantly drops a perfectly formatted Risk/Reward box. I completely bypassed NT8's default rendering with SharpDX for a premium dark-mode aesthetic with perfectly centered R:R text.
Want to test scaling in or out? Just click on any Risk/Reward box you've drawn to highlight it, and scroll your mouse wheel up or down. The box will instantly update to show "C: 2", "C: 3" (Contracts), and your total dashboard PnL will instantly multiply to reflect the position size of that specific trade.