по функции MarketInfo()

 
В советнике вызывается функция MarketInfo, в качестве первого пареметра задается NULL, т.е. задумано получить информацию о рынке по текущему инструменту
MarketInfo(NULL,MODE_TICKVALUE);


во время выполнения возникает ошибка - Symbol name for MarketInfo function must be a string
Конечно вы скажите: "вместо параметра NULL пишите вызов функции Symbol()". Я уже сделал так, но непонятно зачем было нужно вводить это ограничение, ведь при вызове других функций (например, встроенных индикаторов) можно задавать параметр как NULL, так и в виде String'a
потерял кучу времени на поиск ошибки, пока не залез в логи :(

Причина обращения: