"Слетают" Lua индикаторы при вкл./откл фильтра по времени

Страницы: 1
RSS
"Слетают" Lua индикаторы при вкл./откл фильтра по времени
 
Добрый день!

При включении фильтра по времени некоторые Lua индикаторы отображаются неверно (quik 7.2.2.3). Приходится зайти в редактирование настроек любого Lua индикатора и, затем, закрыть его, чтобы индикаторы стали работать корректно. Речь идет, в частности, о многих индикаторах из ftp://ftp.quik.ru/public/INDICATORS.zip, если их использовать "как есть".
Проблема в том, что после включения фильтра по времени "в первом прогоне" Quik вызывает OnCalculate() для всех свечек, как если бы фильтра не было, но для тех свечек, что должны быть исключены фильтром, он, в ответ на вызов любой из функций для доступа к источнику данных O, H, L, C, V, T, выдает 0. После же того, как пользователь каким-либо способом заставит quik вновь запустить цикл полного перестроения индикатора (например, вышеописанным открытием окна настроек), цикл вызовов OnCalculate() происходит корректно: вызовы делаются только для свечек, отобранных фильтром по времени.
В принципе, ничего сложного в том, чтобы обойти эту проблему при написании своего индикатора нет, но в некоторых случая приходится прибегать к нетривиальным решениям (например, для AMA).

Я недавний пользователь quik и, возможно, еще не совсем освоил тонкости его настройки.

Подскажите, пожалуйста, такая проблема может быть вызвана какими-то моими кривыми настройками где-нибудь в Система->Настройки->... или это bug, который имеет смысл поправить разработчикам?
 
Здравствуйте,
Подобное поведение уже исправлялось в одной из предыдущих версий. Возможно Вы столкнулись именно с этим.
Попробуйте проверить на актуальной версии, сейчас это 7.6
 
К сожалению, Сбер считает "актуальной" версию 7.2.2.3 :(
Страницы: 1
Читают тему
Наверх