SymbolsTotal(true) не работает в Тестере Стратегий МТ5

 


Функция SymbolsTotal(true) не работает  в Тестере Стратегий МТ5, возвращает 1, а должна возвращать общее количество символов в Market Watch. В тестере MT4 такой проблемы не было.

Или В MQL5 есть какой-то другой способ запроса количества символов из   Market Watch?

Документация по MQL5: Получение рыночной информации / SymbolsTotal
Документация по MQL5: Получение рыночной информации / SymbolsTotal
  • www.mql5.com
SymbolsTotal - Получение рыночной информации - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Elena Baranova:


Функция SymbolsTotal(true) не работает  в Тестере Стратегий МТ5, возвращает 1, а должна возвращать общее количество символов в Market Watch. В тестере MT4 такой проблемы не было.

Или В MQL5 есть какой-то другой способ запроса количества символов из   Market Watch?

В тестере МТ5 только один символ и есть, если не обращались к другим символам.

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

 
Alexey Viktorov #:

В тестере МТ5 только один символ и есть, если не обращались к другим символам.

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

Я уже поняла, что в Тестере 1, но как получить количество символов из окна  MarketWatch и выбрать эти символы ( nsym в коде ниже)


 if(MarketWatch)
   {
      nsym = SymbolsTotal(true);

      for (int i=0; i<nsym; i++)
         symbols[i] = SymbolName(i,true);               
   }


В Тестере  МТ4 этот код работал.

 
Elena Baranova #:

Я уже поняла, что в Тестере 1, но как получить количество символов из окна  MarketWatch и выбрать эти символы ( nsym в коде ниже)


В Тестере  МТ4 этот код работал.

В МТ4 тестер неотрывная часть самого МТ4, а в МТ5 это отдельное приложение. Из тестера получить количество символов в терминале, средствами MQL5 невозможно…
 
Alexey Viktorov #:
В МТ4 тестер неотрывная часть самого МТ4, а в МТ5 это отдельное приложение. Из тестера получить количество символов в терминале, средствами MQL5 невозможно…

Понятно, спасибо.

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