Проблемы с функциями MarketInfo и iHigh - страница 2

 
А насколько будет работоспособна такая конструкция?
&& MarketInfo(Symbol(),MODE_HIGH)>(Ask+sdvig*Point) && MarketInfo(Symbol(),MODE_LOW)<(Bid-sdvig*Point)
Другими словами - насколько обязательно указывать конкретный рынок?  Можно ли поставить Symbol() или NULL?
 
Работать должна, но расчеты вида Ask+sdvig*Point лучше нормализовывать через NormalizeDouble.
В MarketInfo нужно явно использовать Symbol().
 
В MarketInfo нужно явно использовать Symbol().
Как избежать явного использования? Я не могу найти способ обойти этот запрет
 
Vertic:
В MarketInfo нужно явно использовать Symbol().
Как избежать явного использования? Я не могу найти способ обойти этот запрет
Использовать строку с названием инструмента:
double spread = MarketInfo("GBPUSD", MODE_SPREAD) * Point;