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

# Strategy

## Strategy Overview

* [Backtesting NinjaScript Strategies with an intrabar granularity](/developer/desktop-sdk/guides/educational-resources/reference-samples/strategy-overview/backtesting-ninjascript-strategies-with-an-intrabar-granularity)
* [Entering on one time frame and exiting on another](/developer/desktop-sdk/guides/educational-resources/reference-samples/strategy-overview/entering-on-one-time-frame-and-exiting-on-another)
* [Getting PnL from an ATM strategy](getting-pnl-from-an-atm-strategy)
* [Halting a Strategy Once User Defined Conditions Are Met](/developer/desktop-sdk/guides/educational-resources/reference-samples/strategy-overview/halting-a-strategy-once-user-defined-conditions-are-met)
* [Keeping orders alive](/developer/desktop-sdk/guides/educational-resources/reference-samples/strategy-overview/keeping-orders-alive)
* [Modifying the price of stop loss and profit target orders](/developer/desktop-sdk/guides/educational-resources/reference-samples/strategy-overview/modifying-the-price-of-stop-loss-and-profit-target-orders)
* [Monitoring for and trading a breakout](/developer/desktop-sdk/guides/educational-resources/reference-samples/strategy-overview/monitoring-for-and-trading-a-breakout)
* [Monitoring Stop-Loss and Profit Target Orders](/developer/desktop-sdk/guides/educational-resources/reference-samples/strategy-overview/monitoring-stop-loss-and-profit-target-orders)
* [Plotting from within a NinjaScript Strategy](/developer/desktop-sdk/guides/educational-resources/reference-samples/strategy-overview/plotting-from-within-a-ninjascript-strategy)
* [Removing draw objects from the chart](/developer/desktop-sdk/guides/educational-resources/reference-samples/strategy-overview/removing-draw-objects-from-the-chart)
* [Resetting values at the beginning of new trading sessions](/developer/desktop-sdk/guides/educational-resources/reference-samples/strategy-overview/resetting-values-at-the-beginning-of-new-trading-sessions)
* [Rounding values to the nearest tick size](/developer/desktop-sdk/guides/educational-resources/reference-samples/strategy-overview/rounding-values-to-the-nearest-tick-size)
* [Scaling out of a position](/developer/desktop-sdk/guides/educational-resources/reference-samples/strategy-overview/scaling-out-of-a-position)
* [Separating logic to either calculate once on bar close or on every tick](/developer/desktop-sdk/guides/educational-resources/reference-samples/strategy-overview/separating-logic-to-either-calculate-once-on-bar-close-or-on-every-tick)
* [Stopping a strategy after consecutive losers](/developer/desktop-sdk/guides/educational-resources/reference-samples/strategy-overview/stopping-a-strategy-after-consecutive-losers)
* [Trading crossovers](/developer/desktop-sdk/guides/educational-resources/reference-samples/strategy-overview/trading-crossovers)
* [Using a time filter to limit trading hours](/developer/desktop-sdk/guides/educational-resources/reference-samples/strategy-overview/using-a-time-filter-to-limit-trading-hours)
* [Using CancelOrder() method to cancel orders](/developer/desktop-sdk/guides/educational-resources/reference-samples/strategy-overview/using-cancelorder-method-to-ca)
* [Using multiple entry/exit signals simultaneously](/developer/desktop-sdk/guides/educational-resources/reference-samples/strategy-overview/using-multiple-entry-exit-signals-simultaneously)
* [Using OnOrderUpdate() and OnExecution() methods to submit protective orders](/developer/desktop-sdk/guides/educational-resources/reference-samples/strategy-overview/using-onorderupdate-and-onexec)
* [Using IsRising and IsFalling conditions in the Strategy Builder](/developer/desktop-sdk/guides/educational-resources/reference-samples/strategy-overview/using-isrising-and-isfalling-conditions-in-the-strategy-builder)
* [Using trade performance statistics for money management](/developer/desktop-sdk/guides/educational-resources/reference-samples/strategy-overview/using-trade-performance-statistics-for-money-management)