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
    • 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 the CrossTrade Manual Trader?
  • How Does the Trader Work?
  • How to Get Started
  1. Getting Started
  2. User Dashboard

Manual Trader

How to use the Manual Trader a.k.a. Command Tester

PreviousXT Control PanelNextCommand Builder

Last updated 15 days ago

What is the CrossTrade Manual Trader?

The Manual Trader is a dedicated space where users can create and test how their trade interact with NinjaTrader. It allows you to check if your orders are flowing from CrossTrade to NinjaTrader as expected. Essentially, the Trader serves as a quality check to ensure your integration works exactly as it should, saving you from unwanted surprises when it’s time to go live.

💡 The Manual Trader purpose is strictly for sending predefined commands between CrossTrade and NinjaTrader.

How Does the Trader Work?

The Trader sends an alert payload directly to NinjaTrader in the same way it would occur if sending to CrossTrade from an external software like TradingView. The Command Library found on the user dashboard offers a dozen of the most popular commands which can be automatically sent to the tester by clicking on the Test button.

  • No API Functionality: It’s important to remember that the tester does not support dynamic variables or API testing. This means that while you can test the flow of orders using the provided commands, the trader isn’t designed to interact with platforms like TradingView or to process dynamic data from external sources.

By limiting the Trader to static commands, we ensure that the testing process remains straightforward and reliable.

How to Get Started

Getting started with the Trader is easy. Once logged into your CrossTrade account, follow these simple steps:

  1. Navigate to the Trader: Find it within the user dashboard, under the testing section.

  2. Select Basic or Advanced Commands: Depending on what you want to test, you can choose from the available command sets to simulate different scenarios.

  3. Submit a Sample Payload: Use the predefined commands to test the flow of orders to NinjaTrader.

  4. Verify the Results: Confirm that the orders are flowing through as expected, ensuring that everything is functioning correctly.

Predefined Commands Only: The trader accepts only the provided within the basic and advanced tabs in your dashboard. These commands include the Basic commands supported by NinjaTrader and Advanced commands which include specific CrossTrade enhancements.

No Dynamic Variables: The Trader does not support from your TradingView strategies or indicators. You will need to test those from TradingView directly.

commands
dynamic variables
commands