← Back to TradeCopierSelf-service documentation

MC → MT5 TradeCopier setup guide.

Use this sequence to install, configure and validate the execution route. Complete demo testing before any live use.

01

Check the environment

  • A Windows machine or VPS capable of running the source workflow and MT5 terminal continuously.
  • A supported MultiCharts, MultiCharts .NET or structured Python-style source workflow.
  • An MT5 terminal where Expert Advisors and automated trading are permitted.
  • Broker symbol names, minimum lot, lot step and account mode available before configuration.
02

Install the MT5 component

  • Place the supplied Expert Advisor in the correct MT5 Experts directory.
  • Restart the terminal or refresh the Navigator so the component is detected.
  • Attach the EA to the required chart and enable automated trading permissions.
  • Confirm that the terminal, account and symbol are available before connecting a live signal.
03

Configure the source signal

  • Assign a stable model ID to each strategy or source workflow.
  • Emit only structured actions supported by the bridge: intended symbol, action, size and state transition.
  • Keep one documented source of truth for the strategy logic; MT5 remains the execution endpoint.
  • Check the local route and logs before enabling order transmission.
04

Map identity, symbols and sizing

  • Use a unique Magic Number for MT5-side order ownership.
  • Map the research symbol to the exact broker-side MT5 symbol, including suffixes or prefixes.
  • Define the contracts-to-lots conversion and respect minimum lot and lot-step constraints.
  • Select netting or hedging behaviour and configure close/reverse logic accordingly.
05

Validate on a demo account

  • Test flat-to-long, flat-to-short, close and stop-and-reverse transitions.
  • Verify that duplicate signals do not create duplicate exposure.
  • Test symbol mapping, lot rounding, spread limits and rejected-order logs.
  • Restart the source, bridge and MT5 terminal separately to confirm recovery behaviour.
06

Move to monitored live use

  • Begin with the smallest suitable size and compare expected versus actual fills.
  • Monitor source state, route status, terminal permissions and broker execution together.
  • Review slippage, rejected instructions and connection interruptions regularly.
  • Treat every broker, account and symbol change as a new configuration requiring demo validation.
Troubleshooting

Start with the observable failure.

No order appears

Check source emission, route availability, MT5 automated-trading permission and EA status.

Invalid symbol

Use the exact broker symbol, including suffix/prefix, and confirm the instrument is visible in Market Watch.

Invalid volume

Review minimum lot, lot step and the contracts-to-lots multiplier.

Wrong direction or duplicate position

Review source state, netting/hedging mode, Magic Number and reverse configuration.

Signal rejected by controls

Inspect spread, deviation, timing, duplicate and allowed-action settings in the logs.

Free video library

Watch the setup demonstrations on YouTube.

Video guides complement this page with platform-level walkthroughs and configuration examples.

Open @ethicalgotrading ↗
Important boundary

The seven-day trial and subsequent €10 monthly subscription provide self-service software access for one MT5 account. A payment method is required and the subscription starts automatically unless cancelled before the trial ends. Neither period includes installation, configuration, technical assistance, custom development, trading strategies, signals or any guarantee of execution quality or financial performance.