OnChangeSettings

Страницы: 1
RSS
OnChangeSettings
 
Недавно был добавлен колбен OnChangeSettings

Посмотрел.

Или я чего-то не понял, или вы добавили его так, что он бесполезен

Во первых, он не вызывается при старте индикатора. Но это обойти еще можно

Главное - он не вызывается при смене таймфрейма, что приводит его полной бесполезности .

Или я неправ?
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
s_mike@rambler.ru,
Михаил, в документации ничего не сказано что он должен вызываться при смене таймфрейма.
Цитата

Функция вызывается при редактировании свойств индикатора после нажатия кнопок «Применить» или «OK».
Функция вызывается также при перезагрузке Рабочего места QUIK и при загрузке wnd-файла либо tab-файла, в которых сохранен график с индикатором.
 
Да, не указано. И я собственно именно об этом.

Я не могу придумать, как этот колбек вообще можно применить.

Как я понимаю, смысл этого колбека предполагался в отслеживании момента начала процедуры пересчета всех свечей в индикаторе, начиная с первой. Основное назначение - отличить начало пересчета от повторных расчетов первой свечи, если она единственная.

Но если этот колбек не вызывается при смене таймфрейма - его использовать для этой заявленной цели невозможно: таймфрейм сменился, полный перерасчет всех свечей начался, а колбека-то нет!
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
s_mike@rambler.ru,
Михаил,
То что функция не срабатывает при изменении таймфрейма не значит что ее нельзя использовать.
Да она не решает конкретно одну описанную задачу, но она и не должна ее решать согласно документации.
А значит, это пожелание на доработку, которое мы можем предложить зарегистрировать.
 
Цитата
Sergey Gorokhov написал:
s_mike@rambler.ru  ,
Михаил,
То что функция не срабатывает при изменении таймфрейма не значит что ее нельзя использовать.
Да она не решает конкретно одну описанную задачу, но она и не должна ее решать согласно документации.
А значит, это пожелание на доработку, которое мы можем предложить зарегистрировать.
Регистрируйте.

А сможете привести пример полезного использования этого колбека? Для чего его можно использовать?
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
s_mike@rambler.ru,
Отловить первый расчет индикатора на графике с определенный таймфреймом.
Например случай когда на графике всего одна свеча которая меняется.
В таком случае if index==1 не дает нужного результата, а OnChangeSettings как раз дает.
 
Сергей.

А какой в этом смысл? какую полезность можно вынуть из этого колбека, который сигнализирует о начале полного пересчета только в половине случаев из всех возможных?

отлавливать перерасчет свечей необходимо не только при изменении параметров, но и при смене таймфрейма.

узнать о смене таймфрейма-то мы не можем: колбека на изменение таймфрейма нет.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Даже в случае, когда на графике всего одна свеча, использовать этот колбек невозможно. Расчет индикатора может явно зависеть от выбранного таймфрейма, а при изменении этого таймфрейма индикатор об этом ничего не узнает и будет работать неправильно.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
s_mike@rambler.ru,
Михаил, не понятно какого ответа Вы ожидаете.
Позиция уже была озвучена
Цитата
Sergey Gorokhov написал:
это пожелание на доработку, которое мы можем предложить зарегистрировать.
 
Цитата
Sergey Gorokhov написал:
s_mike@rambler.ru  ,
Михаил, не понятно какого ответа Вы ожидаете.
Позиция уже была озвучена
Цитата
Sergey Gorokhov   написал:
это пожелание на доработку, которое мы можем предложить зарегистрировать.

Я уже писал - регистрируйте.

Вообще я в удивлении от происходящего.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Цитата
s_mike@rambler.ru написал:
Я уже писал - регистрируйте.

Да прошу прощения, не заметил.
Пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Страницы: 1
Читают тему
Наверх