Если существует потребность работы с большим количеством графических объектов примерно 1000 -15000, как Вы это делаете ???
Я вижу два способа
по необходимости создавать требуемые графические объекты и удалять.
и через инит создать требуемое максимальное количество объектов, нужных типов и затем просто их перемещать при необзходимости в видимую зону и не видимую..
Так вот вопрос что быстрее будет работать, удаление и создание или перемещение ?
За один проход может модифицироваться, создаваться или удаляться порядка 500-700 графических обьектов...
Лучше перемещать. Для этого, в цикле, переместите все объекты, а затем один раз выполните ChartRedraw().
На мой взгляд, графические объекты необходимы для того, чтобы более удобно демонстрировать человеку те или иные моменты на графике цены.
Соответственно, создание одновременнно более сотни графических объектов мне кажется совершенно неразумным. А уж если речь идет о советнике - то ему графические объекты вобще не нужны.
На мой взгляд, графические объекты необходимы для того, чтобы более удобно демонстрировать человеку те или иные моменты на графике цены.
Соответственно, создание одновременнно более сотни графических объектов мне кажется совершенно неразумным. А уж если речь идет о советнике - то ему графические объекты вобще не нужны.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Если существует потребность работы с большим количеством графических объектов примерно 1000 -15000, как Вы это делаете ???
Я вижу два способа
по необходимости создавать требуемые графические объекты и удалять.
и через инит создать требуемое максимальное количество объектов, нужных типов и затем просто их перемещать при необзходимости в видимую зону и не видимую..
Так вот вопрос что быстрее будет работать, удаление и создание или перемещение ?
За один проход может модифицироваться, создаваться или удаляться порядка 500-700 графических обьектов...