Ошибка SymbolInfoDouble

 

double minmarga = SymbolInfoDouble(_Symbol,SYMBOL_MARGIN_MAINTENANCE);

Инструмент EURGBP. Котировки идут. Торговля идет. 

вот такая функция возвращает 0.0; 

Может я где то туплю?  

 
Нет не тупите, эта функция по марже где я не смотрел возвращает ноль. Вообще все маржинальные режимы не работают.
 

Года 2 или даже 3 не трогал MQL5. 

Стало скучно. Думаю - а ну ка  попробую своих советников на МТ5  перепишу. Оценю новый компилятор. 

А тут как были в языке ошибки так и остались. Ну зато компилятор стал генерить код работающий в разы быстрей, чем предыдущий. 

Вообщем как было ощущение недоделанности МТ5. Так за 2 года ничего и не поменялось. 

Может разработчикам пока хватит улучшать то что и так не очень хорошо работает. Может все таки заняться исправлением мелких ошибок ?  

 
Это не ошибки, это не корректные настройки сервера.
 

Почему же сразу некорректные.

Если по инструменту не задано значение начальной и поддерживающей маржи, значит используется другой метод расчета маржевых требований.

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