Пользовательские символы. Ошибки, баги, вопросы, предложения. - страница 23
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
На данный момент нельзя формировать бары пользовательских инструментов тиками несегодняшнего (вчерашнего, позавчерашнего, прошлогоднего etc) дня.
Но. Мы сделали поправку.
При использовании CustomTicksReplace (не CustomTicksAdd! не надо использовать CustomTicksAdd для массового добавления тиков) последний день добавленных тиков становится "текущим", если до этого не было тиков за сегодняшний день.
Ждите следующего билда. Потом продолжим эксперименты и обсуждения
Я использую Build 2177. Я думаю, что это последний.
Но я не могу работать с CUSTOMSYMBOL. Можете ли вы сказать мне, когда я могу ожидать сборку, которая мне поможет?
Где я могу увидеть изменения в сборке?
Приложенный индикатор работает в текущем билде 2177
Это - Ваш индикатор. Отредактированный, но алгоритм остался прежний. Файл Symbol.mqh я поместил в MQL5\Include\Includes
Поменяйте строчку
таким образом, чтобы использовался Ваш Symbol.mqh
Бары формируются. Тики правильно применяются к истории, а не только в MarketWatch
Приложенный индикатор работает в текущем билде 2177
Это - Ваш индикатор. Отредактированный, но алгоритм остался прежний. Файл Symbol.mqh я поместил в MQL5\Include\Includes
Поменяйте строчку
таким образом, чтобы использовался Ваш Symbol.mqh
Бары формируются. Тики правильно применяются к истории, а не только в MarketWatch
Я проверю. Может быть, некоторые проблемы в моем коде. Но код выглядит хорошо.
Баг 25.
При записи тиков в кастомный символ происходит их разнормализация!
Результат
Похоже, внутри Терминала есть какая-то своя NormalizeDouble, отличная от штатной. Этот баг может незаметно сказываться на работе многих алгоритмов.
Просьба починить. Естесственная необходимость записи нормализованных цен не может быть осуществлена.
Баг 25.
При записи тиков в кастомный символ происходит их разнормализация!
Результат
Похоже, внутри Терминала есть какая-то своя NormalizeDouble, отличная от штатной. Этот баг может незаметно сказываться на работе многих алгоритмов.
Просьба починить. Естесственная необходимость записи нормализованных цен не может быть осуществлена.
У тебя перегруженная функция Normalize
Попробуй изменить имя функций.
Может из за этого слетает корректная нормализация.
Баг 25.
При записи тиков в кастомный символ происходит их разнормализация!
Результат
Похоже, внутри Терминала есть какая-то своя NormalizeDouble, отличная от штатной. Этот баг может незаметно сказываться на работе многих алгоритмов.
Просьба починить. Естесственная необходимость записи нормализованных цен не может быть осуществлена.
Оба случая являются результатами нормализации по количеству знаков после запятой.
Вы до сих пор сравниваете вещественные числа на абсолютное равенство?
Какой сервер является источником исходных тиков?
У тебя перегруженная функция Normalize
Попробуй изменить имя функций.
Может из за этого слетает корректная нормализация.
В коде есть тест на корректность нормализации. До записи тиков в кастомный символ, этот тест успешно проходит. Код проверял.
Оба случая являются результатами нормализации по количеству знаков после запятой.
Вы до сих пор сравниваете вещественные числа на абсолютное равенство?
Какой сервер является источником исходных тиков?
Сервер MQ-Beta. Но в данной ситуации сервер не при чем совсем. Что делаю.
Баг 25.
2280 - починили, Спасибо.