What the XAGUSD Component does
The Component is the silver (XAGUSD) module of the ForexBotWorks Engine. It follows the Telegram group you connect to it. It recognises complete silver signals, checks them against the live price and opens one position per Take Profit in your MT5 account. Then it manages every signal until its last position is closed. Every step and every refused signal is written to the Dashboard event log with its reason.
What it reads
- Silver, in common spellings: XAGUSD, XAG/USD, XAG USD, XAG, SILVER, including broker styles such as XAGUSD.pro or XAGUSDm.
- Direction: BUY / SELL, LONG / SHORT, “Buy now”, “Sell now”.
- Entry: a price (
Entry 48.10), a zone (48.05 - 48.15) or market (now,market price). - Stop Loss:
SL,S/L,Stop Loss,Stop,Invalidation… - Take Profits: TP1…TPn, Target 1, Take Profit 1, as one list or one per line.
- Emojis, bold text, extra lines and labels in other common forms do not matter.
What it does not execute
Only a complete new signal is traded: silver, direction, Stop Loss and at least one Take Profit. These messages are never traded. Most of them appear in the log with the reason:
- updates and management: “move SL”, “breakeven”, “trailing”, “new SL”, partial-close instructions
- results: “TP1 hit”, “SL hit”, “closed in profit”
- “close all”, “cancel”, “do not buy”, “no trade”, “coming soon”
- re-entry messages (“buy again”, “add more”)
- messages with two instruments, each with its own direction
- signals with a missing or zero SL/TP, levels given in pips, or SL/TP on the wrong side
- other markets, gold included: gold has its own XAUUSD Component
- edits of an already posted message
Pending orders (BUY LIMIT, SELL STOP…) are executed at market, and only when the price is within the entry filter.
Fixed trading rules
| Entry filter | The market price must be within 0.40 of the signal entry (for a zone: inside it or within 0.40 of its edge). Otherwise: no trade. |
|---|---|
| Plausibility | SL and every TP must be within 15 % of the current price. The SL must be on the losing side of the market. |
| Positions | One market position per TP, each with your lot size, the signal’s SL and its own TP. TPs the price has already passed are skipped. |
| Broker limits | The lot is rounded down to your broker’s volume step. An SL inside the broker’s minimum stop distance means no trade, and TPs inside it are skipped. |
| Duplicates | The same message, or the same signal again within 30 minutes, is not traded twice, even after a restart. |
| After TP1 | When the price reaches TP1 (or the TP1 position is closed at its TP), the protection level of the remaining positions is the real average entry price + 3.00 (BUY) or − 3.00 (SELL).
|
| Manual actions | If you close the TP1 position yourself before TP1, this is not treated as TP1. The other positions keep their SL and TP. |
| Own positions only | The Component manages only positions with its own magic number (777890). Manual trades and other EAs are never touched. |
Example
Signal: XAGUSD BUY 48.10 · SL 47.50 · TP1 48.40 · TP2 48.80 · TP3 49.20 · TP4 49.80, your lot size 0.05:
- The price is 48.12, within 0.40 of the entry, so 4 positions of 0.05 lot open (0.20 lot in total).
- Risk to the original SL: 0.62 × 5,000 oz × 0.20 lot ≈ 620 USD (contract size 5,000 at most brokers; the Dashboard shows yours).
- The price reaches 48.40: TP1 closes with profit. The protection level 48.12 + 3.00 = 51.12 is above the price, so the other 3 positions are closed at market at about 48.40. The whole signal ends in profit at the TP1 level.
- If the price never reaches TP1, the positions run to their own SL or TP as the signal defined them.
Your risk per signal = lot size × number of TPs. Silver has a large contract size, so choose the lot with that in mind and start on a demo account.
License
- Lifetime, no subscription. It covers all V1.x releases.
- Standard: 1 trading account + 1 device. Professional (3 accounts) and Business (10 accounts) editions have the same features.
- The license is checked by the Engine and again inside the Component (signed by our license server, bound to your MT5 account and device).
- 2 free account or device changes per license per year, via Support.
- 30-day money-back guarantee. A refund deactivates the license.
- Also offered together with gold as the Metals bundle (XAUUSD + XAGUSD).
Requirements
- ForexBotWorks Engine V1.0 (free) on Windows 10/11
- MetaTrader 5 with a silver symbol at your broker (found automatically, or set the broker symbol in the Dashboard)
- A Telegram group or channel that posts silver signals, with your Telegram account as a member
Installation
- Download the Component in My Account → Downloads. Your license key is in My Account, where you also link your MT5 account.
- Unzip it into the Engine folder
engine\components. The result isengine\components\xagusd\. - In the Dashboard, press Refresh Components, then enter your license key, Telegram group (ID, @username or t.me link) and lot size, and save.
- The Component card shows: license active, Telegram group registered, broker symbol found.
What stays your decision and your risk
You choose the signal provider, the account and the lot size, and you carry the trading risk. The Component executes the provider’s signals within the rules above. It does not create signals, does not predict the market and does not promise profit. See the Engine page for the full list of what is our responsibility and what is yours.
XAGUSD Component V1.0 · Market: Metals · Requires ForexBotWorks Engine V1.0 · Lifetime license for V1.x










Reviews
There are no reviews yet.