Appearance
Are you an LLM? You can read better optimized documentation at /accounts/symbol-mapping.md for this page in Markdown format
Symbol Mapping
When a signal says "Buy XAUUSD," your broker might call the same instrument "GOLD," "XAUUSDm," "XAUUSD.stp," or any number of variations. TTMT's Symbol Mapping system bridges this gap automatically, ensuring signals get routed to the correct instrument on your broker.
The Problem
Different brokers use different naming conventions for the same trading instruments. A signal provider might post:
Buy GOLD at 2350.00
But on your MetaTrader account, the symbol might be listed as XAUUSD, XAUUSDm, Gold., or GOLD_STP. Without proper mapping, TTMT would not know which instrument to trade.
4-Strategy Matching System
TTMT resolves symbol mismatches using a cascading 4-strategy matching approach. Each strategy is tried in order until a match is found:
Strategy 1: Exact Match
The simplest case. The signal symbol exactly matches a symbol available on your broker.
| Signal | Broker Symbol | Result |
|---|---|---|
| EURUSD | EURUSD | Match |
| XAUUSD | XAUUSD | Match |
| BTCUSD | BTCUSD | Match |
Strategy 2: Suffix/Prefix Strip
Many brokers append or prepend characters to standard symbol names. TTMT strips common suffixes and prefixes to find a match.
| Signal | Broker Symbol | Transformation | Result |
|---|---|---|---|
| EURUSD | EURUSDm | Strip "m" suffix | Match |
| EURUSD | EURUSD.stp | Strip ".stp" suffix | Match |
| GBPUSD | mGBPUSD | Strip "m" prefix | Match |
| USDJPY | USDJPY_STP | Strip "_STP" suffix | Match |
Strategy 3: Alias Group
TTMT maintains 20 predefined alias groups that map common alternative names to standard symbols. This handles cases where the signal and broker use entirely different names for the same instrument.
| Alias Group | Members |
|---|---|
| Gold | GOLD, XAUUSD, XAU/USD |
| Silver | SILVER, XAGUSD, XAG/USD |
| Oil (WTI) | OIL, USOIL, WTI, CRUDE, XTIUSD |
| Oil (Brent) | BRENT, UKOIL, XBRUSD |
| Bitcoin | BTC, BTCUSD, BTC/USD, BITCOIN |
| Nasdaq | NAS100, USTEC, NDX, NASDAQ |
| Dow Jones | US30, DJ30, DOW, DJIA |
| S&P 500 | US500, SPX500, SPX, SP500 |
| DAX | GER40, DE40, DAX, GER30 |
| ... | (20 groups total) |
For example, if a signal says "Buy GOLD" and your broker lists XAUUSD, TTMT's alias group recognizes both as the same instrument.
Strategy 4: Normalized Base Comparison
As a final fallback, TTMT normalizes both the signal symbol and broker symbols by stripping all non-alphanumeric characters, converting to uppercase, and comparing the core symbol base.
| Signal | Broker Symbol | Normalization | Result |
|---|---|---|---|
| EUR/USD | EURUSD | Strip "/" | Match |
| XAU_USD | XAUUSD | Strip "_" | Match |
Symbol Discovery
TTMT automatically discovers all available symbols on your broker account during the connection process. This serves two purposes:
- Mapping validation -- Confirms which signals can be matched to your broker
- Symbol list -- Populates the symbol selector used in filters and overrides
Refresh
If your broker adds new instruments or changes symbol names, you can trigger a symbol refresh from the Account Details dialog. TTMT will re-scan your broker's available symbols and update the mapping data.
Account Migration
When you reconnect an account or change brokers, TTMT runs a full symbol migration and refresh validation to ensure all existing mappings are still valid.
Asset Override Cards
The Symbol Mapping page at /dashboard/settings/symbols includes Asset Override Cards that let you configure per-asset-class trading parameters:
| Setting | Description |
|---|---|
| Volume Mode | Override the default volume calculation for this asset class |
| Max Volume Cap | Set a maximum lot size for this asset class |
| Default SL | Fallback stop loss in pips when a signal does not include one |
| Default TP1-TP6 | Fallback take profit levels in pips |
Asset classes include: Forex, Metals, Indices, Crypto, Commodities, and more.
These overrides integrate with the Settings Inheritance hierarchy at Level 4 (Asset Override), sitting between your account-level settings and system defaults.
Why Asset Overrides Matter
A 30-pip stop loss makes sense for EUR/USD, but would be absurdly tight for XAU/USD (Gold). Asset overrides let you set sensible defaults per instrument category without creating separate Config Profiles.
Common Mapping Issues
Symbol Not Found
If TTMT cannot map a signal's symbol to your broker:
- The signal is rejected with a "Symbol not found" error
- Check if the instrument is available on your broker account
- Your broker may use an unusual naming convention -- contact support to request an alias group update
Wrong Symbol Matched
In rare cases, the mapping system might match to the wrong instrument (e.g., matching a forex pair when a CFD was intended):
- Review the Trade Log to verify which symbol was actually traded
- Report the mismatch so the alias groups can be refined
Broker-Specific Suffixes
Some brokers use account-type suffixes (e.g., EURUSDpro, EURUSDraw, EURUSDcent):
- Strategy 2 (suffix strip) handles most of these automatically
- If your broker uses a particularly unusual suffix, the symbol refresh process usually resolves it
Related Pages
- Account Details -- View discovered symbols and connection info
- Settings Inheritance -- How asset overrides fit in the hierarchy
- Single Account Setup -- Initial symbol discovery during connection
- Channel Settings -- Symbol filters per channel

