Welcome to Gold Snipers

Gold Snipers is an automated trade copier suite. It reads buy and sell alerts from your Telegram channels and places them on your MetaTrader 5 account automatically, just as if you had clicked the buttons yourself — but in under a second, 24/7, with stop loss, take profit, and risk management already attached.

This guide walks you through everything in plain English. If you have never used a trade copier before, just follow the first three sections and you will be up and running. The advanced sections at the bottom are there for when you are ready to fine-tune.

💡 Tip: You do NOT need to read this whole page to get started. Skip to 'First-Time Setup' below.

First-Time Setup (5 Minutes)

If this is your first time, follow these five steps in order and you will be live:

  • 1. Open the bridge. You land on the Dashboard.
  • 2. Click 'API Settings' in the left sidebar.
  • 3. Get your Telegram API ID and Hash for free at my.telegram.org → 'API Development Tools' → create a new app. Paste them in. (Optional: paste a Bot Token from @BotFather if you want to control everything from your phone.)
  • 4. Click 'Save Settings', then click 'Start Bridge' at the bottom of the sidebar. When the dashboard says 'ONLINE' in green, you are connected.
  • 5. Open MetaTrader 5, drag the 'Gold Snipers' EA onto a Gold (XAUUSD) chart. The EA panel will appear on the chart. That's it — you are live.
💡 Privacy Note: Your API details are saved on your own computer. They are never sent anywhere else.

Picking the Telegram Channels to Copy

After the bridge is online, tell it which Telegram channels to follow:

  • In 'API Settings', click 'Browse Subscribed Channels'.
  • A window opens showing every Telegram channel you belong to. Click the ones you want to copy trades from — they turn green when selected. Click 'Save Selection'.
  • Scroll down to 'MetaTrader Instances Manager'. Paste the channel ID (the long negative number like -1001234567890) into the channel box and click 'Add ID'.
  • Leave the 'Signal File Name' as the default (gsae_signal.txt) for your first account. Only change it if you run more than one MT5 account (see Multi-Terminal below).
💡 Pro-tip: You can add or remove channels at any time. No restart required — changes apply within a few seconds.

What Happens When a Signal Arrives

From the moment your provider posts a trade in Telegram to the moment it is open on your MT5 chart, the whole flow takes less than a second:

  • Step 1: Your provider posts something like BUY XAUUSD @ 2320 SL 2290 TP1 2340.
  • Step 2: The bridge reads the message, checks it is a real trade (not chat, not a meme, not a duplicate), and writes a tiny instruction file.
  • Step 3: The EA inside MT5 reads that file and places the trade on your account with the lot size, stop loss, take profits, and risk rules you have configured.
  • Step 4: The trade is now live in your MT5 just like a trade you clicked yourself — it shows in your Terminal, the stop loss protects you, and the take profits will close it automatically.

In short: the bridge is the messenger, and the EA is the trader. You do not need to be at your computer for any of it.

What the Bridge Copies (and What It Ignores)

The bridge only acts on messages that look like real trade instructions. It ignores everything else so you do not get phantom trades from chat:

  • Copies: BUY/SELL with an entry price, stop loss, and take profit levels.
  • Copies: Management commands like CLOSE ALL and RISK FREE.
  • Ignores: Casual chat, questions, opinions, and 'good morning' messages.
  • Ignores: Messages with words you have flagged in 'Exclusion Keywords' (default: 'pip result', 'update').
  • Ignores: Pictures, videos, and forwarded messages (you can change this if your provider uses them).
💡 Troubleshooting Tip: If a real trade is being ignored, open 'Signal Test' on the sidebar, paste the message, and you will see exactly why it was filtered out.

The Dashboard Screen

The Dashboard is the home screen. The boxes across the top tell you the basics at a glance:

  • Connection Status: Green 'ONLINE' means the bridge is connected. Red 'OFFLINE' means click 'Start Bridge'.
  • Channels Active: How many Telegram channels the bridge is currently watching.
  • Messages Copied: Total number of trades placed since the bridge started.
  • System Log: The scrolling text below shows everything the bridge does. You can filter it by channel or date using the dropdowns at the top right.
  • Export Logs / Clear Logs: Save the log to a text file, or wipe the display (does not touch your trades or settings).

Signal Test — Try Before You Go Live

Want to know if a message will be copied before it happens? Use 'Signal Test' on the sidebar:

  • Paste any trade message into the box on the left.
  • Click 'Test Signal'.
  • The right panel shows step by step what the bridge will do: which keywords it picked up, which filters it passed, and the final trade it would place.
  • Use the Quick Templates at the top to drop in example BUY, SELL, CLOSE ALL, etc.
💡 Pro-tip: Use this to vet a new signal provider — drop in 5 of their past messages and see if they all parse cleanly.

Performance Stats — See How You Are Doing

Open the 'Analytics' page to see how the copied trades are performing:

  • The top row of cards shows your totals: balance, total profit, this month, this week, today.
  • Use the 'Instance' dropdown to look at one MT5 account, or 'All Instances' to combine them.
  • Use the 'Channel' dropdown to see trades from a specific provider.
  • The buttons (Today, This Week, This Month, All Time) change the date window.
  • Closed Orders = every trade that finished. Open Orders = trades still running right now (irrelevant columns auto-hide to save space).
  • Hit 'Performance Stats' in the top-right to open the detailed popup with gain percentage, win rate, best and worst trades, and per-period breakdowns.
  • Hit 'Export Stats' to download your full history as a spreadsheet.
💡 Analytics Tip: If a provider is consistently losing money, the stats page will show it within a week.

Multi-Terminal — Running More Than One MT5 Account

Got two or more MT5 accounts? The bridge can run them all at once. Each account is its own 'instance' with its own trade history, its own signal file, and its own analytics.

To add a second account:

  • 1. In 'API Settings', scroll to 'MetaTrader Instances Manager' and click '+ Add MT5 Instance'.
  • 2. Give it a name (for example, 'Gold Snipers Live 2').
  • 3. Pick a Signal File Name (gsae_signal2.txt for the second account, gsae_signal3.txt for the third, and so on). Each instance MUST use a different file name.
  • 4. Enter the MT5 Account ID (License) for the new account.
  • 5. Paste the Telegram channels you want this account to follow. You can give two accounts the same channels, or split them up.
  • 6. Click 'Save Settings' and restart the bridge.

On each MT5 account, install the EA and set the matching Signal File Name in the EA inputs. That way the right account reacts to the right signals.

💡 Set and Forget: You only need to set this up once. After that, switching channels or changing lot sizes is the same as before.

Part 2: Inside the MT5 Expert Advisor

The Expert Advisor (EA) is the program that runs inside MetaTrader 5. It reads the signal files the bridge writes, places the trade, manages the stop loss, takes the profit, and closes everything for you. You never need to click anything in MT5 — the EA does it all.

Installing the EA into MT5

The installer takes care of almost everything. You just need to attach the EA to a chart:

  • Run GoldSnipersInstaller.exe and follow the wizard. It will ask for your MT5 Account ID.
  • Open MT5, press Ctrl+N to open the Navigator panel, and find 'Gold Snipers' under 'Expert Advisors'.
  • Drag it onto a Gold (XAUUSD) or major Forex chart.
  • When the settings window pops up, tick 'Allow Algo Trading' and click OK.
  • The EA panel appears on your chart. If the 'TELEGRAM' line turns green, you are live.
💡 Tuning Tip: While designed primarily for XAUUSD, the EA scales pip calculations automatically for any symbol it is attached to.

The Panel on Your Chart

The panel on the chart has all the live numbers. Here is what each line means in plain English:

  • TELEGRAM: ACTIVE — Green means the EA is connected and ready. Red means it cannot find the signal file (check the Signal File Name in the EA settings matches the bridge).
  • TG CMD: ON / OFF — Whether the EA listens to remote commands from Telegram (like STATUS, CLOSE ALL).
  • CHANNEL — Which of your two channel slots is active. Click CH1 or CH2 to switch between them.
  • ANCHOR COUNT — How many market orders to place the moment a signal arrives (default 1). Think of it as the 'starter' trade.
  • PENDING COUNT — How many smaller limit orders to stack behind the anchor (default 5). If price dips back, these fill at better prices.
  • LADDER STEP — The spacing in pips between each pending order (default 10 pips).
  • ANCHOR LOT / PENDING LOT — Lot size for the market and pending orders (default 0.01).
  • STOP LOSS — How far the stop loss sits from your entry in pips (default 50).
  • RISK — Shows your risk status (SAFE / MODERATE / AGGRESSIVE), the percentage at risk, the dollar amount, and the Risk-to-Reward ratio. Example: RISK: SAFE (0.27%) $240.00 | R:R 1:1.8 $900.00 means you risk $240 to potentially make $900.
  • EQUITY PROTECT — Closes every open trade if your total floating P&L reaches this dollar amount (positive = take profit on everything, negative = stop loss on everything). Set to 0 to disable.
💡 Risk Tip: The R:R ratio shows Risk-to-Reward. R:R 1:1.8 means for every $1 you risk, you could make $1.80. Higher is better. If it says 'TP OFF', take profits are disabled so the reward cannot be calculated.

Take Profit — Closing In Pieces

Instead of waiting for one big take profit, the EA can close your trade in pieces. This is how:

  • TP1 to TP5 are five profit targets for the anchor (the first market order). Each has a pip distance and a percentage.
  • The percentage says how much of the position closes at that level. You do not need them to add up to 100% — set the last active TP to 100% to close the remainder there. For example: TP1=30%, TP2=30%, TP3=100% means 30% closes at TP1, 30% at TP2, and the remaining 40% at TP3.
  • Example: TP1 = 30 pips / 30%, TP2 = 60 pips / 30%, TP3 = 100 pips / 40%. When price hits 30 pips in your favour, 30% closes. At 60 pips, another 30%. At 100 pips, the final 40%.
  • TP6 to TP10 are additional take profit levels (same as TP1–TP5 but on the second page). All 10 levels apply to every position in the ladder. Use TP1–TP5 for your primary exits and TP6–TP10 for extended targets.
  • Lot size needs to be big enough to split: 0.01 lot is the smallest, so a 30/30/40 split needs at least 0.03 lot to close 0.01 per level.
💡 Beginners: If you are new, just leave the defaults. They are tuned for scalping. Adjust once you have a few weeks of trades to look at.

Channel Strategy — How Each Provider Is Traded

You can switch how the EA behaves for each provider channel. Click the value on the chart to change it. Here is what each one does:

  • HARVEST (ON/OFF): When ON, the EA picks the best entry in the family (lowest for buys, highest for sells) and lets it run to full profit. All the other entries get moved to break even plus a small buffer, so they are risk-free. The best one carries the trade.
  • GRID (ON/OFF): When ON, the EA places the pending limit orders to add layers if price retraces. Pro: better average entry. Con: more total risk because the stop loss covers all of them.
  • TP ON/OFF: Master switch for take profit management. Turn OFF if you want to close trades manually only.
  • TP STEALTH (ON/OFF): When ON, the broker only sees your stop loss, not your take profits. The EA closes them in the background. Some traders prefer this so the broker does not see their full plan.
  • ANCHOR DISTRIBUTED / UNIFIED: DISTRIBUTED: each anchor entry has its own TP (entry 1 closes at TP1, entry 2 at TP2, etc). UNIFIED: all anchor entries share the same highest TP.
  • BE MODE: ENTRY vs ANCHOR: ENTRY: break even is calculated per trade. ANCHOR: break even is calculated from the worst entry in the family, so the whole group moves together.
  • DEL LIMITS: Which TP level cancels the pending (grid) orders. 'OFF' keeps them active all the way. 'TP2' cancels them once TP2 is hit.
  • BREAKEVEN: Which TP level moves the stop loss to entry price. 'TP2' means once TP2 is reached, the SL jumps to break even (no more risk on the trade).
  • SIG GUARD: Skips a signal if the price has already moved too far from the quoted entry. Default OFF (0 pips).

Trailing Stop — Locking In Profit

A trailing stop moves your stop loss forward as price moves in your favour. It only kicks in after the trade is already at break even:

  • OFF: No trailing. The stop loss stays put until hit or you change it.
  • CANDLE: The stop loss follows the previous M15 candle's low (for buys) or high (for sells), minus a small padding. Ratchets forward as each new M15 candle closes.
  • FRACTAL: Like CANDLE, but follows a swing structure (5-bar low/high) instead of one candle. More conservative, fewer moves.
  • STEP: Trails by a fixed distance behind the price. Ratchets forward in steps based on your configuration.

🔧 Trail Modifier Settings (Adjustable in the MT5 Inputs window, not on the chart panel):

  • Trail Distance: The distance (default 20 pips) the stop loss trails behind the current price in STEP mode.
  • Trail Step: The minimum price movement (default 5 pips) required before the stop loss ratchets forward in STEP mode.
  • PADDING: A small buffer (default 0.0 pips) added behind CANDLE or FRACTAL levels. Stops the SL from sitting exactly on a candle level where a normal wick could hit it.

Signal Guard (SIG GUARD) — Don't Chase Bad Trades

Signal Guard is the EA's safety net for bad timing. Sometimes your provider posts a trade and by the time the EA sees it, the price has already moved 20 pips. Without SIG GUARD, the EA would still enter the trade and you would be starting in the red. With SIG GUARD on, the EA will say 'too late' and skip it.

In one sentence: SIG GUARD = the maximum number of pips the price can move between when the provider posts the trade and when the EA gets it. If price has moved more than that, the trade is skipped.

How it works (the simple version):

  • Signal includes an entry price: the EA measures how far price has moved from that entry. If it is MORE than your SIG GUARD value, the trade is skipped. If it is within your value, the trade goes in.
  • Signal says 'BUY NOW' with no entry price: the trade goes in immediately at the current market price. No holding, no waiting.
  • Updating an open trade (e.g. 'MOVE SL TO 2395'): SIG GUARD is never applied. Updates to trades you already have always go through.
💡 Safety Note: If you see 'LATE GUARD REJECT' lines in the EA's log, the price moved too far. Either raise SIG GUARD, or just accept that the trade was skipped — that is the safety net working.

Manual Buttons on the EA Panel

At the bottom of the EA panel there are buttons for when you want to act by hand:

  • BUY / SELL: Place a trade right now at the market price, using your usual lot size and settings.
  • BUY LIMIT / SELL LIMIT: Place a pending order at the exact target price entered in the input box. You must enter at least 4 digits total (e.g. the 2 prefilled prefix digits plus the remaining digits of your target price like '2345'). Typing 2 or 3 digits is no longer supported to prevent accidental invalid trades.
  • CLOSE ALL: Close every open trade immediately.
  • CANCEL LIMITS: Cancel all your pending limit orders (open trades are not touched).
💡 Manual Note: The manual buttons use the exact same lot size, stop loss, and take profit rules as signals. So pressing BUY is identical to the EA receiving a 'BUY NOW' signal.

Controlling Everything From Telegram

If you set up a Bot Token during setup, you can control the bridge and EA from your phone:

  • Open Telegram, find your bot, send /start.
  • The bot shows a menu. Tap numbers to navigate (1 = Channel 1 settings, 2 = Channel 2 settings, etc).
  • Send STATUS any time to see all current settings in one message.
  • Send CLOSE ALL to close every open trade from your phone.
  • Send RISK FREE to move every stop loss to break even.
  • Send SET LOT_ANC 0.05 to change a setting (in this case, anchor lot size to 0.05).
💡 Remote Control: Admin commands work even when you are away from your computer — useful for closing trades on the go.

Things That Go Wrong (and How to Fix Them)

If something is not working, walk down this list:

  • Bridge shows OFFLINE: Click 'Start Bridge' in the sidebar. If it still fails, double-check your API ID and Hash under API Settings.
  • No signals are being copied: Make sure the EA is on a valid chart. Check the System Log on the Dashboard for clues.
  • EA shows 'TELEGRAM: RED': The EA cannot find the signal file. In the EA settings, confirm the 'Signal File Name' exactly matches the one in the bridge (default gsae_signal.txt).
  • Trades never close at TP: Confirm the TP levels are not all set to 0. Confirm TP mode is ON. Check that at least one TP is active with a percentage above 0%.
  • Duplicate trades on the same signal: Go to 'Parsing Settings' and add words like 'update', 'pip result', 'closed' to your exclusion list so the bridge ignores them.
💡 Log Check: The System Log on the Dashboard is your best friend. It shows every action the bridge takes in plain text — if something is going wrong, the answer is almost always in there.

MT5 Input Settings — Good to Know

When you drag the EA onto the chart or double-click it, MT5 shows an Inputs window. Here are the most important settings you should know:

  • Signal Profile (InpSignalFile): Tells the EA which bridge file to read (default is SIGNAL_FILE_1 / gsae_signal.txt). If you run multiple accounts, each must use a different file matching its bridge instance.
  • Minimal Customer UI (InpMinimalCustomerUI): Keep this ON (true) for a clean dashboard. Turn it OFF if you want to see advanced debugging info and hidden stats on the chart.
  • EA Magic Number (InpMagic): A unique identifier for this EA instance's trades. Always keep this unique per chart/account so different EAs do not interfere with each other.
  • Max Allowed Spread (InpMaxSpreadPips): Prevents trades from opening if the broker's spread is wider than this (default 4.0 pips).
  • Slippage Guard (InpDefaultGuardPips / InpSafetyCapPips): The maximum deviation in pips allowed from the signal's quoted entry price (default is 10.0 pips) to protect you from bad broker fills.
  • Equity Protect (InpDefaultEquityProtect): Sets the default profit target (positive dollar value) or drawdown limit (negative dollar value) where the EA will close all trades to protect your account.
  • Broker Time Alignment: Session lines and Killzones draw based on a default GMT+3 server time. If your broker uses a different server offset, you must adjust these hour inputs in MT5 to align.