Даже немного стыдно такое говорить, но после многих лет поллинга информации о свечках из Quik, с высокой скоростью, решил наконец проверить, как же часто реально в квике обновляются эти самые свечки.
Простейший вопрос, простейший скрипт, но должны пройти годы (у некоторый вроде меня) чтобы об этом начать думать.
Итого - скрипт показывает что свечка Si обновляется не сильно чаще 100 раз в минуту. Возможно сегодня просто неактивный день.
Подскажите, а как у вас?
Скрипт выдает сколько раз обновилась свеча за 1 минуту, с помощью сообщения в квике
PS: пока писал, квик осилил выдать один раз аж 174
Но в целом получается опрашивать / долбить бедный квик 1000 раз в _секунду_ с вопросом "че, как, изменилась ли свеча" вообще никакого смысла нет. Достаточно 3-5 раз.
Простейший вопрос, простейший скрипт, но должны пройти годы (у некоторый вроде меня) чтобы об этом начать думать.
Итого - скрипт показывает что свечка Si обновляется не сильно чаще 100 раз в минуту. Возможно сегодня просто неактивный день.
Подскажите, а как у вас?
Скрипт выдает сколько раз обновилась свеча за 1 минуту, с помощью сообщения в квике
| Код |
|---|
stopped = false;
function OnStop()
stopped = true;
end;
current_time = os.clock()
num = 0
function main()
function cb( index )
local time = os.clock()
if time - current_time > 60 then
current_time = time
message("Запросов в минуту: " .. num, 1)
num = 0
end
num = num + 1
end
ds = CreateDataSource ("SPBFUT", "SiZ1", INTERVAL_M1)
ds:SetUpdateCallback (cb)
while not stopped do
sleep(1)
end
ds:Close()
end |
PS: пока писал, квик осилил выдать один раз аж 174
Но в целом получается опрашивать / долбить бедный квик 1000 раз в _секунду_ с вопросом "че, как, изменилась ли свеча" вообще никакого смысла нет. Достаточно 3-5 раз.