NinjaTrader 8

The platform I’ve been using and building on since NT6.5. Setup, troubleshooting, and what makes it work.

  • Learn NinjaScript: Lines

    A Complete Beginner’s Guide to Static Visual Markers. After learning about Plots, which dynamically update on every bar, it’s time to explore a simpler but powerful tool in NinjaTrader: Lines. Lines are static, horizontal markers that you can add to your indicators.They don’t change bar-by-bar — they stay exactly where you place them, providing clear…

  • Learn NinjaScript: Plots

    A Complete Beginner’s Guide to Visual Outputs (Plots). Once you understand how NinjaTrader stores values with Series<T>, the next step is learning how NinjaTrader actually displays your indicator’s output visually — through Plots. ✅ Plots are the visual bridge between your raw calculations and the chart the trader sees. Every time you add a plot…

  • Learn NinjaScript: Series<T>

    A Beginner-Friendly Guide to Custom Data Storage in NinjaTrader. In NinjaTrader, almost everything you see — from price plots to moving averages to volume bars — is powered by something called a Series. Series<T> is the engine behind storing, tracking, and referencing information bar-by-bar as time moves forward. Learning how to properly use Series<T> will…

  • Learn NinjaScript: OnBarUpdate()

    Where most of your trading logic happens. In our last articles, we explored NinjaScript structure, variables and properties, and how NinjaTrader manages a script’s lifecycle with OnStateChange(). Now it’s time to dive into the true “heartbeat” of NinjaScript development: OnBarUpdate() — where most calculations, decisions, and signals happen. 👉 Save this official NinjaTrader Help Guide…

  • Learn NinjaScript: Mastering OnStateChange()

    Understand when your indicator or strategy does what — and why it matters. In our previous article on Variables and Properties, we covered how to store and manage information inside your NinjaTrader indicators and strategies. Now, it’s time to step back and look at something even more fundamental: when your code runs, and why different…

  • Learn NinjaScript: Variables and Properties

    How to store, manage, and expose values inside your indicators In the last article, we broke down the basic structure of a NinjaTrader indicator. Now it’s time to start making your indicators do real work. When you build custom indicators, you’ll quickly realize that not every value is hardcoded. Sometimes you need to store information…

  • Learn NinjaScript: Understanding the NinjaTrader Indicator Structure

    A beginner’s guide to how indicators work in NinjaTrader 8. If you’re new to coding indicators in NinjaTrader 8, it can feel like a lot at once. NinjaScript has a specific structure that might seem overwhelming at first, but once you understand the layout, everything starts to make sense. Whether you’re building a simple moving…

  • /

    FREE Discord Share Service for NinjaTrader 8

    If you’ve been following my previous posts, you know that integrating NinjaTrader with Discord can be a powerful tool for receiving real-time alerts and staying connected with your trading strategies, even when you’re away from your trading setup. In my earlier guide, “How I Send Messages to Discord in NinjaTrader 8,” I showed you a…

  • /

    Account Tracker

    Tracking performance is important for monitoring my trading progress and making informed decisions. Instead of daily recaps, which proved challenging to maintain, I’ve decided to focus on a single page dedicated to tracking my trading results. This approach will allow me to keep things updated as efficiently as possible. Below, you will find a table…

  • /

    Hawk Tradings Review

    Automated trading has revolutionized the financial markets by allowing traders to execute strategies without manual intervention. This approach offers numerous benefits, including efficiency, speed, and the ability to capitalize on market opportunities around the clock. Hawk Tradings, a company focused on leveraging these benefits, has introduced “The Hawk,” an automated trading bot designed specifically for…