MIN_LOT = SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_MIN);
returns no value.
Print("Attempting to open BUY order on ",SYMBOL,".");
I think the underlined difference is the cause of the error - USOIL(£) is interpreted as USOIL(L).Since the symbol() function can't correctly write the special character "£", how can I help it? or override it?
I have the same problem with he pound sign "£" (Unicode decimal code 163) in my EA. When putting for instance EURUSD(£) in a string variable it returns EURUSD(L). I have to use string variables in the OrderSend() function for symbols instead of the predefined Symbol() variable since it is a multi currency EA.
This pound sign is used by the broker IG for their betting accounts.
Did anyone find the solution?
My Customer opened new account by IG Broker and now we cant use our Products.
Tried to "play" with a lot of Functions, but everytime was found some new troubles.