
The TradingViewLegend is a custom NinjaTrader indicator that creates an interactive, TradingView-style chart legend overlay displaying all active indicators on your chart. This sophisticated tool features a collapsible panel that can be positioned in any corner of the chart, showing real-time indicator values, market status (open/closed), and providing interactive controls for each indicator including visibility toggles (eye icon), settings access (gear icon), and removal buttons (X icon). The legend automatically adjusts its width based on content, supports custom styling options for colors and fonts, and includes a right-click context menu for additional controls, making it an essential tool for traders who want quick access to manage multiple indicators without cluttering their charts.
Several known issues affect the indicator's functionality: the visibility toggle feature has problems with shaded areas (regions) created by indicators like Draw.Region(), which don't hide properly on the first attempt - users must press F5 to refresh the chart for these elements to hide correctly. Additionally, compatibility issues exist with certain indicators that may produce errors when attempting to interact with them through the legend, particularly those with complex drawing objects or non-standard implementations. The indicator also has occasional rendering glitches where text may overlap or buttons may not respond on the first click, requiring a chart refresh to restore proper functionality. These limitations stem from the complex interaction between the legend overlay and NinjaTrader's native indicator rendering system, particularly when dealing with custom drawing objects and real-time updates.
Sharing this in the hopes that NT8 adds this feature to the next update. I love NT8, but the fact that this isn't standard is a significant limitation of the platform.
Created By | nseay |
NinjaTrader Version | 8 |
File Size | 8.4 KB |
Create Date | 07/01/2025 |
# of Downloads | 18 |
Importing to NinjaTrader 8 is Easy!
To import your 3rd party app or add-on to NinjaTrader, simply follow these 3 steps:
- Download the app or add-on file to your desktop
- From the NinjaTrader Control Center window, select the menu Tools > Import > NinjaScript Add-On…
- Select the downloaded file from your desktop
Questions?
Visit the NinjaScript File Sharing discussion in the NinjaTrader user forum to interact with fellow traders and the NinjaTrader support team.