Привет! Подскажите есть ли в MQL4 функция которая возвращает количество открытых графиков? Не могу найти ничего подходящего. Я так понимаю должно быть что-то типа ChartTotal()...
Только самому считать. Вот пример из справки:
long currChart,prevChart=ChartFirst(); int i=0,limit=100; Print("ChartFirst = ",ChartSymbol(prevChart)," ID = ",prevChart); while(i<limit)// у нас наверняка не больше 100 открытых графиков { currChart=ChartNext(prevChart); // на основании предыдущего получим новый график if(currChart<0) break; // достигли конца списка графиков Print(i,ChartSymbol(currChart)," ID =",currChart); prevChart=currChart;// запомним идентификатор текущего графика для ChartNext() i++;// не забудем увеличить счетчик }
Ihor Herasko:
Ок, спасибо!
Только самому считать. Вот пример из справки:
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь