> 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.

# NinjaScript Editor Overview

## NinjaScript Editor Overview

The NinjaScript Editor is a powerful scripting editor that allows you to create custom indicators and strategies efficiently. The NinjaScript Editor includes powerful coding assistance and advanced debugging tools to help you custom build your indicator, strategy or any other supported **NinjaScript** type.

The NinjaScript Editor provides advanced features for efficient scripting.

## Display

* [Editor Components](/developer/desktop-sdk/guides/ninjascript-editor-overview/ninjascript-editor-components)
* [NinjaScript Explorer](/developer/desktop-sdk/guides/ninjascript-editor-overview/ninjascript-explorer)
* [NinjaScript Wizard](/developer/desktop-sdk/guides/ninjascript-editor-overview/ninjascript-wizard)

## Errors/Debugging

* [Compile Errors](/developer/desktop-sdk/guides/ninjascript-editor-overview/compile-errors)
* [Visual Studio Debugging](/developer/desktop-sdk/guides/ninjascript-editor-overview/visual-studio-debugging)
* [Compile Error Codes](/developer/desktop-sdk/guides/ninjascript-editor-overview/compile-error-codes)

## Coding Assistance

* [Intelliprompt](/developer/desktop-sdk/guides/ninjascript-editor-overview/intelliprompt)
* [Code Snippets](/developer/desktop-sdk/guides/ninjascript-editor-overview/code-snippets)