Блог им. Ziveleos |Если QUIK долго запускается

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

 Cutter.zip


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

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

  • обсудить на форуме:
  • QUIK

Блог им. Ziveleos |Таблица комиссий МосБиржи по фьючерсам для QUIK

Размер комиссии за сделки по фьючерсам QUIK показывает только после заключения сделки, но иногда хотелось бы знать её заранее.
Скрипт скачивает с ИСС Мосбиржи данные о комиссиях, отбирает фьючерсы с ближайшим сроком исполнения и выводит их в таблицу.
Для связи с iss.moex.com скрипт использует утилиту cURL. Начиная с Windows 10 она входит в состав операционной системы.
Двойной клик в окне таблицы запускает обновление данных.
Дата и время последнего обновления выводятся в заголовке окна.
Скрипт лучше поместить в отдельную папку. Работая, он создаёт ещё пару файлов.
Ширину колонок можно подогнать под используемый шрифт (строки 40,41 скрипта).

FutrsFee
  • обсудить на форуме:
  • QUIK

Блог им. Ziveleos |История сделок на графике QUIK

Поскольку QUIK показывает сделки только за текущую сессию, сделал пару скриптов.

Один — «летописец», ведет историю сделок. При остановке скрипта, разрыве связи с сервером или закрытии терминала добавляет ещё не учтённые сделки в текстовый файл. Всё остальное время он просто ждет.
 
Второй скрипт реализован как индикатор, выводящий на график метки сделок.
Во всплывающей подсказке показывает направление, дату, время, цену и количество лотов сделки.
Если несколько сделок подряд, одного направления и по одинаковой цене приходятся на одну и ту же свечу, то метки этих сделок объединяются с добавлением значка «плюс», а во всплывающей подсказке указывается, когда и сколько лотов добавилось.

История сделок на графике QUIK



( Читать дальше )
  • обсудить на форуме:
  • QUIK

Блог им. Ziveleos |Конвертер свечек МосБиржи в файлы графиков QUIK

Скрипт получает данные свечек от ИСС Мосбиржи и сохраняет их в csv файлы, попутно конвертируя их в файлы графиков QUIK. Можно отдельно конвертировать csv файлы, поместив их в папку 'CSV' и указав их имена в файле задания.
Для связи с iss.moex.com скрипт использует утилиту cURL. Начиная с 10-й версии Windows она входит в состав операционной системы. В более ранних версиях Windows cURL нужно устанавливать отдельно.
В последнее время iss стала частенько «чудить», поэтому в скачиватель встроена проверка на очерёдность свечек. Если дата и время строки в csv файле меньше, чем у предыдущей, то такой файл не конвертируется и выдается соответственное сообщение.
В демоверсии размер конвертированных файлов ограничен 1000 свечек.
У скачивателя код открытый, поэтому ограничений на размер csv нет.
 
MoexCandlesDemo.zip

  • обсудить на форуме:
  • QUIK

Блог им. Ziveleos |Файлы графиков для QUIK

Есть возможность получать файлы графиков QUIK для бэктестов.
Акции, фьючерсы, валюта, индексы.
Таймфреймы: 1 минута, 10 минут, час, день, неделя, месяц.
Размер до 65500 свечек.
Если нужно, обращайтесь.
  • обсудить на форуме:
  • QUIK

Блог им. Ziveleos |ArchiveCleaner для QUIK

В папке «archive» терминала QUIK остаются файлы графиков уже исполненных фьючерсов и опционов. Со временем их набирается довольно много. Чистить вручную — занятие нудное, поэтому сделал скрипт в двух вариантах: один перемещает такие файлы а отдельные папки, другой их просто удаляет «к чёртовой матери, не дожидаясь перитонита!»
Подробности в Readme.
disk.yandex.ru/d/UVW0et79fpAgCA

  • обсудить на форуме:
  • QUIK

Блог им. Ziveleos |Утилита для QUIK Напоминалка

    • 21 сентября 2024, 00:56
    • |
    • Ziveleos
  • Еще

Скрипт для Quik, служит для показа напоминаний:

 • на текущую дату,
 • ежедневных,
 • еженедельных,
 • ежемесячных,
 • ежемесячных в определённый день недели,
 • на конкретную дату, они же ежегодные.

  Напоминания хранятся в обычном текстовом файле, поэтому его можно редактировать в любом текстовом редакторе, например, в «Блокноте».
  После внесения изменений перезапускать скрипт не нужно, главное — не забыть сохранить файл, ибо скрипт — не телепат.
  Если перед временем сообщения поместить какой-нибудь символ, такая строка станет невидимой для скрипта, так можно хранить напоминания о событиях, которые происходят регулярно, но не вписываются ни в одну группу.
  Имена файлов скрипта и напоминаний должны быть одинаковые, отличаться только расширением, и находиться в одной папке.
  Строку "* Сегодня, дд Mmm ГГГГ:" и разделительную линию после этой секции изменять нельзя. По ним скрипт определяет напоминания на текущую дату.

( Читать дальше )
  • обсудить на форуме:
  • QUIK

....все тэги
UPDONW
Новый дизайн