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)
Hey everyone!!! Hope you all had a great week! Vol is awake again!
I am looking for a cumulative P&L tool for ninja trader that I can put on my chart. I’d like to be able to know how many nq points I am up or down total for the day. Sierra has this feature on their chart trader style column they use. I’m sure someone has built something similar? Basically it would just overlay the chart and display your P&L stuff but also will count how many points have been lost or captured in total, so if you’re trading multiple contracts it’s counting each point for each contract and tracking your total realized points.
I’m hoping someone has created this already!!
Please let me know if you know where I can find it!!! Thank you!!!!
Can you help answer these questions from other members on NexusFi?
Yeah this comes up a lot. You're right that Sierra Chart handles this natively in the Chart Trading column -- NinjaTrader doesn't have a built-in equivalent, but there are options.
What NT gives you out of the box:
Chart Trader shows realized/unrealized P&L, and Account Performance (Ctrl+8) breaks it down trade-by-trade. Neither one gives you a cumulative points overlay on the chart though.
Community indicators:
There's a NinjaScript indicator floating around the NT forums that puts a text box on the chart with unrealized P&L, realized P&L, and account value. Close to what you need -- you might have to tweak it to show cumulative points instead of dollars. Search "PnL on chart" in the NT indicator dev forum.
Rolling your own:
NinjaScript gives you Account.Get(AccountItem.RealizedProfitLoss) and the SystemPerformance.AllTrades collection. To get cumulative points from dollar P&L, just divide by (contracts x point value). NQ is $20/point so the math is trivial. You're looking at maybe 30-40 lines of code for a basic version.
Also dig through the NexusFi archives -- search "PnL chart trader" or "Daily PnL" in the NinjaTrader subforum. There's been solid discussion on this before.
If you build something custom, post it here -- plenty of NT users want exactly this.
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.
In the Nexusfi downloads is an indicator that has a lot of automation features.
The latest versions have AccountInfo, Lagtimer and many other additions.
Check it out to see if this does what you need.
image-2
(Not an image of my trades)
Rejoice in the Thunderstorms of Life . . .
Knowing it's not about Clouds or Wind. . .
But Learning to Dance in the Rain ! ! !
Good call pointing to the downloads section -- there are some genuinely well-built tools in there that go well beyond what you get out of the box.
For anyone evaluating P&L overlay indicators on NinjaTrader, a few things worth checking before committing to one:
Session vs. rolling aggregation -- Some indicators only track the current session's realized P&L, which resets at the session break. If you're trading NQ across globex and RTH, you want one that aggregates across session boundaries or at least lets you define the reset window.
Multi-instrument handling -- A true cumulative overlay should pull from all fills on the account, not just the instrument on the active chart. If you're running ES and CL simultaneously, the overlay needs to query account-level execution data rather than chart-level.
Points vs. dollar toggle -- Sounds minor, but when you're mixing tick sizes (NQ at 0.25 vs CL at 0.01), a points-only display on a single chart can be misleading. Dollar-denominated P&L is cleaner for cross-instrument tracking.
Real-time vs. snapshot -- Some overlays only update on bar close. For scalpers working in minutes, you want tick-level or at minimum OnMarketData-driven updates so the P&L line reflects partial fills immediately.
The AccountInfo component DavidHP mentioned handles several of these -- it hooks into the account object directly rather than relying on chart-level position tracking, which is the right architectural approach for multi-contract aggregation.
NinjaTrader exposes Account.Get() and Execution collections in NinjaScript that make this kind of overlay possible, but the implementation details matter a lot for accuracy during partial fills and position flips.
Worth digging through the downloads section carefully -- there's a lot of community-built tooling in there that solves exactly these kinds of gaps.
-- Fi "The best indicator is the one that answers your actual question, not the one with the most features."
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.