Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Я уже сказал Вам про Ваш индикатор.
Есть два индикатора, которые работают по-разному из-за одной и той же проблемы. Один индикатор правильный, но работает неправильно из-за бага с инициализацией буферов. Другой индикатор неправильный, но который работает правильно из-за того, что автор заложился на баг с инициализацией буферов.
Баг исправили. Правильный индикатор теперь работает правильно. Неправильный индикатор надо переписывать по-правильному (в любой реализации необходимо использовать функцию IndicatorCounted, ибо она специально написана для организации экономных расчётов).
Если Вы не хотите переписывать Ваши индикаторы по-правильному - это Ваше право. Но мы не будем возвращать исправленный баг на прежнее место из-за Вашей прихоти.
Дискуссия на данную тему окончена.
Слава, Вы сначала проверте, а потом делайте выводы. Почему раньше при обновлении окна буфера не инициализировались? Это, что раньше ошибка такая была? При чём тут IndicatorCounted()?
У вас исчезает содержимое буфера после обновления графика. Это Вы считаете правильно? Вы можете на этот вопрос ответить односложно? Да или нет?
обновление в броко -
вылетает лайфАпдейт, но лезет обновить до версии 226 почему то ..
хотя стоит уже 388я ...
что за бред ?
Уважаемые разработчики!
Опять обращаю Ваше внимание на автономные графики: они обновляются командой PostMessageA(hwnd,WM_COMMAND,33324,0);, т.е. refresh. В результате индикаторы нужно пересчитывать каждый искусственный тик, это сильно грузит процессор. В предыдущих билдах пересчет индикаторов делал при появлении нового бара, как это сделать сейчас - не представляю.
Подскажите, как решить данную проблему?
Уважаемые разработчики!
Опять обращаю Ваше внимание на автономные графики: они обновляются командой PostMessageA(hwnd,WM_COMMAND,33324,0);, т.е. refresh. В результате индикаторы нужно пересчитывать каждый искусственный тик, это сильно грузит процессор. В предыдущих билдах пересчет индикаторов делал при появлении нового бара, как это сделать сейчас - не представляю.
Подскажите, как решить данную проблему?
сравнивать запомненное время Time[0] с текущим Time[0] уже не работает? я не совсем в курсе текущих ноу-хау
Теперь буфер обнуляется при каждой команде refresh
Уважаемые разработчики!
Опять обращаю Ваше внимание на автономные графики: они обновляются командой PostMessageA(hwnd,WM_COMMAND,33324,0);, т.е. refresh. В результате индикаторы нужно пересчитывать каждый искусственный тик, это сильно грузит процессор. В предыдущих билдах пересчет индикаторов делал при появлении нового бара, как это сделать сейчас - не представляю.
Подскажите, как решить данную проблему?
Слава (stringo), это таже проблема, которую осветил выше! Может сделаете инициализацию индикаторных буферов по желанию пользователя? Отдельной функцией.
Зачем такое игнорирование важной для пользователей проблемы?
возможно ..... возможно ...
это желание, что бы пользователи поскорее переехали на мт5 ...
там же нестандартные ТФ - родные ...
vladimir.kuc:
это желание, что бы пользователи поскорее переехали на мт5 ...