Ошибки, баги, вопросы - страница 1986
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Идет инициализация в OnCalculate() при первом запуске (prev_calculated == 0). Думаете перенос в OnInit() что-то изменит? Ну, попробую, конечно, но это что-то из области фантастики...
Стоп. Как я уже сказал, в OnDeinit() инициализируются массивы, которые при следующем запуске (изменении входных параметров) не используются более. Если это (инициализация массива, который не используется под буфер) поможет - это тоже будет багом МТ. Получится, что мало того, что массивы не используются, так их (неразмеченные) еще можно будет инициализировать и это повлияет на отображение...
Без кода сложно. Сообщите здесь потом, что в сервисдеске ответят.
Без кода сложно. Сообщите здесь потом, что в сервисдеске ответят.
Вот тестовый код, если интересно.
Изначально параметр индикатора ложный.
Кидаем индикатор на график. Рисует гистограмму.
Делаем параметры истинным.
Рисует гистограмму и стрелки.
Делаем параметр ложным. На текущем ТФ стрелки исчезают (не всегда). НО! Если попереключать ТФ, у меня на некоторых стрелки появляются хаотично, несмотря на очистку буферов при деинициализации.
Ни в какую не идет. Сервисдеск #1832411 x64, 1643.
Независимо от того, указываете ли Вы массивы для стрелок в качестве буферов, они всё равно жёстко заданы:
//---
Как вариант, если стрелки не нужно отображать, то их можно просто исключить из показа - DRAW_NONE.
Попробуйте такой вариант:
Независимо от того, указываете ли Вы массивы для стрелок в качестве буферов, они всё равно жёстко заданы:
//---
Как вариант, если стрелки не нужно отображать, то их можно просто исключить из показа - DRAW_NONE.
Попробуйте такой вариант:
Я думал об этом, но тут минус есть. Массивы будут автоматом размечаться и расширяться, жрать ресурс. Лучше пусть разработчики пофиксят баг.
А по поводу того, что жестко заданы... Если я не привязываю буферы к граф. сериям - почему я вижу какой-то неизвестный мусор, от которого я избавиться не могу.
Иначе получается, что динамические индикаторы невозможно нормально построить.
Самый идеальный вариант - чистить буферы в деините и все. Но очистка не помогает...
Просьба в ME в списке функций/методов по ALT+M показывать еще тип возвращаемого значения.
Не плохо бы ввести разграничение на тип string как принято в других ЯП на обычную строку и "сырую" строку. Думаю к этому все равно придут, но на начальном этапе это исключило бы многие проблемы в будущем.
К примеру в Python при создании "сырой" строки используется r"строка"По какой причине могут не полностью выводится логи в тестере? Всё что можно посмотреть - посмотрел и проверил, победить не смог.
По какой причине могут не полностью выводится логи в тестере? Всё что можно посмотреть - посмотрел и проверил, победить не смог.
Много записей. Смотрите log-файл.