MC2MT5 v3.0: The Complete MultiCharts and TradeStation to MetaTrader 5 Trade Copier for Prop Firm Traders
- m19capitalltd
- Jul 26
- 7 min read
If you've built a profitable systematic strategy in MultiCharts or TradeStation and want to run it on prop firm accounts through MetaTrader 5, you know the frustration: the platforms don't talk to each other. Your EasyLanguage or PowerLanguage strategy sits on one side, and every prop firm - FTMO, FivePercentOnline, MyForexFunds, FundedNext, The Funded Trader - sits on the other, running exclusively on MT5.
MC2MT5 solves this. It's a file-based trade copier that bridges MultiCharts and TradeStation to any MetaTrader 5 broker or prop firm account, with near-zero latency, zero external dependencies, and full support for the constraints prop firms actually impose: news restrictions, overnight rules, wide-spread rejections, and hard stop-loss requirements.
Version 3.0 is a major release. Here's everything that's new - and why traders running futures strategies on prop firms should care.
What is MC2MT5?
MC2MT5 is a two-part trade copier:
A MultiCharts / TradeStation indicator that writes your strategy's current position to a text file on your local drive
An MT5 Expert Advisor that reads that file and mirrors the position on your MT5 account
It works with any MT5 broker and any prop firm that runs on MT5. It uses only local file I/O — no DLLs, no external APIs, no cloud services, no monthly subscription fees, no per-trade costs. Just import the indicator, drop the EA on a chart, match the Magic Number, and your strategy runs on MT5.
The architecture is deliberately simple because simple is reliable.
What's New in Version 3.0
1. End of Day Close (Automatic Position Flattening)
Many prop firms - and some brokers, prohibit overnight positions. Some strategies are also designed as intraday-only and shouldn't hold through the session gap.
MC2MT5 v3.0 introduces automatic end-of-day flattening on the MT5 side, no matter what your strategy in Multicharts or Tradestation does.
Set two inputs and the EA will:
Read the broker's session end time directly from the symbol specification
Close all positions X seconds before session close (fully configurable)
Pause all sync operations while the market is closed
Automatically resume and re-sync with your MultiCharts/TradeStation position when the market reopens
If your source strategy is still long or short when the market reopens, the EA reopens the trade automatically. If the source has exited during the gap, it stays flat. Zero manual intervention.
Configuration:
CloseBeforeEndOfDay — Toggle on/off
CloseSecondsBeforeEnd — Buffer in seconds (default: 60)
We built this specifically for prop firm traders running futures strategies on forex or CFD accounts, where the broker's reported session times often don't match the actual market close. You can set the buffer large enough to compensate - if your broker reports session end at midnight but the real close is 23:00, set the buffer to 3720 seconds and the EA will close at 22:58, well before the real close.
2. News Filter (Economic Calendar Integration)
FTMO, MyForexFunds, and most other prop firms have strict news trading rules. Hold a position through NFP, CPI, or an FOMC decision and your account can be disqualified - even if the trade was profitable.
MC2MT5 v3.0 now integrates directly with MetaTrader 5's built-in economic calendar.
The EA:
Queries the calendar continuously for scheduled events
Filters by currency (USD, EUR, GBP, JPY, CAD, AUD, NZD, CHF) and importance level (High or Medium)
Closes all positions before the event within your configured window
Pauses sync during the news window
Automatically resumes and re-syncs after the window passes
This is the same calendar that MetaQuotes ships with MT5 - no third-party subscriptions, no scraping, no external APIs. Just enable the feature and specify which currencies to monitor.
Configuration:
EnableNewsFilter — Toggle on/off
MinutesBeforeNews / MinutesAfterNews — Window size around each event
FilterHighImpact / FilterMediumImpact — Which impact levels to block
NewsCurrencies — Comma-separated currency list (e.g., "USD" or "USD,EUR")
Currency mapping for common futures: All USD-denominated futures (ES, NQ, CL, GC, ZC, etc.) should use USD. Currency futures should combine both sides: 6E → EUR,USD, 6C → CAD,USD, 6J → JPY,USD. Index futures like JP225 → JPY,USD, DE40 → EUR,USD.
3. Market Open Delay (Spread Protection)
Right after a session opens, spreads on many instruments on CFD brokers can be 2-10x wider than normal for some time. On MT5 prop firm accounts with strict maximum spread rules, entering during this window can trigger rule violations - even if the trade is profitable.
MC2MT5 v3.0 introduces market open delay, which skips opening new positions for a configurable number of seconds after session open, letting spreads normalize before entry.
Critical safety design: This feature only blocks new opens. Closes are never delayed. If you're already in a position when the session opens, the EA still processes exits, EOD flattening, news closes, and manual interventions. You're never trapped by this feature.
Configuration:
OpenSecondsAfterStart — Delay in seconds (default: 0 = off)
Typical values: 60-300 seconds for most instruments. Up to 600 seconds for heavily spread-sensitive symbols like some CFD indices.
Why This Matters for Prop Firm Traders
If you're trying to pass an FTMO challenge, FundedNext evaluation, or any similar prop firm assessment while running a systematic strategy in MultiCharts or TradeStation, MC2MT5 v3.0 gives you:
Automatic compliance with news rules via the built-in News Filter
Automatic compliance with overnight rules via End of Day Close
Spread rule protection via Market Open Delay
Hard stop-loss on every trade via optional broker-side SL/TP (once hit, trade opens again if your MC/TS strategy is still in the position)
Contract size normalisation so the same multiplier gives the same real exposure across any prop firm's broker configuration
You configure it once per strategy, and the copier handles the rest. Your MultiCharts or TradeStation strategy doesn't need to know anything about prop firm rules - the copier enforces them at the MT5 layer.
Multiple Strategies, Multiple Accounts
MC2MT5 supports unlimited concurrent strategies via unique Magic Numbers. Each strategy needs its own MC/TS indicator, its own MT5 chart with the EA, and a unique Magic Number. Files stay isolated (100.txt, 101.txt, 102.txt) so there's zero interference between strategies.
Running the same strategy on multiple prop firm accounts? Place several MC2MT5 indicators with different Magic Numbers on the same MultiCharts/TradeStation chart, each writing to a different file, each read by a different MT5 EA on a different account. One strategy, multiple accounts, no conflicts.
Broker-Agnostic Position Sizing
Different MT5 brokers configure the same symbol with different specifications. Broker A might set US500 contract size to 1, Broker B to 10, Broker C to 100. Without intervention, the same multiplier would produce wildly different real exposure across brokers.
MC2MT5 automatically reads the broker's contract size from the symbol specification and normalizes the calculated lot size. Same multiplier, same real exposure, on any broker. No manual per-broker tuning required.
For traders converting between futures dollar-risk and forex lot-risk, MC2MT5 also supports Futures Risk-Equivalent sizing: enter the futures big point value ($50 for ES, $20 for NQ, $1000 for CL, etc.) and the EA will size forex positions to match the dollar-risk of the futures strategy exactly.
Setup Takes About 15 Minutes
Create a shared folder on your C: drive (default: C:\MC2MT5)
Import the MC2MT5 indicator into MultiCharts or TradeStation
Copy the MC2MT5 EA into your MT5 Experts folder
Attach the EA to any MT5 chart, set the Magic Number and features
Apply the indicator to your MultiCharts/TradeStation strategy chart with the matching Magic Number
That's it. No DLL installation, no configuration files, no API keys. The two platforms communicate through the shared folder, and your strategy runs on MT5, your trades data stay in one place - your own machine.
Who This Is For
MC2MT5 is built specifically for:
Systematic traders running strategies in MultiCharts or TradeStation who want to trade prop firm accounts or try external funding options like Darwinex Zero
Futures traders who want to replicate their strategies on forex, CFD, or indices via MT5
Multi-account traders who need to run the same strategy across multiple prop firm accounts simultaneously
EasyLanguage / PowerLanguage developers who don't want to learn MQL5 or deal with different price feeds that may crush their perfectly working strategy
If you're trading discretionary or scalping, MC2MT5 works too, but the automation benefits scale with the systematic-ness of your approach.
Test it yourself
MC2MT5 is available at mc2mt5.com. Each license covers one MT5 account and works with unlimited Magic Numbers on that account, so you can run as many strategies as you want on a single prop firm account with a single license.
For questions, licensing, or bulk purchases for multiple prop firm accounts, contact us through the website.
50% Off. Forever
Over the last few months, I've had a steady stream of emails from traders in countries where the standard MC2MT5 price is a real barrier - not because they aren't serious, but because the economics of systematic trading look very different when you're already stretching to afford a MultiCharts or TradeStation license, a data feed, access to platforms like Darwinex Zero and Prop Firm account prices.
I looked at who was reaching out. Skilled developers building real strategies. People developing great systems on EasyLanguage or PowerLanguage, trying to reach CFD space. The tool was just priced out of reach for the region they happened to be born in.
So I made a decision: a permanent 50% discount for all the traders, across all three license tiers - 4 weeks, 12 weeks, and 24 weeks. No expiry, no promo code timer, no fine print. Just a fairer price for people who need it.
I'd rather have more traders using the tool at a price they can actually afford than fewer traders locked out by an arbitrary sticker price. Systematic trading is hard enough and should be accessible to anyone with the skills to build a strategy, regardless of where they're based.
Frequently Asked Questions
Does MC2MT5 work with FTMO / MyForexFunds / FundedNext / other prop firms?
Yes. MC2MT5 works with any prop firm that runs on MetaTrader 5. It's specifically designed with prop firm constraints in mind: news restrictions, overnight rules, spread limits, and hard stop-loss requirements are all handled automatically.
Do I need to be a programmer to use it?
No. Setup is drag-and-drop on both sides. You create a folder, import the indicator into MultiCharts/TradeStation, copy the EA file into MT5, set the Magic Number, and you're done. Configuration is all through standard input dialogs.
Does the source strategy need any modifications?
No. MC2MT5 reads the position from your MultiCharts or TradeStation strategy externally. Your existing strategy code doesn't need any changes.
Can I copy from MetaTrader to MultiCharts (the reverse direction)?
No, MC2MT5 is one-directional: MultiCharts/TradeStation → MetaTrader 5. This is the direction most systematic traders need.
Does it work with MetaTrader 4?
No, MC2MT5 is MT5-only. The EA uses MT5-specific position management features that don't exist in MT4.
Is there a monthly fee?
No. MC2MT5 is a one-time purchase per MT5 account for the duration that you choose.
How is this different from other trade copiers?
Most copiers are MT4/MT5 or MT5/MT5 (they copy between MetaTrader accounts). MC2MT5 specifically bridges MultiCharts and TradeStation to MT5, which no MetaTrader-native copier can do because MetaTrader doesn't know anything about EasyLanguage or PowerLanguage strategies. MC2MT5 solves this specific problem.
What if my MT5 connection drops?
The EA continues running and re-syncs automatically when the connection is restored. Positions on both sides stay tracked, and drift is detected and corrected within 15 seconds of reconnection.

Comments