Dashboard
Real-time overview of your trade copier
Trading Accounts
No accounts connected
Install the CopySync EA to get startedDaily Performance
Recent Trades 0
| Time | Symbol | Dir | Lot | Account | P/L | Comm | Status |
|---|
How It Works
Install EA
Download and install the CopySync Expert Advisor on your MetaTrader 4 or 5 terminal.
Connect & Authorize
Enter your API key and server address in the EA settings. The EA connects automatically via TCP.
Auto-Copy Trades
Trades from your Master account are instantly copied to all connected Follower accounts in real-time.
Features
Ultra-Low Latency
Average execution under 50ms. Trades are copied the instant they happen on the master account.
Multi-Account Support
Connect unlimited master and follower accounts. One master can serve multiple followers simultaneously.
Smart Lot Calculation
Choose from ratio (balance-based), percentage, or fixed lot modes. Automatically adjusts position sizes.
Symbol Mapping
Automatic cross-broker symbol matching with 30+ built-in aliases. Handles suffixes like EURUSD.m or EURUSDi.
Real-Time Dashboard
Live WebSocket updates for trades, connections, and account data. Monitor everything in real-time.
Secure & Encrypted
SSL/TLS encrypted connections. API key authentication, rate limiting, and full audit logging.
Sync on Connect
When a follower reconnects, it can automatically sync existing open trades or close orphaned positions.
Performance Tracking
Win rate, net profit, latency stats, and detailed trade history with full P/L, commission, and swap tracking.
Quick Start Guide
Create a Server Account (Master)
Go to Accounts → Add Account → select Server (Master) role. Give it a recognizable name like "ICMarkets-Main".
Create a Client Account (Follower)
Add another account with Client (Follower) role. Link it to your master, choose a lot mode (ratio recommended), and set the lot value.
Copy Your API Key
In the Accounts tab, find your API Key section. Click the icon to reveal it. You'll need this for the EA.
Install the CopySync EA
Copy the CopySync_EA.ex4 / .ex5 file to your MetaTrader Experts folder. Restart MetaTrader and attach the EA to any chart.
Configure the EA
In the EA input parameters, set the Server Address to your CopySync server, enter your API Key, and set the Account Name to match exactly what you created in Step 1/2. Enable Allow DLL Imports.
You're All Set!
The EA will connect automatically. Open a trade on your master and watch it appear on all followers within milliseconds. Monitor everything here on the dashboard.
Pro Tips
- Ratio mode is best for accounts with different balances — it automatically scales lot sizes proportionally.
- Enable "Full sync" on followers if you want them to open missing trades when they reconnect.
- Use the Symbol Mapping feature in account settings if your brokers use different symbol names.
- Keep the dashboard open — you'll receive real-time notifications for every trade event via WebSocket.
- Switch between Dark and Light mode anytime using the button in the sidebar. Your preference is saved automatically.
Symbol Mapping Guide
Why Symbol Mapping?
Different brokers often use different names for the same instrument. For example, one broker may call gold XAUUSD while another uses GOLD.
Some brokers also add prefixes or suffixes like m.EURUSD, EURUSDi, or FX_EURUSD.
Symbol Mapping ensures that trades are correctly copied between accounts — even when the symbol names don't match.
How It Works
When a trade comes in from a master account, CopySync resolves the symbol for each follower using a priority system:
Mappings defined directly on an account. These always win. Use them when a specific account needs a unique symbol translation.
Mappings that apply to all your accounts. Set them once in Settings → Global Symbol Mappings and they work everywhere — unless overridden by an account-specific mapping.
CopySync automatically detects broker prefixes and suffixes (e.g. m., .i, FX_) when the EA connects. It strips them from the master and applies the follower's prefix/suffix automatically.
CopySync includes 30+ built-in aliases for popular instruments. These work automatically without any configuration.
Built-in Aliases
These aliases are recognized automatically. You don't need to create mappings for them.
| Category | Standard | Recognized Aliases |
|---|---|---|
XAUUSD |
GOLD, GOLDm, GOLD., XAUUSD., XAUUSDm |
|
XAGUSD |
SILVER, SILVERm, SILVER., XAGUSD., XAGUSDm |
|
| Energy | USOUSD |
USOIL, WTI, CRUDEOIL, USOIL., USOILm, CL |
UKOUSD |
UKOIL, BRENT, BRENT., UKOILm |
|
| Indices | US30 |
DJ30, DJI30, DOWJONES, WS30, US30., US30m |
US500 |
SP500, SPX500, US500., US500m |
|
USTEC |
NAS100, NASDAQ, US100, NDX100, USTEC., USTECm |
|
DE40 |
DAX40, GER40, DE40., DE40m, GER40m |
|
UK100 |
FTSE100, UK100., UK100m |
|
JP225 |
NIKKEI225, NI225, JP225., JP225m |
|
| Crypto | BTCUSD |
BITCOIN, BTC, BTCUSDm, BTCUSD. |
ETHUSD |
ETHEREUM, ETH, ETHUSDm, ETHUSD. |
Prefix & Suffix Auto-Detection
When the EA connects, it sends its broker's symbol list. CopySync scans for known forex pairs (EURUSD, GBPUSD, USDJPY, etc.) and automatically detects the prefix and suffix.
m.EURUSD
m. Suffix: (none)EURUSDi
(none) Suffix: i
CopySync strips the master's prefix/suffix, then applies the follower's — so m.EURUSD → EURUSD → EURUSDi happens automatically.
You can also set prefix/suffix manually in the Account Detail settings.
How to Configure
Global Mappings (for all accounts)
Go to Settings → Global Symbol Mappings. Enter the master symbol on the left and the follower symbol on the right, then click Add. These apply to all your accounts as a fallback.
Account-Specific Mappings (per account)
Go to Accounts → click on an account → scroll to Symbol Mappings. Add mappings that apply only to this account. These take priority over global mappings.
Check Prefix/Suffix
In the Account Detail view, you'll see the detected or manually set prefix and suffix. If auto-detection got it wrong, you can override it manually and click Save.
Common Scenarios
- Master uses GOLD, Follower uses XAUUSD: No action needed — the built-in alias handles this automatically.
- Master uses EURUSD.m, Follower uses EURUSD: No action needed — prefix/suffix auto-detection strips the
.msuffix. - Master uses BTCUSD, Follower uses BTCUSD.p: Check the Account Detail — the suffix
.pshould be auto-detected and applied. - Broker uses a custom name like GOLD_micro: Add a global mapping:
GOLD_micro→XAUUSD(or the follower's symbol). - One follower needs a different mapping: Add an account-specific mapping on that follower — it will override the global mapping for that account only.
Download Expert Advisor
CopySync EA
Full support for all features including multi-symbol, symbol mapping, and 64-bit performance.
- All Copy Features
- Symbol Mapping
- 64-bit Native Performance
- Server-Managed Settings
CopySync EA
Compatible with all major MT4 brokers. Covers core trade copying and symbol mapping.
- Core Trade Copying
- Symbol Mapping
- Wide Broker Support
- Server-Managed Settings
Copy the downloaded file to your MetaTrader MQL5/Experts (or MQL4/Experts) folder, restart the terminal, then attach the EA to any chart.
Trading Accounts
Add a Master account (the source) and one or more Followers. Trades placed on the Master are copied to its Followers in real time.
API Key (for EA Configuration)
Master Accounts 0
Source — trades from these get copiedFollower Accounts 0
Receivers — these copy a Master's tradesDownload Expert Advisor
CopySync EA
Full support for all features including multi-symbol, symbol mapping, and 64-bit performance.
- All Copy Features
- Symbol Mapping
- 64-bit Native Performance
- Server-Managed Settings
CopySync EA
Compatible with all major MT4 brokers. Covers core trade copying and symbol mapping.
- Core Trade Copying
- Symbol Mapping
- Wide Broker Support
- Server-Managed Settings
Copy the downloaded file to your MetaTrader MQL5/Experts (or MQL4/Experts) folder, restart the terminal, then attach the EA to any chart.
Trade History
View and filter all copied trades
All Trades
| ID | Time | Account | Type | Symbol | Dir | Lot | Price | Profit | Comm | Swap | Status | Latency |
|---|
Analytics
Track your performance over time. Choose a time range and — if needed — filter by account.
Gain / Loss
Drawdown
Risk Metrics
Symbol Distribution
Long vs Short
Profit by Symbol
Win Rate by Symbol
Trades by Weekday
Trades by Hour
Avg. Trade Duration by Symbol
Monthly Performance
Account Performance Comparison
| Account | Role | Trades | Win Rate | Net Profit | Profit Factor | Avg Win | Avg Loss | Best | Worst | Sharpe | Sortino | Max DD | Latency |
|---|
Invoices
View and download your invoices
All Invoices
| Invoice # | Date | Description | Amount | Status | Actions |
|---|
Settings
Personal preferences, profile, billing, password and API access. Changes apply only to your account.
General Settings
Global Symbol Mappings
Mappings that apply to all accounts as a fallback. Per-account mappings always take priority.
Change Password
Server Info
Personal Information
Billing Address
Public API Keys
Create API keys to access your account data programmatically via the REST API. Keys are read-only.
API Documentation
Base URL: https://app.copysync.net/api/v1 — Authenticate with X-API-Key header.
| Method | Endpoint | Description |
|---|---|---|
| GET | /accounts | List all accounts |
| GET | /accounts/:id | Account details |
| GET | /accounts/:id/positions | Open positions (live) |
| GET | /accounts/:id/trades | Trade history for account |
| GET | /accounts/:id/balance-history | Deposits & withdrawals |
| GET | /accounts/:id/equity-history | Equity snapshots |
| GET | /trades | All trades (paginated) |
| GET | /trades/:id | Single trade detail |
| GET | /stats | Summary statistics |
Rate limit: 300 requests / 15 min. Pagination: ?limit=100&offset=0. Filter trades: ?status=closed&from=2025-01-01&to=2025-12-31
Your Plan
Data & Privacy
Export My Data
Download all your personal data as a JSON file (profile, accounts, trades, settings, invoices).
Delete My Account
Permanently delete your account and all associated data. This action cannot be undone.
Support
Have a question or issue? Open a ticket — we usually reply within 24 hours.
My Tickets
| # | Subject | Category | Priority | Status | Updated | Actions |
|---|
No tickets yet
Create a ticket if you need help — we're here for you.
Admin Panel
System overview, user management, billing & platform configuration.
All Users
| ID | Username | Role | Package | Sub | Accounts | Status | Last Login | Logins | Last IP | Device | Actions |
|---|
Audit Log
| Time | User | Action | IP |
|---|
Packages
| ID | Name | Slug | Price | Masters | Followers | Total | Subscribers | Default | Active | Actions |
|---|
Stripe Payments
Switch between Sandbox (test) and Live (production) payments
| Package | Test Price ID | Live Price ID |
|---|
Platform Commission
Percentage fee charged on profitable Marketplace trades only. Applied to net P/L (profit + commission + swap) when positive. Regular master→follower copies are not charged.
Website Widgets
Custom Charge
Create a one-time Stripe Checkout link for any user. The link opens Stripe's hosted payment page.
Support Tickets
| # | User | Subject | Category | Priority | Status | Replies | Updated | Actions |
|---|
Status & Incidents
| ID | Severity | Status | Title | Components | Started | Updates |
|---|
Marketplace
Enable or disable the Signal Marketplace. When enabled, users can publish their master accounts and others can subscribe to copy their trades.
Show Marketplace tab with (soon) label. Content is blurred with a "Coming Soon" overlay.
Hosted EAs Users who handed over credentials
| User | Account | API Key | Platform | Login | Password | Broker Server | Status | Requested | Actions |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
Storage usage Estimated bytes per user (based on AVG_ROW_LENGTH)
| User | Accounts | Trades | Partial closes | Snapshots | Sym. maps | Audit | Daily stats | Est. size | Actions |
|---|---|---|---|---|---|---|---|---|---|
| Loading… | |||||||||
Application
Server / Host
Services
Signal Marketplace
Subscribe to a signal provider's account to copy their trades automatically — or publish your own master account and earn from subscribers.
Available Signals
Master accounts you can subscribe to. Their trades will be copied to one of your follower accounts.No signals published yet
Be the first — click Publish Signal to share your master account and earn from subscribers.