AI signal parser — how it works
Ordinary copiers break the moment a signal isn't perfectly formatted. The AI parser understands messy, real-world signals and extracts every field reliably. This page explains what it reads, what it extracts, and how to verify it before going live.
› What it can read
- Plain text in any layout — one line or multi-line.
- Emoji-heavy posts (🟢 BUY, 🔴 SELL, 🎯 targets).
- Screenshots — images of signals are read with vision.
- Voice trade entry is a separate browser control; Telegram and Discord voice-note transcription is not currently supported.
- Multilingual phrasing — common Arabic, Hindi, Russian, Spanish, Chinese, and other patterns can use the AI fallback. Review low-confidence results before automatic execution.
- Multi-message signals — an entry in one message and TPs in a follow-up are linked.
› What it extracts
| Field | Notes |
|---|---|
| Symbol / pair | Mapped to your broker's exact symbol (GOLD → XAUUSD.m). |
| Direction | Buy/sell, long/short, including buy-limit / sell-stop order types. |
| Entry | Single price, market, or an entry range. |
| Stop-loss | Price or pip-based; fallback pips if the signal omits it. |
| Take-profits | Up to 10 TPs, each with its own lot split. |
› How a message is read
- Pattern rules first. Common layouts are read instantly by fast rules.
- AI fallback. A message the rules can't read confidently goes to an AI model, and the hardest cases to a stronger one.
- Images. A screenshot of a signal is read with vision, then checked like text.
- Checks before execution. The result must have a direction and a level; prices that contradict each other (a buy with its stop above the entry, for example) are flagged instead of traded.
› Examples
XAUUSD BUY NOW Entry 2345 - 2340 SL 2335 TP1 2350 TP2 2355 TP3 2365
→ XAUUSD · Buy · entry zone 2340–2345 · SL 2335 · TP1 2350 · TP2 2355 · TP3 2365
🔴 SELL EURUSD @ 1.0850 | SL 1.0880 | TP 1.0820 / 1.0790
→ EURUSD · Sell · entry 1.0850 · SL 1.0880 · TP1 1.0820 · TP2 1.0790
GBPJPY buy limit 189.20 sl 30 pips tp 60 pips
→ GBPJPY · Buy limit · entry 189.20 · SL 188.90 (30 pips) · TP1 189.80 (60 pips)
Gold looks strong today, watching 2350
→ Not a signal — commentary without an instruction and a level is ignored, never traded.
Move SL to entry ✅
→ A management command: the stop on that channel's open trades moves to breakeven.
More layouts, including piped one-liners, thousands separators and split signals, are in signal formats and the parsing cheat sheet.
› Follow-up edits
When a provider follows up with "move SL to break-even", "close half", "cancel", or edits the original message, the parser understands the instruction and applies it to the live position — modifying the order, partially closing, or cancelling as instructed.
› Quality score & auto-tagging
- Every parsed signal gets a real-time quality score before execution.
- Trades are auto-tagged by setup type so analytics group themselves.
› AI config generator
For channels with an unusual style, paste a few sample messages into the AI config generator and it writes that channel's parsing rules for you — no regex, no manual mapping.
› Verify before you trade
Always use preview / dry-run mode first: it shows exactly how the channel's recent messages parse (symbol, direction, entry, SL, TPs) so you can confirm accuracy before a single live order. Then enable live execution.