function qsc.all_trades(msg)
local sec_code1 = msg.data
local count1 = getNumberOf("all_trades")
local depo_limits1 = {}
for i = 1, count1-1,1 do
local depo_limit2 = getItem("all_trades", i)
if msg.data == "" or depo_limit2.sec_code == sec_code1 and depo_limit2.datetime.hour >= 10 then
table.insert(depo_limits1, depo_limit2)
end
end
msg.data = depo_limits1
-- depo_limit2 =0
return msg
end
=========================
Написал такой код по образцам, он работает но очень долго
занимает от 1-мин до 10 000
скажи пожалуйста , как можно быстро получить всю таблицу обезличенных сделок не через Цикл , а весь массив уже распарсить на шарпе, как передать байты или Сразу все таблицу
например есть qscalp , у него занимает это 10 сек, как такое вообще сделать можно ?
поясните пожалуйста
local sec_code1 = msg.data
local count1 = getNumberOf("all_trades")
local depo_limits1 = {}
for i = 1, count1-1,1 do
local depo_limit2 = getItem("all_trades", i)
if msg.data == "" or depo_limit2.sec_code == sec_code1 and depo_limit2.datetime.hour >= 10 then
table.insert(depo_limits1, depo_limit2)
end
end
msg.data = depo_limits1
-- depo_limit2 =0
return msg
end
=========================
Написал такой код по образцам, он работает но очень долго
занимает от 1-мин до 10 000
скажи пожалуйста , как можно быстро получить всю таблицу обезличенных сделок не через Цикл , а весь массив уже распарсить на шарпе, как передать байты или Сразу все таблицу
например есть qscalp , у него занимает это 10 сек, как такое вообще сделать можно ?
поясните пожалуйста