КВИК тупо не выгружает таблицу всех сделок, тупит, глючит, виснет. На мышь не реагирует.
С каждой итерацией, направленной на совершенствование ПО, это ПО становится хреновее.
kvazar, я не смеюсь, просто мой опыт показывает, что если начинаются с ним какие то проблемы, то все дело в какой-нибудь сраной галочке, которая стоит или не стоит где-то в настройках
sergeygaz, Пишет таблицу в файл при запуске скрипта. Если убрать коменты, будет писать после окончания торгов.
Ins1 = «SiH0»
function main()
write = true
IsRun = true
— while IsRun do
s = getInfoParam («SERVERTIME»)
— if tonumber(string.sub(s,1,2)) == 23 and tonumber(string.sub(s,4,5)) > 49 and write then — если время сервера больше 23:50, окончание торгов
write_file();
write = false
— end
sleep(500)
— end
end
function write_file()
message(«Началась запись данных в файл», 1)
filename = "\\Si_"..tostring(getTradeDate().day).."_"..tostring(getTradeDate().month).."_"..tostring(getTradeDate().year)..".txt"
T = {}
T2 = {}
f = io.open(getScriptPath()..filename,«w»); — Создает файл в режиме «записи»
TradeDay = getTradeDate().day — сегодняшнее число, что бы не читать вчерашнюю вечернюю сессию
n = getNumberOf(«all_trades»)
if n > 0 then
for i=1, n-1, 1 do
if getItem(«all_trades», i).sec_code == Ins1 and TradeDay == getItem(«all_trades», i).datetime.day then
T.hour = getItem(«all_trades», i).datetime.hour
T.min = getItem(«all_trades», i).datetime.min
T.sec = getItem(«all_trades», i).datetime.sec
T.price = getItem(«all_trades», i).price
T.qty = getItem(«all_trades», i).qty
T.flags = bit.band(getItem(«all_trades», i).flags, 0x3);
f:write(tostring(T.hour)..":"..tostring(T.min)..":"..tostring(T.sec)..", "..tostring(T.price)..", "..tostring(T.qty)..", "..tostring(T.flags).."\n")
end
end
end
f:close();
message(«Запись данных завершена», 1)
end
… я так понял, что коллега поставил версию 8.5.2.11 и претензии именно к ней… соответственно, у кого версия меньше — еще не столкнулись с новыми проблемами...
Алексей Девятов Котировки алюминия выросли на фоне конфликта на Ближнем Востоке, и если инвестор хочет отыграть изменения рынка алюминия с помощью акций, то выбор будет стоять между РУСАЛом и...
Сеть медклиник отчиталась по МСФО за 2025 год Мать и дитя (MDMG) ➡️ Инфо и показатели Результаты — выручка: ₽43,45 млрд (+31,2%); — EBITDA: ₽13,3 млрд (+24,4%),...
В сентябре прошлого года мы сформировали портфель облигаций с ежемесячными купонами. Посмотрим, как изменилась ситуация на рынке, и актуализируем состав портфеля в соответствии с новыми условиями....
ВТБ МСФО 2 мес. 2026 г. - правильная прибыль выросла
ВТБ отчитался за 2 месяца 2026 года по МСФО. Чистая прибыль за 2 месяца снизилась на 11% до 69 млрд руб. Рентабельность капитала составила 15,4%. Достаточность капитала по нормативу Н20.0...
Купил немного в диапазоне 11.05 — 11.15.
Хомяки с Тиньков, продающие на этих уровнях(на их форуме типа самое время), наверное тронутые на голову. Скидывать надо было выше.
Сервис у брокера просто на высшем уровне. Здесь чувствуется индивидуальный подход. Складывается ощущение, что брокер работает на твоей стороне, а не просто предоставляет доступ и берет за это плату в ...
Кассационная инстанция по прецедентному для российского рынка вопросу восстановления списанных облигаций «Финанс-Авиа» утвердила механизм возврата ценных бумаг инвесторам. Право получить ценные бумаги...
Ivan Balanin, Иван, в точку! По КБ АО «ГИ» (дело № А40-3833/2025) работаем. АСВ там действует по стандартному шаблону, оплачивая свои расходы вперед всех.
Чтобы не расписывать механику возврата д...
💰 Ждем новые налоги?
Продолжаются поиски дополнительных источников кэша в бюджет страны. В рамках РСПП обсуждались добровольные взносы в бюджет со стороны крупных компаний. Параллельно с этим...
Ins1 = «SiH0»
function main()
write = true
IsRun = true
— while IsRun do
s = getInfoParam («SERVERTIME»)
— if tonumber(string.sub(s,1,2)) == 23 and tonumber(string.sub(s,4,5)) > 49 and write then — если время сервера больше 23:50, окончание торгов
write_file();
write = false
— end
sleep(500)
— end
end
function write_file()
message(«Началась запись данных в файл», 1)
filename = "\\Si_"..tostring(getTradeDate().day).."_"..tostring(getTradeDate().month).."_"..tostring(getTradeDate().year)..".txt"
T = {}
T2 = {}
f = io.open(getScriptPath()..filename,«w»); — Создает файл в режиме «записи»
TradeDay = getTradeDate().day — сегодняшнее число, что бы не читать вчерашнюю вечернюю сессию
n = getNumberOf(«all_trades»)
if n > 0 then
for i=1, n-1, 1 do
if getItem(«all_trades», i).sec_code == Ins1 and TradeDay == getItem(«all_trades», i).datetime.day then
T.hour = getItem(«all_trades», i).datetime.hour
T.min = getItem(«all_trades», i).datetime.min
T.sec = getItem(«all_trades», i).datetime.sec
T.price = getItem(«all_trades», i).price
T.qty = getItem(«all_trades», i).qty
T.flags = bit.band(getItem(«all_trades», i).flags, 0x3);
f:write(tostring(T.hour)..":"..tostring(T.min)..":"..tostring(T.sec)..", "..tostring(T.price)..", "..tostring(T.qty)..", "..tostring(T.flags).."\n")
end
end
end
f:close();
message(«Запись данных завершена», 1)
end
function OnStop()
IsRun = false
end
function OnClose()
IsRun = false
end
а.2. Действительно поковырять настройки.