Advanced Options

Special abilities we've built to enhance NinjaTrader's core command functionality.

CrossTrade has added several enhancements to make trading with NinjaTrader even more efficient and customizable.

  • Flatten First: This option ensures that any open positions are flattened before submitting a new buy/sell order. This saves time and ensures no overlapping positions when switching trades.

  • Require Market Positions: Block alerts where the market position (long, short, flat) of the position doesn't match.

  • Max Positions: Only allow alerts where an opening order won't exceed the max positions allowed in account.

  • Take Profit and Stop Loss: Define levels in your orders for precise risk management. These values are numeric and create automatic opposing orders.

  • Multi-Account Placement: Separate the account names with commas and send one alert to as many accounts as you want.

  • Trading Window: Set an alert-level trading window (start, end, and closing only times) in addition to or instead of the Global trading window on the XT Control Panel.

  • Rate Limiting: Set a rate limit to prevent too many alerts from executing in a short period. You can specify an ID to group related requests and set how frequently they can be processed.

  • Alert Commenting: Use comments in your alerts by placing // at the beginning of any line. Comments are ignored during execution, making it easy to annotate or provide context without disrupting the command flow.

  • Delay Timer: Specify a delay timer for the alert up to 60 seconds.

  • Percentage and Tick Price Levels: Specify any price level as a number price or, alternatively, as a % of the underlying price or number of ticks from the underlying price.

Last updated