AddSymbol и HideSymbol

 
AddSymbol и HideSymbol
После установки pumping mode не получается добавить инструмент

if ((error = m_api.AddSymbol( Sym )) > RET_OK_NONE)
{
Application->MessageBoxA("Ошибка",m_api.GetErrorDescription(error), MB_OK+MB_ICONERROR);
return;
}

Выдаётся ошибка some error.
Если заменить Add на Hide, всё проходит гладко, но котировки не приходят. Видимо откуду им взяться. Правильно ли понимаю, что после установки pumping mode будут приходить не все доступные инструменты, а только те которые добавишь функцией AddSymbol?
Но в чём же может быть причина? Почему может не проходить AddSymbol? Синтаксис тут не причём, HideSymbol же проходит!
 
в своё время мы обнаружили ошибку в логике демонстрационного примера
мы делаем AddSymbol при логине мы не делаем соответствующий HideSymbol при дисконнекте. эта тема уже обсуждалась на форуме