Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Впервые столкнулся с необходимостью выполнения однотипного действия на всех открытых графиках терминала МТ4. Стал искать как это можно сделать в документации. В описании функции ChartNext() увидел пример, где в цикле происходил перебор графиков. Не долго думая(плохая привычка - не думая использовать на халяву готовое) скопировал этот пример в свой эксперт. Вроде как бы работал нормально, но в процессе эксплуатации выяснилось, что первый график в цикле пропущен. Только тогда вник в код этого примера. Ну то, что в цикле первый график пропущен, видимо так было задумано, так как принт информации для первого графика был выполнен первоначально вне цикла. Но, чтобы такие как я больше не попадали в такую ситуацию, лучше всё таки в примере сделать цикл полным, чтобы его можно было скопировать и использовать в своих разработках. Кроме того пример не лучший образец для начинающих программистов, так как грешит необоснованно большим количеством лишних и не нужных переменных.
Пример:
Так сделал я: