Ошибки, баги, вопросы - страница 2796
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вам на форуме больше нечем заняться, Алексей, кроме того что, передергивать мои сообщения, чтобы они походили на претензии к разработчикам от моего имени?... Мне интересно, чем был вызван такой столь странный "энтузиазм" с вашей стороны? Лучше новичкам бы помогали с их вопросами в соответствующих ветках, чем здесь ерундой заниматься!...
Но всё же, вы чётко написали "баг". Это говорит о сообщаемой вами недоработке платформы, а не о непрочтении вами до логического конца документации.
Но всё же, вы чётко написали "баг". Это говорит о сообщаемой вами недоработке платформы, а не о непрочтении вами до логического конца документации.
Ну да, перепутал. Примечание в описании функции ObjectDelete читал, а то что всё дело в нем как то не подумал... С кем не бывает?...
Но это всё хождение по кругу. Точнее, хождение вокруг того, что я неправильно написал или перепутал... Но о том как данный баг решить почему-то никто не сказал ни слова... Разумеется, кроме предложенной функции ObjectsDeleteAll, для которой мне придётся переделывать весь проект, чего бы мне меньше всего хотелось.
Ну да, перепутал. Примечание в описании функции ObjectDelete читал, а то что всё дело в нем как то не подумал... С кем не бывает?...
Бывает...
Mihail Matkovskij:
... О том как данный баг решить почему-то никто не сказал ни слова... Разумеется, кроме предложенной функции ObjectsDeleteAll, для которой мне придётся переделывать весь проект, чего бы мне меньше всего хотелось.
Попробуйте всё же использовать префикс для имён графических объектов - это нормальная практика идентификации своих объектов. По префиксу проверяете мусор с одновременным его удалением.
Добавление префикса к именам объектов потребует переделать весь проект?
Вы в процедурном стиле пишете? Так и в нём не так сложно изменить функции создания имён объектов.
Попробуйте всё же использовать префикс для имён графических объектов - это нормальная практика идентификации своих объектов. По префиксу проверяете мусор с одновременным его удалением.
Добавление префикса к именам объектов потребует переделать весь проект?
Хорошо, если других вариантов нет, буду пробовать.
Вы в процедурном стиле пишете? Так и в нём не так сложно изменить функции создания имён объектов.
Сизифов труд?... :)
Спасибо Рашиду Умарову за помощь в поиске причины бага моего индикатора!Вам на форуме больше нечем заняться, Алексей, кроме того что, передергивать мои сообщения, чтобы они походили на претензии к разработчикам от моего имени?... Мне интересно, чем был вызван столь странный "энтузиазм" с вашей стороны? Лучше новичкам бы помогали с их вопросами в соответствующих ветках, чем здесь ерундой заниматься!...
Так вот вам и пытаюсь помочь. Вам и объясняю в чём вы не правы. Попробуйте другой вариант удаления графических объектов и у вас всё наладится. И пропадут все баги о которых вы говорили. Тут и передёргивать ничего не надо, вы сказали, я процитировал.
Так вот вам и пытаюсь помочь. Вам и объясняю в чём вы не правы. Попробуйте другой вариант удаления графических объектов и у вас всё наладится. И пропадут все баги о которых вы говорили. Тут и передёргивать ничего не надо, вы сказали, я процитировал.
Я вам пытаюсь помочь и заодно беспочвенно обвинить, не забывайте добавлять. Я спросил, чем был вызван столь маниакальный энтузиазм, но вы мне почему-то не ответили! Почему вы уходите от ответа, Алексей?
Я вам пытаюсь помочь и заодно беспочвенно обвинить, не забывайте добавлять. Я спросил, чем был вызван столь маниакальный энтузиазм, но вы мне почему-то не ответили! Почему вы уходите от ответа, Алексей?
Давно-бы замолчал и я не продолжал-бы.
Вот моя откровенная попытка помочь без намёков на обвинения.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
Alexey Viktorov, 2020.07.11 17:12
А не может получиться так, что цикл длится дольше чем отведено времени на выполнение OnDeinit?
Ведь у вас в примере все объекты имеют префикс "trend" почему-бы не воспользоваться этим и отказаться от цикла?
Давно-бы замолчал и я не продолжал-бы.
А... Вот она причина обвинений в мой адрес! Понятно... :)
А в ответ что? Почитайте свои ответы.
Там всё в порядке. Единственное, я поначалу отказался от использования данной функции. И это вас смутило, наверное?... Ну что-ж, тогда, извините... :)
Подставил функцию ObjectDeleteAll сначала в свой пример:
Затем в индикатор.
Добавление префикса к именам объектов потребует переделать весь проект?
Оказалось использовать ObjectDeleteAll в моём проекте проще простого. Для удаления всех объектов достаточно было поменять префикс всего 3 раза и, соответственно, 3 раза вызвать ObjectDeleteAll. И, в результате, график чист. В языке MQL5 много тонкостей. Но вместе с тем он является очень продуманным.
Спасибо всем, кто оказывал мне помощь в решении данной проблемы!