Почему SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_LIMIT)=0 ?

 

Всем доброго времени.

Мультивалютный эксперт. Используемые валюты имеют индивидуальные параметры. Для оптимизации использую тики от EURUSD для всех валют. Когда оптимизировал EURUSD, все оптимизировалось и нормально “прогонялось”. Но когда оптимизировал AUDUSD на тиках EURUSD (без использования EURUSD) – все перестало работать и EURUSD тоже.

Без оптимизации прогон AUDUSD на тиках EURUSD проходил корректно. Но во время оптимизации AUDUSD на тиках EURUSD, сделки перестали совершаться, и наступил полный капут, причина которого SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_LIMIT)=0, т.е. на ВСЕХ парах максимальный размер позии равен нулю и сделки не совершаются вообще, т.е. тестер полностью "сдох", т.к. при вычислении лота я использую SYMBOL_VOLUME_LIMIT. И при постановке эксперта на график (вне тестера) SYMBOL_VOLUME_LIMIT тоже равен нулю. Архивы, кэши, ини файлы удалял, толку нет. 

Заранее благодарю.

 

0 означает, что лимит отсутствует вообще

 
Три однотипные темы за короткое время - это надо суметь.
 
Yedelkin:
Три однотипные темы за короткое время - это надо суметь.
Надо суметь не указать такие важные вещи в документации. А разработчики все телепаты, они сами должны догадаться, что такое ноль.
Причина обращения: