Disliked{quote} Which suggestion and can you prove it. I'm guessing your suffix input isn't empty and you're using the symbol eg eurusd.e.e and not eurusd.e which is what symbol() would give. Use the below and show what happens. ResetLastError(); string sym = Symbol(); spread = MarketInfo(sym,MODE_SPREAD); Print("Symbol used=",sym," spread-pts=",spread," last-err#",GetLastError());Ignored
With regards to your last code: "ResetLastError():.....", where do I insert this? Thank you