CrossTrade Docs
CrossTrade.io
  • Welcome!
    • Set Up Guide
  • Getting Started
    • Installation
    • User Dashboard
      • XT Control Panel
      • Command Tester
      • 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
    • 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
  • Understanding Your Alerts
  • Troubleshooting Failed Alerts
  • Why Alert History Matters
  1. Getting Started

Alert History

The Alert History page provides an in-depth look at all the trading alerts you’ve sent to CrossTrade, giving you key insights into their execution process.

PreviousCommand BuilderNextTradingView Alerts

Last updated 2 months ago

Within the Alert History page, you can:

✅ Track All Sent Alerts – View a list of all trading alerts you've sent through CrossTrade. ✅ Check Execution Status – Instantly see whether an alert was successfully processed or if it encountered an issue. ✅ Search & Filter Alerts – Find specific alerts using the improved search function, making it easier to locate past trades. ✅ Analyze Execution Time – See exactly when CrossTrade received the alert and how long it took to forward it to NinjaTrader (NT). ✅ Multi-Account Order Tracking – If your order request was part of a multi-account placement order (e.g., account=Sim101,Sim101,etc;), you can automatically retrieve all associated alerts by clicking on the Multi-Account ID.

Understanding Your Alerts

Each alert in the Alert History contains detailed information about the trade request, including:

  • Alert Timestamp – The exact time the alert was received by CrossTrade.

  • Execution Time – How long it took for the alert to be processed and sent to NinjaTrader.

  • Order Details – The full command that was sent, including order type, quantity, and price levels.

  • Multi-Account ID – If your order was placed across multiple accounts, clicking this ID will display all related alerts in one view.

  • Status Indicators – Alerts are marked as Success, Pending, or Failed, allowing you to quickly identify which orders were executed correctly and which need further review.

  • Error Messages – If an alert failed, you’ll receive detailed information explaining why, such as invalid formatting, unsupported commands, or connection issues.

Troubleshooting Failed Alerts

MESSAGE
REASON

Client Not Ready to Receive Requests, Disconnected

The XT Add-On is not connected

Improperly Formatted Request

The alert message is not formatted correctly and contains either extra text or is missing a required field

Key Field is Missing or Has No Value

The "Key=xxxx;" part of the command instructions is missing

Account 'X' is not connected

NT8 is not connected to a data feed, or one that supports that specific account.

Instrument not found

The instrument field is incorrect. Be sure to use NT8 specific instrument formats with all capital letters (e.g. ES 03-12 or ES MAR25)

Signal Blocked, Outside of Master Trade Window

The signal is outside of the Trading Window established in your XT Controls panel.

Order quantity has to be greater than 0

The QTY is likely a negative number, which is not supported. Additionally, you need to supply whole numbers to NT8

Why Alert History Matters

The page is essential for traders who want full visibility into the trading signals sent to CrossTrade. Whether you’re troubleshooting a failed alert or tracking multi-account orders, this page is a crucial part of using CrossTrade.

Alert History