> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.ninjatrader.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.ninjatrader.com/_mcp/server.

# Educational Resources

## Education Resources

The following pages contain valuable resources for developing your custom **NinjaScript** objects within **NinjaTrader**. Continuing education and resources can be found on the [NinjaTrader Support Forum](https://forum.ninjatrader.com/).

| Section     | Article                                                                                                                                             |
| ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| Development | [AddOn Development Overview](/developer/desktop-sdk/guides/educational-resources/addon-development-overview)                                        |
| Development | [Considerations For Compiled Assemblies](/developer/desktop-sdk/guides/distribution/considerations-for-compiled-assemblies)                         |
| Development | [Developing for Tick Replay](/developer/desktop-sdk/guides/educational-resources/developing-for-tick-replay)                                        |
| Development | [Historical Order Backfill Logic](/developer/desktop-sdk/guides/educational-resources/historical-order-backfill-logic)                              |
| Development | [Multi\_Threading Consideration for NinjaScript](/developer/desktop-sdk/guides/educational-resources/multi-threading-consideration-for-ninjascript) |
| Development | [Multi-Time Frame & Instruments](/developer/desktop-sdk/guides/educational-resources/multi-time-frame-instruments)                                  |
| Development | [Understanding the Lifecycle of Your NinjaScript Objects](/developer/desktop-sdk/guides/educational-resources/understanding-the-lifecycle-of)       |
| Development | [Using 3rd Party Indicators](/developer/desktop-sdk/guides/educational-resources/using-3rd-party-indicators)                                        |
| Development | [Using ATM Strategies](/developer/desktop-sdk/guides/educational-resources/using-atm-strategies)                                                    |
| Development | [Using BitmapImage Objects with Buttons](/developer/desktop-sdk/guides/educational-resources/using-bitmapimage-objects-with-buttons)                |
| Development | [Using Historical Bid/Ask Series](/developer/desktop-sdk/guides/educational-resources/using-historical-bid-ask-serie)                               |
| Development | [Using Images and Geometry with Custom Icons](/developer/desktop-sdk/guides/educational-resources/using-images-and-geometry-with-custom-icons)      |
| Development | [Working with Brushes](/developer/desktop-sdk/guides/educational-resources/working-with-brushes)                                                    |
| Development | [Working with Pixel Coordinates](/developer/desktop-sdk/guides/educational-resources/working-with-pixel-coordinates)                                |
| Development | [Working with Price Series](/developer/desktop-sdk/guides/educational-resources/working-with-price-series)                                          |
| Reference   | [Reference Samples](/developer/desktop-sdk/guides/educational-resources/reference-samples)                                                          |
| Reference   | [Tips](/developer/desktop-sdk/guides/educational-resources/tips)                                                                                    |
| Reference   | [C# Method (Functions) Reference](/developer/desktop-sdk/guides/educational-resources/c-method-functions-reference)                                 |
| Tutorials   | [Basic Programming Concepts](/developer/desktop-sdk/guides/educational-resources/tips/basic-programming-concepts)                                   |
| Tutorials   | [Developing Indicators](/developer/desktop-sdk/guides/educational-resources/developing-indicators)                                                  |
| Tutorials   | [Developing Strategies](/developer/desktop-sdk/guides/educational-resources/developing-strategies)                                                  |