What to know
- Use NT8-native packages when available.
- Do not assume NT7 NinjaScript compiles in NT8 without changes.
- Check namespace, drawing tool, property, and serialization differences during a port.
- Treat old indicator downloads as source references unless they have been tested in your platform version.
Upgrade reality
NT7 and NT8 use different NinjaScript APIs. Simple calculations may port cleanly, while drawing tools, properties, and generated code often need manual edits.
Safer workflow
If a newer NT8 version exists, start there. If only older source exists, copy the calculation concept into a fresh NT8 indicator and test from a clean chart.
Good candidates
Price levels, moving averages, ATR bands, and simple bar markers are usually easier to port than tools with complex UI controls, alerts, or third-party dependencies.
How to use this page well
The quickest way to get value from a platform page is to decide whether you are here for installation, source code, or workflow guidance. Those are related, but they are not the same job. Download-oriented pages help you get something working. Source-oriented pages help you inspect and adapt logic. Workflow pages help you decide whether a tool deserves a place on the chart at all. Keeping those jobs separate makes the site much easier to navigate.
That separation is especially important when you are moving between platforms. A trader who comes in through NinjaTrader may still end up on a product page, a source page, a guide, or a glossary entry before the question is fully answered. This hub exists to make that path shorter and less confusing.