Добрый день.
Заметил такую особенность. При добавлении своего индикатора, OnCalculate, как и положено, "проходит" по всем свечкам. Но при изменении свойств индикатора, происходит два "прохода". Первый со старыми свойствами, второй с новыми. Так и должно быть? Квик в офлайне.
После добавления (счетчик увеличился на количество свечек)
Счетчик соответствует количеству свечей.
При изменении свойств счетчик вырос на двойное число свечей (два прохода)
Заметил такую особенность. При добавлении своего индикатора, OnCalculate, как и положено, "проходит" по всем свечкам. Но при изменении свойств индикатора, происходит два "прохода". Первый со старыми свойствами, второй с новыми. Так и должно быть? Квик в офлайне.
| Код |
|---|
Settings=
{
Name = "Example1" ,
Mult = 1
}
function Init()
OnCalcCo unt=0
return 1
end
function OnCalculate(index)
OnCalcCo unt=OnCalcCount+1
PrintDbgStr("[QLUA] " .. tostring(OnCalcCount) .. " Mult " .. tostring(Settings.Mult))
return index*Settings.Mult
-- return nil
end |
Счетчик соответствует количеству свечей.
При изменении свойств счетчик вырос на двойное число свечей (два прохода)
