После обновления квика в очередной раз перестал работать индикатор - что опять поменяли?

Страницы: Пред. 1 2
RSS
После обновления квика в очередной раз перестал работать индикатор - что опять поменяли?
 
Николай Камынин,
Ваш пример не работает на пустых интервалах.
Собственно это есть цель данной ветки форума, о чем и был мой пример выше, а не о том как считать SMA.
Ваш же пример на пустых  интервалах сразу же ломается.
Не говоря уже о том что Ваш индикатор рисует нулевую свечку в начале, да и вообще значения индикатора от чего-то больше оригинальных (сравните со встроенном SMA).
В общем не то.
 
Цитата
Sergey Gorokhov написал:
Николай  Камынин  ,
Ваш пример не работает на пустых интервалах.
Собственно это есть цель данной ветки форума, о чем и был мой пример выше, а не о том как считать SMA.
Ваш же пример на пустых  интервалах сразу же ломается.
Не говоря уже о том что Ваш индикатор рисует нулевую свечку в начале, да и вообще значения индикатора от чего-то больше оригинальных (сравните со встроенном SMA).
В общем не то.
 
 
Николай Камынин,

А Вы добавьте в одно окно графика индекс MICEX и Башнефть, и попробуйте добавить свой индикатор на график индекса
 
Какой простор для творчества вы отрыли на пустом месте. Сердце радуется...

Прошу зарегистрировать пожелание. Дайте возможность пользователю сделать выбор - заполнять пропуски OHLC предыдущими значениями, а V нулями. По крайней мере всегда будет отходной вариант если индикатор спотыкается на пропусках. Чтобы пока спокойно с ним разбираться. А если кого устраивает, то и продолжать пользоваться старым.
 
валерий,
Уточните, а если не было предыдущих свечей?
как в примере выше:
Цитата
Sergey Gorokhov написал:
добавьте в одно окно графика индекс MICEX и Башнефть
При этом график индекса Micex не имеет свечей в начале.
 
Цитата
Sergey Gorokhov написал:
Уточните, а если не было предыдущих свечей?
Я лично в таком случае заполняю первым, который есть. Да, заглядывание в будущее, но это редко и не критично. Но можно и оставить пустым - во всяком случае отработать пустое начало намного проще.
 
Выполнено обновление индикаторов. Ссылка остается прежней:
Все индикаторы на Lua

Все индикаторы переписаны с учетом проверок на возможные пропуски в данных.
Выполнен ряд мер по оптимизации.
Исправлен ряд ошибок в расчетах некоторых из индикаторов.
 
Цитата
s_mike@rambler.ru написал:
Цитата
Sergey Gorokhov   написал:
Михаил,
Цитата
 s_mike@rambler.ru    написал:
А вот индикатор, который посчитает и нарисует объемы покупок и продаж, построенный на таком графике, состоящем из одной свечи, сойдет с ума - он будет на каждом тике считать, что начался новый перерасчет.
Все равно не вижу проблем.
На недельном графике, Вы в любом случае, не увидите объем за день, не говоря уже об объемах на покупку и на продажу. Никакой true/false тут не поможет. И потом, если обнулять переменные при Index==1, то в случае графика с одной свечой, всегда будет происходить расчет с нуля, как будто первый раз запустили. Никто с ума не сойдет.
Цитата
 s_mike@rambler.ru    написал:
Да и вообще. Такая проверка - самый натуралный официально признанный костыль.
Приведите реальный пример индикатора, когда это работает не как надо.
Сергей. Вы совершенно неправильно меня понимаете.

Индикаторы бывают сложными. Не все такие простые как скользящая средняя.
Таким сложным индикаторам бывает необходимо перед началом каждого расчета всей таймсерии свечей делать какие-то предварительные действия. В простейшем случае это обнуление внутренних переменных, а в более сложных - просмотр таблиц терминала или вообще инициализация и запуск внешних объектов.

Возвращаемся в примеру, когда на графике есть всего одна свеча.

Например, для того чтобы проинициализировать индикатор, показывающий отдельно объем покупок и объем продаж, необходимо скинуть указатели на таблицу обезличенных сделок и начать сбор информации по ней с самого начала. Это необходимо, так как (в частности) необходимо строить внутренние таблицы исходя их установленного таймфрейма графика. Поскольку при проверке на равенство единице номера текущей свечи мы будем считать, что начат полный перерасчет всех свечей индикатора - мы будем как подорванные сканировать всю таблицу обезличенных сделок на каждом тике. Скрипт не умрет, а вот терминал - непременно )

Вообще странный подход у вас, арочников.
Вместо того чтобы вынуть наружу колбек и забыть о всевозможные проблемах, переложив их уже на пользователя, вы начинаете думать, как ему ничего не дать и заставить его понастроить подпорок, чтобы получить тот же самый колбек, но искусственно и не 100%но надежно. Махозизьма прям )
Добрый день,
      Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам,       что реализация пожелания признана потенциально целесообразной.       Если по результатам дальнейшего анализа, включающего юридические       аспекты, анализ на непротиворечивость с общей политикой компании,       никаких возражений не возникнет, мы постараемся включить Ваше       пожелание в план доработок при выпуске одной из следующих версий       нашего ПО.
 
s_mike@rambler.ru, Добрый день,
     
      Ваше пожелание было реализовано в версии 7.16.1 терминала QUIK.
 
ftp://ftp.quik.ru/public/INDICATORS.zip
Отсутствует файл для скачивания
 
Цитата
Евгений написал:
ftp://ftp.quik.ru/public/INDICATORS.zip
Отсутствует файл для скачивания

Его там и не должно быть.
Подробности здесь
Страницы: Пред. 1 2
Читают тему
Наверх