Ёти (Автор тем)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Дополнительные шкалы в окне графиков
 
Добавьте шкалы в окна графиков.

Нужна не только правая и левая шкала для графиков, но и виртуальная (невидимая). График, прикрепленный к такой шкале, масштабируется по его видимому содержимому. Таких шкал лучше сделать несколько.
Скрины
Утекает память. Версия 9.3.1
 
После перехода на версию 9.3.1 перестало хватать памяти на компьютере. С каждым днём Квик отъедает все больше и больше памяти. Сейчас утром до основных торгов уже 4 ГБ занято. Видимо есть утечки памяти в программе. Через несколько дней работы Квика начинают падать другие программы из-за нехватки памяти. Скриптов нет. 8 версия работала без проблем месяцами. Настроено всё как мне надо.
Доп. настройка таблицы текущих торгов
 
Сделайте возможность настройки ограничения добавления новой бумаги в отдельные таблицы текущих торгов.
Т.е. у каждой таблицы, в её настройках, должна появиться галочка, управляющая возможностью автоматического добавления новой бумаги в эту таблицу. Общую настройку для всех таблиц оставьте как есть, требуется ограничить только некоторые таблицы.
Часть таблиц текущих торгов в Quik содержат только выбранные мной бумаги и ежедневное автоматическое добавление в них новых бумаг (облигации) сильно напрягает. Удалять новые бумаги из этих таблиц - это почти ежедневная рутинная операция, которую можно сократить.
Окно "состояние счета"
 
Неплохо бы в окно "состояние счета" на страницу "позиция" добавить столбцы: дата выплаты; дата (оферты) к которой расч. доходность; дата погашения. Это данные по облигациям. Сейчас эту информацию приходится в другой таблице смотреть - мелочь, но мешает.
Предложения
 
1. В стакане, в панели информации по бумаге (верхняя панель), названия параметров можно не выводить, лучше их показывать в виде всплывающей подсказки при наведении мыши. Очень важно эффективно использовать пространство окна, а уж что в этом окне выводится, нормальный человек запомнит и будет знать и без дополнительных подписей. Лучше сделать настройку видимости подписей.

2. Там же, в нижней панели, нужны и заявки и суммарный спрос (возможно и свои заявки). Т.е. нужна настраиваемость видимости каждой пары параметров. Желательно выводить их в две (1 - спрос; 2 - заявки) строки.

3. Там же в настройках панели торговли, группу "Цена количество и счет" желательно разбить на 2 части: "Цена и количество"; "счет", для раздельной настройки видимости этих полей в стакане. Также, код клиента и счет желательно настраивать в окне параметров стакана (редактирование таблицы котировок). Нет необходимости их часто изменять, а когда понадобится, то можно и включить их видимость в стакане или в прямо в окне параметров их поменять.

4. Файл настроек окон (*.wnd) сохранять/загружать в xml формате, тогда можно будет вручную делать в нем некоторые нетривиальные правки, которые было бы нецелесообразно реализовывать в пользовательском интерфейсе..Например изменить цвет фона во всех окнах сразу, инструмент заменить (sber на gazp, например) и т.п.

5. Нужна горячая клавиша на ввод новой айсберг-заявки.

6. Добавьте виртуальные шакалы в окна графиков. Т.е. нужна не только правая и левая шкала для графика, но и виртуальная (невидимая). График, прикрепленный к такой шкале, масштабируется автоматически по его видимому содержимому. Таких шкал лучше сделать штуки 3.

7. Проблема с памятью. Уже довольно избитая тема, но напишу и я. При заказе большого количества данных, Quik, под вечер, у меня отъедает до 2.3 ГБ памяти (по информации из диспетчера задач Windows). И в таком состоянии он в любой момент может упасть, очевидно, из-за невозможности выделить еще. Так неоднократно бывало, и не только у меня, судя по форуму. Проблема, на мой взгляд, из-за хранения в оперативной памяти накопленных данных из таблицы текущих параметров (ТТП). Файл info.log под вечер занимает больше гигабайта. Если его удалить, то после запуска Quik потребит около 700 мегабайт (есть еще таблица всех сделок которая тоже не маленькая), но потом, после того как история торгов загрузится, он снова выйдет на потребление более 2 гигабайт. Нужно ли хранить в памяти всю историю о текущих торгах? Думаю что нет. Построив свечи, по параметрам из ТТП (например, открытый интерес), история значений ТТП уже не нужна, память можно было бы освободить. Если я вдруг (что редко бывает) решил добавить на график свечи по новому параметру из ТТП, то данные для построения этих свечей можно взять из файла info.log. Это не быстро, но надежно. При разрыве и восстановлении связи можно запрашивать только пропущенную порцию данных. После разрыва связи придется вести в памяти две небольшие порции истории ТТП - последние данные перед разрывом и текущие. Дополняя их по мере подгрузки истории. Т.о. предлагаю историю ТТП хранить в памяти в виде скользящего окна (двух окон, после разрыва связи). При этом почти всю ненужную историю, которая уже записана в info.log и обработана, можно в памяти не хранить.
Уменьшить количество принимаемых данных настройками программы, прошу уважаемых сотрудников техподдержки мне не предлагать, я об этой возможности знаю. :)

Пока хватит...
Страницы: 1
Наверх