Вот мой OnDeinit():
Проверял 2-мя различными способами:
1) Накидываю индюк. Индюк отрисовывает объекты. Всё чётко. Удаляю индюк с графика. Объекты с графика удаляются. Всё как и требуется..
2) Никидываю индюк. Индюк отрисовывает объекты. Закрываю терминал. Запускаю терминал. Объекты не отрисовываются заново. Вот здесь косяк..
Кака связь между добавлением идинственной строки в OnDeinit() и тем, что перестали отрисовываться объекты на графике? Ведь без этой строки всё отрисовывается. Тем более, OnDeinit() должен запускаться лишь при снятии индикатора с графика в данном случает, а при запуске терминала.. есс-но нет.. Что-то странное. С ходу, не понятно.
Так ведь через ObjectsDeleteAll Вы сами удаляете все объекты на текущем графике в окне "0" - в главном окне.
Вот мой OnDeinit():
Проверял 2-мя различными способами:
1) Накидываю индюк. Индюк отрисовывает объекты. Всё чётко. Удаляю индюк с графика. Объекты с графика удаляются. Всё как и требуется..
2) Никидываю индюк. Индюк отрисовывает объекты. Закрываю терминал. Запускаю терминал. Объекты не отрисовываются заново. Вот здесь косяк..
Кака связь между добавлением идинственной строки в OnDeinit() и тем, что перестали отрисовываться объекты на графике? Ведь без этой строки всё отрисовывается. Тем более, OnDeinit() должен запускаться лишь при снятии индикатора с графика в данном случает, а при запуске терминала.. есс-но нет.. Что-то странное. С ходу, не понятно.
Внимательно ознакомьтесь с документацией.
REASON_CLOSE |
9 |
Терминал был закрыт |

- www.mql5.com

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Вот мой OnDeinit():
Проверял 2-мя различными способами:
1) Накидываю индюк. Индюк отрисовывает объекты. Всё чётко. Удаляю индюк с графика. Объекты с графика удаляются. Всё как и требуется..
2) Никидываю индюк. Индюк отрисовывает объекты. Закрываю терминал. Запускаю терминал. Объекты не отрисовываются заново. Вот здесь косяк..
Кака связь между добавлением идинственной строки в OnDeinit() и тем, что перестали отрисовываться объекты на графике? Ведь без этой строки всё отрисовывается. Тем более, OnDeinit() должен запускаться лишь при снятии индикатора с графика в данном случает, а при запуске терминала.. есс-но нет.. Что-то странное. С ходу, не понятно.