CrossTrade Docs
Basic CommandsAdvanced Commands
  • Welcome!
    • Set Up Guide
  • Getting Started
    • Installation
    • User Dashboard
      • XT Control Panel
      • Manual Trader
      • Command Builder
    • Alert History
    • TradingView Alerts
      • Dynamic Variables
      • XT Alert Builder
      • Example Indicators
      • Example Strategies
    • VPS Connection Guide
  • Webhooks
    • Overview
    • Commands
      • Place Order
      • Flat Place Order
      • Close Position
      • Reverse
      • Reverse Position
      • Flatten Positions
      • Flatten Everything
      • Cancel Order
      • Cancel Orders
      • Cancel All Orders
      • Cancel Replace
      • Change Order
      • Close Strategy
    • Advanced Options
      • Multi-Account Placement
      • Flatten First
      • Require Market Position
      • Max Positions
      • Bracket Orders
      • Percentage and Tick Prices
      • Limit Order Timeouts
      • Trading Window
      • Bypass Trade Windows
      • Delay Timer
      • Rate-Limiting
      • Alert Commenting
      • Kill Switch
      • Notes
    • Examples & Use Cases
    • Troubleshooting
  • Account Manager
    • Overview
      • How It Works
      • Dashboard
      • Global Settings
      • Frequently Asked Questions (FAQ)
    • Monitors
      • Profit/Loss Thresholds
      • Minimum Profit Drawdown
      • Trailing Drawdown
      • Advanced Usage
    • Account Settings
      • Auto-Flattening
      • Trading Windows
    • Management Logs
  • NinjaTrader
    • Intro to NT8
    • ATM Strategies
      • Creating ATM Template
    • Optimizing NinjaTrader Performance
    • Enabling Multi-Provider Mode
  • CrossTrade API
    • Overview
    • Authentication
    • Rate Limiting
    • Webhook Trading
    • Accounts
      • GET Accounts Summary
      • GET Accounts
      • GET Account
    • Positions
      • GET Positions
      • GET Position
      • POST Close Position
      • POST Reverse
      • POST Reverse Position
      • POST Flatten Positions
      • POST Flatten Everything
    • Orders
      • GET Orders
      • GET Order
      • GET Order Status
      • POST Cancel Order
      • POST Cancel Orders
      • POST Cancel All Orders
      • POST Place Order
      • POST Flat Place Order
      • POST Replace Order
      • PUT Change Order
    • Strategies
      • GET Strategies
      • GET Strategy
      • POST Close Strategy
    • Executions
      • GET Executions
      • GET Execution
    • Quotes
      • GET Quote
  • Changelog
    • XT Versions
    • All Updates
  • Affiliate Program
    • Media Kit
  • Social Links
    • Discord
    • TradingView
    • YouTube
    • X (Twitter)
    • Instagram
    • Facebook
    • Reddit
    • Website
    • Blog
Powered by GitBook
On this page
  • What is an ATM Strategy?
  • Do I Have to Use an ATM Strategy?
  • Advantages of ATM Strategies
  1. NinjaTrader

ATM Strategies

An overview of NinjaTrader ATM Strategies

What is an ATM Strategy?

An ATM (Advanced Trade Management) Strategy in NinjaTrader allows you to predefine your trade methodology for greater efficiency and consistency. It consists of a set of predefined rules, including:

  • Profit Targets: Where to exit your trade with a profit.

  • Stop Losses: Limits to manage risk.

  • Contract Quantity: The number of contracts to trade.

You can also include advanced trade management rules, such as:

  • Moving your Stop Loss to breakeven after 1 point of profit.

  • Adjusting the Stop Loss to protect profits at certain thresholds.

By automating these elements, NinjaTrader enables you to focus on market analysis rather than order management.

Do I Have to Use an ATM Strategy?

No, ATM Strategies are optional. NinjaTrader offers flexibility:

  • Manage orders manually without using an ATM Strategy.

  • Combine approaches, managing part of a position with an ATM Strategy and another part independently.

Advantages of ATM Strategies

Using an ATM Strategy provides several benefits:

  • Reduced Errors: Eliminates mistakes in order entry and modifications.

  • Speed: Orders are processed at computer speed, not human speed.

  • Discipline: Helps maintain consistency by reducing emotional or discretionary decisions.

  • Improved Trading Consistency: Ensures rules are applied uniformly.


ATM Strategies enhance your trading efficiency, helping you focus on decision-making while NinjaTrader handles execution. By creating and saving custom templates, you can ensure consistent, disciplined trading every time.

PreviousIntro to NT8NextCreating ATM Template

Last updated 6 months ago