Блог им. Rusfin

Забивается QUIK

Ребята, люблю погонять на тиковых графиках. экспериментирую. тренирую навык. но всегда этот квик быстро забивается и начинает тормозить с задержкой выставляет заявки в стакане. что можно сделать чтоб этого не было.
  • обсудить на форуме:
  • QUIK
★11
17 комментариев
Выйти из квика, удалить *.log файлы из его директории, запустить квик.
avatar
А. Г., а настройки окон и прочее не изменятся?
avatar
Rustrade, не изменятся. 
avatar
Попробуй МТ5.
avatar
qlewer, мне нравится каик.
avatar
Память от 16 гб, квик на отдельный диск быстрый SSD. Система тоже на отдельном диске и тоже на SSD. В идеале не должно быть файла подкачки — должно хватать памяти.
Проц и видео не столь важны.
avatar
nicknh, поверь, квик в моменты движухи мигает и на 16 гигах, SSD, Core i7-4770K
проверено лично. 

просто хреново у них сделана синхронизация где-то внутри. ну или объём данных реально большой. и сразу валится на диск, например. глубоко я не копал, скорее всего дело не во внешнем вводе выводе, а просто во внутренних их операциях раскладки по внутренним таблицам
avatar
ПBМ, Так я и написал — от 16. И да, на диск пишут. Поэтому быстрый отдельный от системы диск — это основа.

Вот как прямо сейчас фигачит. А у меня заказан поток данных по 44 инструментам по 5 интервалам.

funkyimg.com/i/2DiDC.png

У меня квик на сервере — 16 гб, ssd. Но н а нем еще SQL крутится.
Вот вместе у меня уже не хватает. Но надо менять всю систему, а мне лень (пока).
В идеале, по современным реалиям — 64 гб памяти, ssd воткнутый pciexpress. Система на 10 raid.

В конце года, наверно буду менять. Пора. 5 лет уже машинке. 

avatar
nicknh, Сможете показать скрин, с диспетчером задач, где квик «кушает» памяти больше чем 4 Гб?
Согласно имеющейся у меня информации, квик — это 32-битное приложение, которое не в состоянии использовать даже 8 Гб оперативки, не говоря уже о 16-ти.
На все просьбы пользователей о разработке 64-битного приложения разработчики отвечают, что таких разработок НЕ ведется.
avatar
Prophetic, Скажу страшное. У меня Квик не разу больше 900 мб. не жрал. А вот сама винда под нагрузкой начинает, если вырубить файл подкачки. Но память еще нужна для нескольких экземпляров Квика. Плюс выгрузка в сторонние системы. Плюс скрипты написанные через dll читающие SQL. Плюс нагрузка самого SQL жуткая при выгрузе данных из Квика. Надо на Mongo DB переходить, наверно.

Ежели сам Квик без прибамбасов, то просто быстрый диск ему дать и будет нормально. Но память все же меньше 16 я бы не ставил. Лишней не будет. У меня на ноутбуке 16, куда меньше.
avatar
nicknh, Ну, во-первых: ничего страшного не увидел в Вашем ответе; в во-вторых: не очень корректно рекомендовать сильно избыточную конфигурацию, человеку, который не сообщал о необходимости использования таких мощностей, если только апгрейд компьютера Вы не за свой счет этому человеку делать собрались.
Формально, квик не должен жрать больше 2 Гб, в силу ограничений разрядности, однако. если мне не изменяет память, то однажды диспетчер на короткое время показал мне чуть большее значение. Обычно, он у меня жрет 1.2 Гб.
Отключать файл подкачки НАСТОЯТЕЛЬНО НЕ советую. Даже при наличии 16Гб, размер этого файла может быть больше нуля, и это абсолютно нормально. Часть данных должна сохраняться в энергонезависимой памяти.
У меня на ноуте (на котором сейчас крутиться квик) 8Гб, и тоже хватает для обеспечения работы торговой станции, на которой крутиться одновременно несколько десятков роботов (SQL не поднимал, экземпляр квика один).
SSD квику тоже не поможет, хотя в целом весьма положительно скажется на работе компьютера.
К сожалению, в данном случае, самый действенный совет, дал уважаемый А.Г., плюс к этому можно поиграться с ограничением количества инструментов, по которым квик запрашивает данные на сервере (сейчас уже не вспомню, где это делается).
avatar
Prophetic, да именно так и есть. нет там никаких 16 гиг.
у меня вполне работает в дежурном режиме, вместе с роботом и обсчётом новых роботов с загрузкой CPU под 99%
естественно не всё время, а по мере надобности. 
когда ничего не обсчитывается, квик и робот суммарно кушают 7-10%, при условии что на рынке нет ажиотажа.
avatar
ПBМ, Кстати, «да». Во время «движухи» на рынке, загрузка процессора может значительно увеличиваться, а это накладывает желательность процессора побыстрее.
А для облегчения нагрузки, также имеет смысл максимально сократить количество используемых на графиках индикаторов (даже если окна с этими индикаторами в данный момент неактивны).
avatar
Попробуйте периодически обрезать историю. Перезаказ данных.

И специально для потока обезличенных сделок.
Заказ данных — Поток обезличенных сделок — Получать информацию по всем обезличенным сделкам с текущего момента.
Поиграть этим.

QUIK постепенно утяжеляется, меня это беспокоит. То, что разработчики увеличили историю до 64к свечек — опасно.
avatar
Еще советовали так, заходишь в свойства ярлыка, строка «объект», в конце ставишь пробел и дописываешь -clear
При каждом запуске будет очищать автоматом.
avatar
можно сделать чтоб этого не было.

Заплатить много за прямой доступ к бирже.

Direct market access (DMA)

avatar
такая же проблема -(

avatar

теги блога Rustrade

....все тэги



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