TradinSolutionsEXECUTION LAYER
Start Free Trial →
HOME/BLOG

Notes from building execution infrastructure.

Prop-firm drawdown arithmetic, broker symbol suffixes, contract rolls, and what actually breaks when you copy a trade across five platforms.

← ALL POSTS
Copier Automation26 Sept 2026 · 12 min · TradinSolutions

How does the TradinSolutions trade copier work across MT4, MT5, cTrader, Tradovate and NinjaTrader?

How the TradinSolutions hosted copier moves your own trades, Telegram and Discord calls, and TradingView alerts across five platforms, with per-account sizing and prop-firm limits checked first.

By E.A. Victor, founder of TradinSolutions. Victor builds MetaTrader tools and publishes them on the MQL5 marketplace as victorayegba, where the reviews are public. The TradinSolutions copier started as the fix for his own funded accounts drifting apart.

Short answer: the TradinSolutions trade copier watches one trading account, or a Telegram channel, Discord channel or TradingView alert, and places the same trade on your other accounts. It works across MT4, MT5, cTrader, Tradovate and NinjaTrader, in any direction. It runs on hosted infrastructure, so nothing stays switched on at your end. Each destination sizes the trade from its own balance and checks its own risk limits before the order goes out.

What is a trade copier, and what does TradinSolutions' copier actually do?

A trade copier watches one trading account and reproduces its trades on others. When the watched account's order fills, the copier works out the equivalent position for each receiving account, places it, and then mirrors every close and modification after that.

TradinSolutions calls the watched account the Provider and each receiving account a Follower. These replace the older "master and slave" terms. The copier carries decisions you have already made. It doesn't generate trades, and TradinSolutions doesn't sell signals or manage accounts.

Every copied trade passes through four stages:

  1. 01Source. A fill on your Provider account, a message in a Telegram or Discord channel you follow, or a TradingView alert.
  2. 02Translate. The symbol is mapped to each broker's name for it (GOLD becomes XAUUSD, EURUSD becomes EURUSD.m), CFD symbols are mapped to futures contracts where needed, and the size is worked out per destination.
  3. 03Rules. Each destination's limits are checked before its order is sent. A destination that would breach a limit is held, with the reason logged, and the others carry on.
  4. 04Fan-out. Every destination that passed gets its order, and the relay time is recorded against each copy in the Cockpit.

Which platforms can I copy between?

Five platforms, as a source or as a destination, in any combination:

PlatformMarketRoleNotes
MetaTrader 4CFDProvider or FollowerNot available to US residents
MetaTrader 5CFDProvider or FollowerNot available to US residents
cTraderCFDProvider or FollowerConnects through cTrader's own sign-in, no password shared
TradovateFuturesProvider or FollowerLive from 1 October 2026
NinjaTraderFuturesProvider or FollowerLive from 1 October 2026

Three signal sources feed the same engine: Telegram, Discord and TradingView alerts through a webhook.

One Provider can drive Followers on several platforms at once. An MT5 account copying to an MT4 account and a cTrader account in the same instance is the ordinary case, not a special one.

Can one account be both a Provider and a Follower?

Yes. Roles belong to the instance (one configured copy setup), not to the account. An account can receive trades from one Provider and drive its own Followers in another instance. That makes chains possible: a personal account drives two funded accounts, and one of those drives a futures account. Within a single instance, an account holds one role.

Do I need a VPS or a computer left on?

No. The relay that reads a Provider's fill and places each Follower's order runs on TradinSolutions' hosted infrastructure, not inside your terminal. You can close the laptop and copying continues.

This is the main difference from a terminal copier, an Expert Advisor running inside MetaTrader. A terminal copier only works while the terminal is open, usually on a rented Windows VPS, and it can stop without telling you. A hosted relay removes that dependency. An instance that isn't running shows as stopped in the Cockpit rather than failing silently.

How does the copier decide what size to trade on each account?

Each Follower works out its own size. With risk-based sizing, the default and the safest starting point for prop-firm accounts, the size comes from three things:

  • that Follower's own balance or equity
  • the risk percentage you set for it
  • the distance to the stop, measured from the Follower's actual fill price rather than the Provider's intended price

That way a €10,000 account and a €100,000 account both take, say, 1% risk on the same trade. Sizes round down, and anything below the broker's minimum lot is skipped and logged rather than rounded up.

The other sizing modes:

ModeHow it sizesWhen to use it
Risk-basedA risk % of the Follower's balance or equity, from the stop distanceProp-firm accounts, and accounts of different sizes
FixedThe same lot size on every copyTesting, or identical accounts
ProportionalScales with the Provider's position relative to account sizeFollowers that mirror the Provider's exposure

For signals, size comes from your risk settings, never from the lot size the channel posted. A channel's "0.50 lots" on gold with a $6 stop is about 3% risk on a $10,000 account and 0.6% on $50,000. That gap is exactly what per-account sizing removes.

How does it keep me inside my prop firm's limits?

Each destination carries its own limits, checked before its order is sent:

  • daily loss limit
  • maximum daily drawdown
  • drawdown from the account's high
  • consecutive-loss lockout
  • per-instrument loss caps
  • basket stop
  • end-of-day close
  • session and weekday windows

When one account would breach a limit, that account is held and the reason is written into the Cockpit. The other accounts carry on. Set each limit below your firm's own figure, so open positions have room to close and your count matches the way your firm counts.

No tool can make you compliant, and TradinSolutions doesn't claim to. What the copier does is make compliance possible: sizing per account, limits per account, and a complete record of every trade with its reason. Firms don't detect copying by the software. They see near-identical timestamps, proportional sizes and matching stops in their own data. Read your firm's current terms before connecting a funded account, and ask them in writing when a clause is unclear. TradinSolutions has no features for hiding copied trades from the firm funding an account.

How do I copy Telegram or Discord signals to MT4, MT5 or cTrader?

You connect the channel you already follow, choose which account or accounts it trades on, and set your risk rules. From then on:

  1. 01Every new message is classified as a signal (a new trade), an update (move the stop, close half), analysis, admin or noise. Only signals and updates can trigger a trade.
  2. 02The signal is read into instrument, direction, entry, stop and targets. Signals posted as images are read too.
  3. 03A message that can't be resolved into an instrument, a direction and a risk level is held and shown with what was and wasn't understood. Nothing is traded on a guess.
  4. 04The trade is sized from your settings and checked against your limits like any other copy.

Per-destination settings include risk % or fixed size, a single entry or entries split across targets, a symbol whitelist, a session window, a duplicate-signal window, a news pause, and circuit breakers for maximum trades per day, maximum daily loss and a drawdown pause.

By default, a signal's entry price is treated as a reference and executed at market. If a call names a level the market hasn't reached, it can instead be placed as a real working order that waits for the price or expires.

Two things to know first. TradinSolutions doesn't run, vet or recommend any channel; the relationship with the channel is yours. And automating a personal Telegram or Discord account is against those platforms' terms of service, so connect with that in mind.

Can a TradingView alert place trades on my broker account?

Yes. TradingView has no trading connection of its own for these brokers, so a webhook bridges the gap:

  1. 01Create a TradingView instance in the dashboard and choose the destination account.
  2. 02Paste the webhook URL TradinSolutions gives you into the alert's webhook field.
  3. 03Put one line of JSON in the alert message, naming at least the instrument and direction. Entry, stop and targets are optional.
json
{"symbol":"{{ticker}}","side":"buy","entry":{{close}},"sl":2375,"tp":[2390,2400]}

Pine Script alerts work, from an indicator's condition or a strategy's order fills. A close alert closes what is open on that instrument and cancels any working entry order for it. Alerts can trade any of the five platforms. Webhooks need a paid TradingView plan, and TradinSolutions isn't affiliated with TradingView.

Can I copy a CFD trade to a futures account?

Yes, with a contract mapping rule that you write once per destination. A rule can pin a specific contract month, or follow the front month and re-check it on a schedule so it moves with the quarterly roll. Standard ratios are built in, such as ten micros per mini on ES, NQ, YM, RTY, GC, HG, CL and the currency futures. Micros are usually the right choice for retail sizes, because futures trade in whole contracts.

By default the stop and target stay with the Provider, and the futures copy follows its close, because CFD and futures prices for the same market differ. Trades with no mapping are skipped and logged, never guessed. The copier doesn't roll open positions for you. Rolling means a new trade at a new price, so that stays your decision.

One limit sits outside TradinSolutions: Tradovate states that prop-firm and evaluation accounts aren't eligible for its API. No third-party tool can connect them, so check before buying a futures challenge you plan to automate.

How fast is it?

TradinSolutions doesn't advertise a single speed figure. The relay time of every copied trade, from seeing the source trade to sending the order, is measured and shown next to that trade in the Cockpit. You read the number for your own accounts, not an average.

Most of the time in a copied trade sits with the brokers, not the copier: the Provider's broker reporting the fill, and the Follower's broker filling the copy. Slippage matters more than milliseconds, so the useful test is to pair Provider and Follower fills over at least 50 trades on a demo account and look at the median and the worst case. How to measure copier latency yourself

What happens if a trade is missed, or the service goes down?

A missed trade is recorded as held or skipped, with its reason, and is never replayed later at a price that no longer reflects the decision. Typical reasons: a risk limit, a symbol the broker doesn't list, an unmapped futures contract, a size below the broker's minimum, a session window, or a dropped connection.

If TradinSolutions itself is unavailable, open positions stay open at your broker with their own stops and targets. Nothing is closed because the service is down. New copying pauses, and each Provider trade missed in that time is logged as a skip.

Manual changes are respected. Closing a trade on the Provider closes the copies. Closing one Follower's position by hand closes only that one, and the copier won't reopen it. Partial closes on the Provider are mirrored proportionally where the platform allows.

Is it safe to connect my accounts?

  • cTrader and Tradovate use their own sign-in. You authorise TradinSolutions on the platform's site, and you can revoke that there at any time.
  • MT4 and MT5 need the account's trading password, because MetaTrader has no other way in. It is encrypted and used only to place the orders you configure. Changing the password at your broker cancels every stored copy at once. Where an account only needs to be read, like a Provider, use the read-only investor password.
  • A trading password can't withdraw money. TradinSolutions never asks for your broker's client-portal login. Any service that does is one to avoid.

TradinSolutions is based in Groningen, the Netherlands, and GDPR applies to the data it holds. How linking accounts works, platform by platform

Which plan do I need?

The free tier doesn't include copying. The signal copier and cTrader copying start on Starter, and hosted MT4 and MT5 copying on Pro. Hedge raises every limit and adds custom builds. Every paid tier has a 7-day free trial, and account limits are set per tier with no extra fee per connected account. The pricing page shows current prices and limits.

Start on a demo account. Every supported platform offers one, and a demo runs the whole path: authorisation, symbol mapping, sizing, the first copied trade and the skip log. Run it through a volatile session, not just a quiet morning, because that's when configuration mistakes show up.

FAQ

Is TradinSolutions a signal service? No. It executes decisions you make or calls from channels you choose. It doesn't sell signals, manage accounts or give investment advice.

Can I copy trades from MT5 to cTrader? Yes. Any of the five platforms can copy to any other, in either direction.

Will a trade copier get my prop account banned? Not by itself. What matters is what your firm's terms allow. Many firms allow copying between accounts you own, with conditions. Copying someone else's trades into a funded account is often restricted.

Can I test it without risking money? Yes. Connect demo accounts. They run the full copy path at no risk, and every paid tier has a 7-day free trial.

What if a signal message is unclear? It's held and shown to you with what was and wasn't understood. Nothing is traded on a guess.

Does it work while my computer is off? Yes. The relay is hosted, so nothing needs to run on your machine.

NEXT