Enums (short for enumerations) are a powerful yet simple tool available to NinjaScript developers. They help you…

Learn NinjaScriptA collection of 25 posts
Step-by-step tutorials to help you build custom indicators, tools, and logic inside NinjaTrader 8. Whether you’re just getting started or refining your coding skills, this category breaks down NinjaScript concepts in a way that’s practical, beginner-friendly, and focused on real trading use cases.
When you’re developing indicators in NinjaTrader, it’s easy to focus only on the visuals — plotting lines,…
If you’ve written even a little bit of NinjaScript, you’ve probably used a draw object. They’re one…
When you first start coding indicators in NinjaScript, it’s common to think bar-by-bar: But sometimes, you need…
In NinjaScript, the built-in tools like Series<T> and Values[] are powerful — but sometimes you need more…
If you’ve been building indicators or strategies in NinjaTrader 8 for more than five minutes, you’ve probably…
A Beginner’s Guide to Reusable Logic in NinjaTrader. As your NinjaScript indicators or strategies grow more complex,…
A Complete Beginner’s Guide to Coloring in NinjaTrader. When you build custom indicators or strategies in NinjaTrader,…
A Complete Beginner’s Guide to Static Visual Markers. After learning about Plots, which dynamically update on every…
A Complete Beginner’s Guide to Visual Outputs (Plots). Once you understand how NinjaTrader stores values with Series<T>,…