Cross Trading

Modified on Mon, 9 Mar at 12:05 AM

Cross-trading is the practice of trading a smaller contract (for example, Micro E-mini) using data from a more liquid main contract (for example, E-mini).

The platform displays the chart, order book, and tape of the main instrument but executes trades in the smaller linked contract.

Advantages

  • Trade with reduced risk using micro contracts.
  • Use high-liquidity market data to make more informed decisions.

Functional Requirements

Interface

  1. Add a checkbox Enable Cross-Trading in the Common settings. Rename the category SL/TP to Trading.
  2. When this option is selected, show the following description:

"Enables the ability to place trades on a different instrument than the one displayed in the chart.

When enabled, the platform allows you to decouple market analysis from trade execution — for example, analyzing ES while routing trades to MES."

  1. When this option is activated, add a CrossTrading dropdown list to ChartTrader with available instruments, where the user can select the desired instrument for cross-trading.

Behavior When the Feature Is Enabled

  • Show a badge with the text CrossTrading on a green background in the chart header, similar to TradingLocked.
  • All trading actions, including chart interactions and hotkeys, must be executed as orders on the corresponding micro contract (for example, MES).
  • P&L must be calculated based on the tick size of the traded instrument (for example, $1.25/tick for MES, not $12.50 for ES).

Tick Size Adjustment Logic

If the main and micro contracts have different tick sizes, the software must automatically round the selected price up to the nearest valid tick in the micro contract.

Example:

If the user clicks on 1.09555 in the 6E chart, and M6E only supports whole pips, the order should be placed at 1.09560.

Supported Cross-Trading Pairs

Set fixed trading pair mappings for which cross-trading will be enabled.

InstrumentMain Contract TickerMicro Contract Ticker
S&P 500ESMES
Nasdaq 100NQMNQ
Dow JonesYMMYM
Russell 2000RTYM2K
DAXFDAXFDXM
EURO STOXX 50FESXFESX
Crude OilCLMCL
BitcoinBTCMBT
EtherETHMET
GoldGCMGC
SilverSISIL
CopperHGMCP
EUR/USD6EM6E
GBP/USD6BM6B
JPY/USD6JM6J
AUD/USD6AM6A
CAD/USD6CM6C
Mexican Peso6MM6M
Natural GasNGMNG

Additional Notes

In case of an error, for example invalid instrument mapping or failed rounding, display a notification and do not send the order.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article