применение NULL

 

Почему эти коды иногда дают разныи результат ?

вроде бы NULL означает то же самое что EURUSD если все вычисления проходит на EURUSD...(или на любом другом инструменте если пишем соответствующее название валютнои пары)

результаты На EURUSD:

MarketInfo("EURUSD", MODE_POINT) резултат 0.0001

MarketInfo(NULL, MODE_POINT) резултат 0 (ошибка!)

получается что MarketInfo не допускает применение NULL

как знать когда, на какиx функциях можно писать NULL а когда обязательно надо писать название пары??? компилятор допускает NULL и неругается, а результат получается неверныи :(

 
Пишите всегда Symbol(), и будет вам счастье :)

П.С. Если в хелпе явным образом не указана допустимость использования NULL, то она не допустима.
 
sasa999:

Почему эти коды иногда дают разныи результат ?


хелп читать внимательнее надо!
Причина обращения: