Signal Copier Pro
Your personal key comes from your channel owner. Need help? Message @SignalCopier_ProBot on Telegram (or search @SignalCopier_ProBot in Telegram). Always test on a demo account first.

GoldSignalCopier v1.10 for MetaTrader 4 – Install Guide

This robot (Expert Advisor, "EA") copies trading signals from our Telegram bot into your MetaTrader 4 account: gold & silver, forex pairs (EURUSD, GBPJPY …) and crypto (BTCUSD, ETHUSD, SOLUSD …). Indices, oil and stocks are not copied. It works exactly like the MT5 version (same server, same settings, same safety checks). For MetaTrader 5 use GoldSignalCopier.ex5 and MT5 install guide instead.

You need:


Step 1 – Copy the file

  1. Open MetaTrader 4.
  2. Click File → Open Data Folder. A folder opens.
  3. Open the folder MQL4, then the folder Experts.
  4. Copy GoldSignalCopier.ex4 into this Experts folder.
  5. Go back to MetaTrader 4. In the Navigator window (Ctrl+N), right-click Expert Advisors and click Refresh. You will now see GoldSignalCopier in the list.

Step 2 – Allow the server address (very important)

  1. Click Tools → Options.
  2. Open the tab Expert Advisors.
  3. Tick Allow automated trading.
  4. Tick Allow WebRequest for listed URL.
  5. Click the + / "add new URL" line and type exactly: http://46.101.230.128
  6. Click OK.

If you skip this step the robot shows "URL NOT ALLOWED (error 4060)" on the chart. MT4 only allows the standard web ports 80 and 443 – keep the Server URL exactly as given.

Step 3 – Turn on AutoTrading

Click the AutoTrading button on the top toolbar. It must show a green play icon (not a red stop icon).

Step 4 – Attach the robot to a chart

  1. Open any chart (for example XAUUSD, M1). The chart symbol does not matter – the robot trades every signal on the matching symbol of your broker (it finds names like XAUUSDm, BTCUSD.r, EURUSD# itself).
  2. Drag GoldSignalCopier from the Navigator onto the chart.
  3. In the window that opens, on the Common tab, tick Allow live trading.
  4. Open the Inputs tab.

Step 5 – Enter your API key

  1. Double-click the value next to API key (gc_...) and paste your key.
  2. Leave Server URL as http://46.101.230.128.
  3. Click OK.

The lines that start with === in the inputs list are only headings (MT4 has no input groups) – leave them as they are.

A status text appears at the top-left of the chart. Check that it says:

A smiling face at the top-right of the chart means the robot is running.

Only use one chart with the robot for each account.


Settings

All inputs have the same names, labels and defaults as the MT5 version – see the tables in MT5 install guide ("All inputs", "What is a pip for each market?") and the Urdu summary in Urdu page.

Recommended for a first DEMO test:

InputValue
Lot sizing modeFixed lot
Fixed lot0.01
Max total lot per signal0.10
Multi-TP handlingSplit: one order per TP
Max orders per signal3
Move SL to breakeven when TP1 is reachedtrue
Skip open signals older than (sec)90
Max open orders (market + pending) of this EA10
Stop new trades after daily loss %5

Weekend crypto test (for example BTCUSD on a 1000 USD demo): Copy crypto = true, Only these symbols = BTCUSD, Lot sizing mode = Risk % of balance, Risk % = 0.5, Max total lot per signal = 0.05. Check first that your MT4 account type offers BTCUSD (open Market Watch → right-click → Symbols); not every broker/account has crypto on MT4.


How MT4 differs from MT5 (good to know)

Good to know

Problems?

On the chart you seeWhat to do
URL NOT ALLOWED (error 4060)Do Step 2 again. The address must be exactly http://46.101.230.128. Then remove and attach the robot again.
INVALID API KEYCopy the key again from Telegram. Make sure there are no spaces.
PAUSED - AutoTrading button is OFFClick the AutoTrading button so it is green.
PAUSED - 'Allow live trading' is not tickedPress F7 on the chart, Common tab, tick Allow live trading.
NO CONNECTIONCheck the internet connection of the PC / VPS.
NEW TRADES STOPPED (daily loss limit)The daily loss limit was reached. New trades start again the next day.
Last signal: ... skipped: no symbolYour broker has no such symbol, or a different name: add it to Symbol map.
Last signal: ... skipped: spread / market closedNormal (weekend, news). Gold and forex do not trade at the weekend.
Last signal: ... skipped: volumeSL too wide for your balance and risk %, broker gives no tick value, or max lot / margin too small. Check the Experts log.
Last signal: ... skipped: prices vs brokerThe signal prices are far from your broker's price (wrong symbol or typo). Nothing was traded.
Last error: SL/TP could not be set ... closed again for safetyYour broker rejected the stop loss (too close / freeze level). Nothing stays open.

Risk disclaimer

Trading on margin carries a high level of risk; you can lose more than you deposit. This EA copies trade instructions and does not guarantee any profit. You are responsible for your own account and settings.