Блог им. Ziveleos

Если QUIK долго запускается

В ходе запуска QUIK строит все открытые графики и индикаторы на них. Чем больше свечек, тем больше нужно времени.
В процессе работы терминала графики постепенно растут, из-за чего увеличивается и время загрузки.
Можно, конечно, удалить из папки 'archive' не в меру разбухшие файлы dat (в которых хранятся свечи графиков), можно вообще удалить или переименовать всю папку 'archive'; тогда QUIK получит с сервера данные заново, но на сервере хранятся только последние 3000 свечек. Маловато.
Поэтому сваял скрипт, обрезающий графики до приемлемого размера.
Можно задать размер как отдельных таймфреймов, так и всех подряд. Перед обрезкой исходные файлы сохраняются в папку 'backup' в той же папке 'archive'.
Открытый код, без использования dll.

 Cutter.zip


  Предыдущие скрипты:

Утилита для QUIK Напоминалка
История сделок на графике QUIK
ArchiveCleaner для QUIK
Конвертер свечек МосБиржи в файлы графиков QUIK
Таблица комиссий МосБиржи по фьючерсам для QUIK

  • обсудить на форуме:
  • QUIK
1.2К | ★5
4 комментария
Автостарт можно так сделать:

function OnInit()
  IsRun = true
end

function OnStop()
  IsRun = false
end

function main()
  ...
  while IsRun do
    sleep(60000)
  end
end
avatar
Некто, а смысл? Чтобы висел в «вечном» цикле и ничего не делал?
avatar
Ziveleos, чтобы при следующем старте квика запустилось, для этого активный статус скрипта нужен
avatar

Некто, каждый день — слишком часто, «backup» сильно распухать будет.
Если автоматом, то лучше раз в неделю:

function OnStop()
  is_run = false
  return 2000
end

function main()
  is_run = true
  if os.date("%w") == "4" then -- По четвергам
   <...>
  end 
  
  while is_run do
    sleep(100000)
  end
end
-------------------------------------------------------
avatar

Читайте на SMART-LAB:
Фото
Тренд на короткое золото: россияне сменили стратегию вложений в драгметаллы
  Свежее исследование Газпромбанка совместно с Выберу.ру показало любопытную смену настроений на рынке драгметаллов.  Если раньше золото...
Чистая прибыль ПАО «ЭсЭфАй» по РСБУ за I квартал 2026 года составила 0,3 млрд руб.
ПАО «ЭсЭфАй» (инвестиционный холдинг SFI, MOEX: SFIN) публикует формы отчетности по российским стандартам бухгалтерского учета за январь — март...
Фото
Курс на рост и эффективность: представляем финансовые результаты ДОМ.PФ за I квартал 2026 года
«За первый квартал 2026 года ДОМ.PФ заработал 28,5 млрд рублей, что на 83% больше аналогичного периода прошлого года. Мы продолжаем...
Фото
ВТБ 1 кв. 2026 г. - близится развязка дивидендной интриги
ВТБ опубликовал финансовые результаты по МСФО за 1 квартал 2026 г. Чистая прибыль банка за квартал снизилась на 6% до 132,6 млрд рублей....

теги блога Ziveleos

....все тэги



UPDONW
Новый дизайн