ForexBot2 — User Guide

How to read, act on, and survive the signals  ·  July 2026

1 · What the bot does

ForexBot2 analyzes gold (XAU/USD) around the clock on several chart timeframes at once. On every candle close it scores nine technical indicators (trend, momentum, volatility, divergences, candlestick patterns), adapts the weighting to the current market regime (trending / ranging / transitioning), checks that higher timeframes agree, adjusts for news and economic-calendar events, and — only when everything lines up — sends a signal with a complete trade plan to Telegram: direction, entry, stop loss, target, and a trailing-stop management plan.

Most of the time it sends nothing. Silence means no edge was found; that is the bot working correctly, not a malfunction.

2 · Anatomy of a signal

🔍 XAU/USD Signal Analysis (M15) 🕐 2026-07-10 14:00 UTC 💰 Close: 4,132.50 📊 Regime: Trending Up | Vol: normal ━━━━━━━━━━━━━━━━━━━━ 🟢 BUY 🅰 A | Score: +38.2 | 64% conf ✅ MTF aligned 📈 MTF: M5 ✅ H1 ✅ 📋 Indicators … (9 rows) ⚠️ EXTREME volatility — wider stops needed ━━━━━━━━━━━━━━━━━━━━ 🚀 TRADE SETUP 📈 Direction: BUY ▶ Entry: 4,132.50 🛑 SL: 4,103.10 ($29.40 / 294 pips) 🎯 TP1: 4,161.90 ($29.40 / 294 pips) ⚖️ RR: 1:1.0 🔄 Trail: once price hits 4,150.14 (+0.6R), trail SL $22.05 behind best price — TP1 is a guide, let it run
FieldWhat it means
Signal + gradeDirection (BUY / SELL / STRONG_*) plus a quality grade A+ → F. A trade setup is only attached at grade C or better. Higher grades = more indicator agreement and cleaner regime.
Score / confidenceThe regime-weighted composite of all nine indicators. Bigger absolute score = stronger consensus.
MTF alignedThe two confirmation timeframes agree with the trade direction. Signals without alignment are filtered out on M5.
Warnings ⚠️Context, not veto. Backtesting shows warned trades perform about the same — strong momentum often triggers warnings.
SL / TP1 / RRStop loss sits behind the nearest swing level with an ATR buffer. TP1 is the nearest opposing level. 1R = the entry-to-SL distance = the amount you risk.
Trail plan 🔄The real exit. Once price moves +0.6R in your favor (+0.8R for pullback setups), move the stop to trail 0.75R behind the best price and update it at each candle close. TP1 is advisory — let winners run.

3 · Acting on a signal — step by step

  1. Size the position first. Decide your risk per trade — 0.5–1% of account, never more. Position size = (account × risk%) ÷ stop distance in $. The stop distance varies per signal, so the size changes every trade; the dollar risk must not.
  2. Enter promptly at market. All backtested results assume entry at the open of the candle after the signal. On M5, minutes matter (see §4). If you are very late — price already moved a large part of the way to the arm level — skip the trade. There is always another signal.
  3. Place the stop loss immediately at the given SL. No mental stops — gold gaps and spikes.
  4. Manage with the trail, not TP1. When price reaches the arm level printed in the message, start trailing the stop the stated $ distance behind the best price, tightening only at candle close. This is what produced the backtested results; taking fixed TP1 profits gives most of the edge away.
  5. One signal, one trade. The M5, M15 and H1 books confirm off each other and are usually long or short gold at the same time. Taking the same move on multiple timeframes multiplies risk, not diversification. Pick your timeframe (§4) and ignore the others.

4 · Choosing your timeframe

Twelve-month backtest (Jul 2025 – Jul 2026, real spreads, entry at next candle open):

M5M15H1
Trades / week~10~9.5~3
Total result (12 mo)+135.6R+67.2R+49.9R
Win rate / profit factor59.7% / 1.8155.8% / 1.4059.4% / 1.94
Typical (median) hold2.4 h6 h12.5 h
90% of trades close within16 h40 h3.7 days
Typical stop distance~$19~$29~$44
Worst drawdown11.2R9.4R9.5R
If you trade manually from the Telegram alerts, H1 (or M15) is the honest choice. M5's backtested edge assumes near-instant fills that a human copying signals rarely achieves.

5 · What to expect (and what not to)

6 · Rules that keep you alive

The five rules
  1. Risk a fixed 0.5–1% per trade. Never "make it back" by sizing up after losses.
  2. Hard stop loss in the market on every trade, placed at entry time.
  3. One timeframe, one trade at a time. No stacking, no pyramiding onto bot signals.
  4. Missed the entry? Skip it. Chasing converts a positive-edge trade into a coin flip.
  5. Evaluate performance monthly at the earliest, quarterly for H1. Never after a bad day.

7 · Bot commands (owner)

CommandWhat it does
/startShow the button menu (manual scans per timeframe, Scan All TFs).
/scanRun an immediate analysis of the primary timeframe.
/autoscanToggle automatic scanning (M5 / M15 / H1 / H4 at each candle close).
/statusUptime, auto-scan state, WebSocket price-monitor state.
/cache · /clearcacheInspect / reset the market-data cache.
/helpCommand reference.

The bot also streams live prices over WebSocket and fires an immediate scan when price breaches a key level (swing S/R, Bollinger, Keltner, EMA-200). Commands respond only to the configured owner chat; subscribers receive the signal feed via the channel.

⚠️ Risk disclaimer. This bot and guide are for educational and research purposes only and are not financial advice. Trading forex, gold and CFDs on margin carries a high risk of loss; past (and backtested) performance does not guarantee future results. Do your own analysis and never risk money you cannot afford to lose.