видимо баг в getNumCandles и getCandlesByIndex

Страницы: 1
RSS
видимо баг в getNumCandles и getCandlesByIndex
 
Quik 6.17.3.6
Берем график любой, например si-6.16, накидываем(можно в новом окне) индикатор MACD(указываем в нем идентификатор например siq10 + включил опцию показ посл. значение)
Временной интервал взял 10 минутки(не обязательно)
Запускаем DebugView чтоб видеть PrintDbgStr
Дальше Lua->Доступные скрипты и запускаем ниже описанную программу и получаем след. картинку:
- В районе строк в DebugView = 500-1500 вывод в DebugView - останавливается
- quik терминал наглухо зависает
Перезагрузка терминала, компа роли не играет ... терминал виснет наглухо
Естественно и без DebugView терминал виснет
Я так вижу проблема в getNumCandles и getCandlesByIndex

require ('math')
MAX_T_INFO = 12
tag = 'siq10'
s4et = 1

function PrintDbgStr2(pds)
PrintDbgStr(''..pds)
end

function main()

t_info =AllocTable()
AddColumn (t_info , 1, "T", true, QTABLE_STRING_TYPE,80)
CreateWindow(t_info)
for i=1,MAX_T_INFO do InsertRow(t_info , -1) end

while not_stopped do
sleep(50)
local t,n,l
local smz = getNumCandles(tag) or 0
if smz > 2 then
t,n,l = getCandlesByIndex(tag,0,smz-2,1)
t1,n1,l1 = getCandlesByIndex(tag,0,smz-1,1)
end

PrintDbgStr2('t:'..t[0].close..' t1:'..t1[0].close)

end--end while
end--end function
 
Здравствуйте,
На версии 7.1 не воспроизводится
Рекомендуем обновить версию терминала QUIK
 
1) а это что за библилотека?require ('math')
2) поставьте slep больше от 200
 
Цитата
Николай Камынин написал:
1) а это что за библилотека?require ('math')
2) поставьте slep больше от 200
- чтоб вызывать math.abs math.modf и т.д. она не влияет
- ставил и 350 400 500 все бестолку после 500-1500 изменений на си6-16(и не только на нем) висит терминал ... решил по другому индюк пишет в файл значения, а скрипт читает значения из файла ...
P.S. просто я понимаю что в 7.1 этого нету и вся бы проблема решилась бы ... но в бд Открытие почему-то версия обновления зависла на 6.17 и время на бодание чтоб обновить версию уйдет немерянно ...
Страницы: 1
Читают тему
Наверх