Ошибки, баги, вопросы - страница 1983
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Там все правильно написано. В русском языке И меняется на Ы после приставок на согласную. Например, предыстория. Так что безындикаторный, как ни странно, правильно.
Столкнулся с таким глюком в MT5, как остаток буфера индикатора.
Ситуация такая, пишу я индикатор - 4 буфера, компилирую, наношу на график, думу думаю.
Потом решаю шунтировать два буфера и оставить два. Убираю частично, т.е. не заполняю данными.
Смотрю на график, где был нанесен индикатор и там остался мусор в обнуленном буфере (причем в одном) - смена ТФ и перезапуск индикатора не помогают.
Запуск индикатора на отдельном чарте происходит без глюков, т.е. мусора нет.
Это так задумано, или это всё ж таки баг?
Столкнулся с таким глюком в MT5, как остаток буфера индикатора.
Ситуация такая, пишу я индикатор - 4 буфера, компилирую, наношу на график, думу думаю.
Потом решаю шунтировать два буфера и оставить один. Убираю частично, т.е. не заполняю данными.
Смотрю на график, где был нанесен индикатор и там остался мусор в обнуленном буфере (причем в одном) - смена ТФ и перезапуск индикатора не помогают.
Запуск индикатора на отдельном чарте происходит без глюков, т.е. мусора нет.
Это так задумано, или это всё ж таки баг?
Так задумано. Чистота массива и\или буфера индикатора забота программиста.
Да, и забавно, что лишенные вычислений буферы поменялись местами первый стал вторым...
Так задумано. Чистота массива и\или буфера индикатора забота программиста.
Разве не должен исчезать буфер после исчезновения индикатора?
Впрочем, может надо как то деинициализировать вычисления, но как?
Я это к тому, что раз вычисления остались, то запустив иной индикатор, с таким же названием буферов, может получить неприятный результат... надо проверить эту гипотезу, конечно...
Разве не должен исчезать буфер после исчезновения индикатора?
Впрочем, может надо как то деинициализировать вычисления, но как?
А из кода он удалён?
А из кода он удалён?
В коде он был только объявлен, но вычислений не делалось.
Убрал упоминания вообще из кода - пропали буфера.
Так задумано. Чистота массива и\или буфера индикатора забота программиста.
Кстати, косяк там все-таки есть. Если идет динамическая установка количества граф. серий (по выбору пользователя), даже если в OnDeinit() инициализировать буферы пустыми значениями - они все равно видны при перезапуске индикатора.
Т.е. если indicator_plots больше количества используемых plots (граф. серий) - мусор на экране может остаться (в случае, когда сначала были задействованы все граф. серии, а потом некоторые перестают быть задействованными).