Sorry I meant you can enter it but not save it. When you save it and reopen the parameter window it shows ? instead of £
It has nothing to do with the broker, nor can the programmer change this. - This is a limitation within MT, and has to do with the character encoding. - We as developers have no influence on the input dialog in such way.
I dont know if changing the encoding of the .set-file would help.
Hi,
I'm using EA which allows selecting trading symbols by entering their names in the input field of the parameter window.
My broker on each symbol has a suffix of (£). When I'm trying to enter the name of the symbol in the input field, after saving it returns i.e EURUSD(? instead of EURUSD(£).
It completely prevents EA from working and I'm wondering if there is any workaround for the issue for example using ASCII coding?
This is not my EA and I don't have an access to the source code.
Thanks for help!
This is unclear. Is it MT5, right ?
I just tried to use " £ ", to save and restore input parameters and there is no problem.
It's also not clear why it "completely prevents EA from working" ?
Please post more details, a screenshot or log.
This is unclear. Is it MT5, right ?
I just tried to use " £ ", to save and restore input parameters and there is no problem.
It's also not clear why it "completely prevents EA from working" ?
Please post more details, a screenshot or log.
I have the same problem, in MT4, Unicode issue ? Don't know how to do
Hi
This is the limitation of the platform and character encoding – you need to contact the programmer to use some different approach while trading on such pairs. Simply you can only trade on those kind of pairs automatically if you apply the EA on their chart – and when you detect that there is a pair with such suffix you can use NULL instead of Symbol() within the functions you use. But you won’t be able to trade from different charts… Or find yourself a different broker.
Best Regards
Hi
This is the limitation of the platform and character encoding – you need to contact the programmer to use some different approach while trading on such pairs. Simply you can only trade on those kind of pairs automatically if you apply the EA on their chart – and when you detect that there is a pair with such suffix you can use NULL instead of Symbol() within the functions you use. But you won’t be able to trade from different charts… Or find yourself a different broker.
Best Regards
Thanks
![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
- 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,
I'm using EA which allows selecting trading symbols by entering their names in the input field of the parameter window.
My broker on each symbol has a suffix of (£). When I'm trying to enter the name of the symbol in the input field, after saving it returns i.e EURUSD(? instead of EURUSD(£).
It completely prevents EA from working and I'm wondering if there is any workaround for the issue for example using ASCII coding?
This is not my EA and I don't have an access to the source code.
Thanks for help!