Ошибки, баги, вопросы - страница 2591
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Если меньше ничего страшного, как правило, буфер строки всегда немного больше чем сама строка (но это не факт!)
А вот в случае, если записать больше, то практически наверняка гарантировано аварийное завершение терминала.
И аварийное завершение скорее всего произойдёт не сразу, а только при следующей работе с динамической памятью (перераспределение массивов или буферов строк) или на завершении работы, когда использованная память MQL программ возвращается в систему
Тогда почему Вы советуете новичку использовать функцию wcscpy?
Есть же более безопасные функции: wcscpy_s, wmemcpy_s.
Объясните пожалуйста, почему в обработчике OnCalculate время каждого вновь образованного бара time[0] опережает время тика, которое мы запрашиваем с помощью функции SymbolInfoTick? По идее, если уже есть бар time[0], то должен существовать тик, его породивший, а функция SymbolInfoTick яко-бы должна всегда возвращать последний известный тик.
Прикладываю индикатор, который воспроизводит данную проблемы в тестере в потиковом режиме.
На каждой границе баров есть такая проблема.
PS. Также в данном индикаторе демонстрируется другая проблема: там ведется подсчет тиков, и судя по утверждению документации, что OnCalculate вызывается для всех тиков без пропуска, тиковый объем должен всегда совпадать со счетчиком тиков, однако это не всегда так.Объясните пожалуйста, почему в обработчике OnCalculate время каждого вновь образованного бара time[0] опережает время тика, которое мы запрашиваем с помощью функции SymbolInfoTick? По идее, если уже есть бар time[0], то должен существовать тик, его породивший, а функция SymbolInfoTick яко-бы должна всегда возвращать последний известный тик.
Прикладываю индикатор, который воспроизводит данную проблемы в тестере в потиковом режиме.
На каждой границе баров есть такая проблема.
PS. Также в данном индикаторе демонстрируется другая проблема: там ведется подсчет тиков, и судя по утверждению документации, что OnCalculate вызывается для всех тиков без пропуска, тиковый объем должен всегда совпадать со счетчиком тиков, однако это не всегда так.Номер билда сообщите пожалуйста
Номер билда сообщите пожалуйста
2093
2093
Описанная Вами проблема была исправлена в билде 2155
Обнаружил в редакторе подсвечиваемую константу SYMBOL_CHART_MODE_OLD.
В ENUM_SYMBOL_CHART_MODE её, естественно, нету.
Что это?
Обнаружил в редакторе подсвечиваемую константу SYMBOL_CHART_MODE_OLD.
В ENUM_SYMBOL_CHART_MODE её, естественно, нету.
Что это?
Доисторический режим формирования чартов.
Давно не применяется
Доисторический режим формирования чартов.
Давно не применяется
Понял, спасибо.
Столкнулся с такой проблемой:
условие
принт
Что за ...? Как такое возможно? Почему условие выполняется?
П.С.