If you have "...symbol not found" error so it is about the mapping.
It means that this broker is having more than one symbol for gold, ormargin calculation type is not forex type according to specification of this symbol.
read post #7 for more details.

- 2018.11.27
- www.mql5.com
Thank you very much for the reply Sergey, very much appreciated.
Just want to understand the mapping rules though. Wouldn't this mapping rule be invoked first:
- On the Subscriber's account, the system searches for all symbols with the names coinciding with the Provider's symbol by the first 6 characters. For example, EURUSD == EURUSDxxx == EURUSDyyy.
-> so in this case, wouldn't GOLD be mapped to GOLD#? or is the algorithm below gonna take priority all the time:
- XAUUSD == GOLD
- XAGUSD == SILVER
The algorithm provides only two exceptions for metal symbols:
Thank you very much for the reply Sergey, very much appreciated.
Just want to understand the mapping rules though. Wouldn't this mapping rule be invoked first:
- On the Subscriber's account, the system searches for all symbols with the names coinciding with the Provider's symbol by the first 6 characters. For example, EURUSD == EURUSDxxx == EURUSDyyy.
-> so in this case, wouldn't GOLD be mapped to GOLD#? or is the algorithm below gonna take priority all the time:
- XAUUSD == GOLD
- XAGUSD == SILVER
The algorithm provides only two exceptions for metal symbols:
- "Full permission to perform trading is checked for each detected symbol. If trading is allowed partially or completely forbidden, such a symbol is discarded". - you can check under symbol specification in Metatrader.
- "Margin calculation type is checked for each remaining symbol - if it is Forex, a symbol is considered to be suitable. Symbols of CFD, Futures or other calculation types are discarded" - you can check under symbol specification in Metatrader.
- "If no symbols remain after conducting all the checks or more than one symbol is found, it is considered that a symbol mapping attempt has failed and it is impossible to copy Provider's trades for that symbol" - check all symbols provided by your broker.
----------------
https://www.mql5.com/en/forum/367553

- 2021.04.19
- www.mql5.com

- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Hi,
XMGlobal is using GOLD instead of XAUDUSD as symbol for gold transactions. I am currently using an xmglobal account, and I am copying a signal who is also using XMGlobal as his broker.
But still, I am getting this message from the journal logs: "symbol GOLD# not found"
I can confirm though that I am able to see the symbol GOLD in the market watch window in my XMGLobal MT5 terminal. Please advise.