The depressing math
About 80% of retail forex traders blow their accounts in the first 12 months. For copy traders following Telegram signals, the failure rate is even worse — closer to 90% in the first 90 days. Not because the signals are universally bad (some are excellent), but because most users don't have a risk system at all — they paste signals into MT4 with default lot sizes and hope.
This article is the full anti-blow stack: every protection layer we shipped in v7/v8, why each one matters, and how to wire them in 20 minutes.
Layer 1 — Position sizing (the single biggest issue)
The #1 reason copy traders blow up: wrong lot size. A "1% risk per trade" rule means very different lot sizes on:
Most users use the same lot size across all of them. Then they're surprised when gold takes out their account in 2 trades.
Fix: use the [position size calculator](/tools/sizer) before you turn auto-execute on. Or let the copier do it: turn on Risk % mode in the channel config and we compute the lot from your balance × risk % ÷ SL pips.
Layer 2 — Spread guard
Signal arrives. By the time it parses + fires, the broker spread has widened (news, low-liquidity windows, broker games). You enter 3-5 pips worse than the signal said. On a 20-pip stop, that's 25% extra risk per trade.
Fix: per-channel max_spread_pips setting. The cloud executor probes live bid/ask before placing the order. If the spread is wider than your tolerance, skip the trade.
Layer 3 — News filter
NFP, FOMC, CPI, ECB. The signal channel might post a "BUY GOLD 2340" 5 seconds before NFP releases. You take it. Gold drops 80 pips in 10 seconds. SL slippage is 15 pips. Account down 4% on one trade.
Fix: enable News Filter on the channel. We block trades 30 minutes before and 15 minutes after High-impact ForexFactory events. The post-news second-leg is often the trade — just not the spike itself.
Layer 4 — Signal quality score
We blend four signals into a 0–10 quality score on every signal before it executes:
Fix: set min_signal_quality to 5 or 6 on noisy channels. Anything scoring below auto-skips, logged as "quality_blocked".
Layer 5 — Circuit breakers
Three losses in a row. Most copy traders double down or revenge-trade the 4th. Account dies on the 5th.
Fix: two account-level breakers:
max_consecutive_losses — pauses all new trades after N losses today (counter resets at 00:00 UTC)equity_dd_breaker_pct — closes all open positions + halts if intraday drawdown hits X%These aren't suggestions. They execute server-side regardless of which channel a signal came from.
Layer 6 — Prop firm preset packs
If you're on FTMO / Funding Pips / The 5%ers / FundedNext / TFT — their rules are tighter than yours probably are. Daily loss limits, max drawdowns, trailing rules. Breach one and your $100K funded account is gone.
Fix: pick the preset on /prop-firm-mode. We pre-load the firm's exact limits and run a pre-trade violation predictor — if the next trade would breach, we block it before the order goes to the broker.
Layer 7 — Channel auto-pause
Sometimes a channel goes cold. The trader behind it is on tilt, hungover, or genuinely lost their edge. They post 5 losing setups in a row.
Fix: auto_pause_after_n_losses per channel. When the channel hits N losses, we disable it and ping you. You re-enable manually after reviewing.
Layer 8 — 1-tap approval mode
The bridge between full-auto (scary) and full-manual (slow). Per channel: signals arrive as a push notification on your phone. Tap Approve, Adjust (tweak lot/SL/TP), or Skip. 60-second auto-expire.
You stay in control without being glued to MT4.
Layer 9 — Dry-run mode
You found a new channel. You don't know if it's any good yet. Don't risk real money.
Fix: toggle Paper mode on the channel. Signals get logged as simulated trades, no real orders. After 10+ signals, the [Dry-run Verdict dashboard](/dry-run) shows:
Channel X dry-run: 23 signals, 14 wins (60.8%), +$340 simulated, -3.2% max DD
Verdict: PROMOTE
One click promotes to live. Or if it's bad: DROP, and you never wasted a cent.
Layer 10 — Verified track record
After all that — when you've built a real edge — publish it. Claim a /u/your-name URL. Daily SHA-256 snapshots chain together; altering past trades breaks the verified streak.
It's the difference between "I have a Telegram channel" and "I have a tamper-evident track record."
Wiring it in 20 minutes
/prop-firm-mode → apply the presetThat's the stack. Most users blow accounts because they have none of these layers. With them, you might still lose — but you'll lose slowly enough to learn before the account is gone.
Try the full stack: [Sign up for the 3-day Starter trial](/sign-up) — no card required.