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

# Developing Strategies

NinjaScript allows you to develop custom strategies in rapid time by using over 100 built-in system indicators, 3rd party indicators or **custom indicators**. NinjaScript strategies are compiled and run natively within the NinjaScript application providing the highest performance possible.

Please take the time to review this section including the [Strategy Development Process](/developer/desktop-sdk/guides/educational-resources/developing-strategies/the-strategy-development-process).

Prior to running strategies live, please be sure to review the sections about [Strategy Position vs. Account Position](https://ninjatrader.com/support/helpGuides/nt8/NT%20HelpGuide%20English.html?strategy_position_vs_account_p.htm) and [Syncing Account Positions](https://ninjatrader.com/support/helpguides/nt8/?syncing_account_positions.htm).

## Tutorial Descriptions

All internal NinjaScript indicators and sample strategies come with full source code and can be viewed within the NinjaScript **Editor**. Please review the tutorials within this section for detailed walk throughs of custom strategy development.

| Level                                                                                                                              | Description                                                                       |
| ---------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| [Level 1](/developer/desktop-sdk/guides/educational-resources/developing-strategies/beginner-simple-ma-cross-over)                 | Simple MA Cross Over (Demonstrates strategy construction by wizard and scripting) |
| [Level 2](/developer/desktop-sdk/guides/educational-resources/developing-strategies/intermediate-rsi-with-stop-loss-profit-target) | RSI with Stop Loss & Profit Target (scripting only)                               |