Блог им. nosorog
Привет всем!
Коллеги, нужна ваша помощь.
Моя торговая система (Multicharts) работает нестабильно — периодически подвисает.
Сами понимаете — меня это совершенно не бесит, совершенно не БЕСИТ!!! :)
Связался с техподдержкой — после изучения дампа программы посоветовали ограничить поток данных — мол памяти не хватает.
Немного удивлен — всего то сишка и все акции ММВБ, больше ничего. Ну да ладно — как было написано в письме — залез в заказ данных — поток котировок и поток обезличенных сделок — убрал вообще все кроме сишки.
Но — снова зависание.
Опять написал в техподдержку, а сам сижу думаю — а почему это если я все отрубил график Сбера обновляется? Погуглил немного — оказывается есть такая галочка в настройках Квика 7.7. " Формировать список получаемых инструментов и параметров" :
() «Исходя из настроек отрытых пользователем таблиц» или
(*) «С учетом настроек, выбранных в пункте меню Система/Заказ данных/Поток котировок».
Ага думаю — я то наивный выбирал там инструменты, а это все на корню отключено в другом месте программы. Удобно :(. Но потом присмотрелся — нет все верно, у меня активирован второй пункт — т.е. должны передаваться данные только по явно выбранным инструментам.
Признаться, очень лень сейчас тратить время на изучение мануала Квика, ибо помню он большой и не всегда в нём есть ответы.
Помогите, пожалуйста, люди добрые — кто знает где я туплю.
ЗЫ Где-то читал, что все эти ограничения — самообман и квик все равно качает все данные, просто не все показывает. Поэтому допускаю, что проблему надо решать позже — в фильтрах таблицы, которая потом по ODBC передается в Multicharts. Но там я тоже все придушил — толку нет.
Anest, спасибо — осмыслю — попробую.
Но проблема в том — что зависает не весь комп — а рабочий стол (work space - в терминах мультика) — конкретной торговой стратегии. квик работает, все проги работают, включая другие проги самого пакета мультика — оптимизатор, квотаманагер (база данных котировок). Даже (на другом work space) — торговая система, торгующая на америке через IB/TWS — работает. То есть подыхает конкретная торговая система на сишке в своем work space (возможно включая odbc).
Конечно квик-коннектор у мультика — та еще песня… :(
p.s. я не был разработчиком, скорее продюсером
whattheheck, спасибо за информацию. памяти в ноуте 16 гигов, в принципе имхо норм. диск ssd m2
Есть правда грешок — так как еще не могу сказать что хорошо освоил PL да и сами ТС пока не обкатаны, то есть грешок — пишу подробные логи. Для разбора полетов. Как то делал замер — их полное отключение ускоряет работу сигналов (замерял на бэктестере) — в 5 раз. Можно конечно ради эксперимента временно полностью отключить все логирование — дабы снизить вероятность что узким местом является проц. Буду пробовать все — ибо реально достали эти подвисоны.
Я тестил коннектор до первого релиза на ноуте с 4 гб win 7, легкие тормоза начинались после добавления 300-400 тикеров, но основную нагрузку давали ходовые 5-6 тикеров и ri si к ним относятся.
Если стратегия на минутках, а не на тиках, то имеет смысл брать данные из таблицы параметров. Будет заметно быстрее, плюс квик сервера дают туда данные раньше, чем в другие таблицы. Но есть недостаток: разрыв связи не восстанавливает пропущенные данные.
КОЛЛЕГИ, СПАСИБО ВСЕМ ЗА ПОМОЩЬ, включая моральную поддержку!
Признаться, очень приятно чувствовать, что не смотря на ураганы политоты а, порой, и вовсе всякой хрени, вообще не касающейся трейдинга, на СЛ все еще остался дух взаимной трейдерской поддержки.
Тролли, вам тоже спасибо, что не зашли.
Всем удачной выходной среды/субботы!
Моя приблуда жрет сделки со всех инструментов с 4-х брокеров, ставит заявки, выгружает в вебсокеты и даже не думает загружать офисный проц.
Лезут, понимаешь, без опыта. Здесь такое дело, что без 5-10 лет — только в носу ковыряться.
Свою приблуду я уже рожал, но понял что 90% времени трачу не на трейдинг, а на программирование велосипеда. Поэтому пусть программы пишут программисты, а я буду писать ТС. И не гоните меня, не уйду — я тоже хочу жить с рынка :)
Но в целом согласен. Рынок становится все более эффективным. 80% знакомых алго очень тяжело прошли 2019. И очень рады прошедшему периоду 2020-го :)
Понаблюдайте, МС скорее все подвисает по время отправки ордера, когда долго не получает ответ по нему. И памяти МС потребляет дай бог ((.