СергейК (Все сообщения пользователя)

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

Страницы: 1 2 3 4 5 След.
Маленький баг: звук сделки повторяется при запуске
 
Цитата
Karina Dmitrieva написал:
нам потребуется видео, демонстрирующее данный эффект
Ок, я мог бы сделать видео, но он что - должно быть со звуком?
Я просто таких ещё не делал.  
Маленький баг: звук сделки повторяется при запуске
 
FYI проблема осталась и ситуация немного изменилась.
Раньше она проявлялась, если в этот день были сделки и менялся сервер подключения.
Сейчас у Открытия остался только 1 сервер. И если сегодня были сделки, то при повторном соединении звук сделки проигрывается всегда.
Т.е. это не потому, что сделки произошли за то время, когда соединения не было (заявок уже нет), а повтор старых.  
Недоступна настройка фильтры инструментов/параметров 1-й раз
 
Хорошо, но может само исправилось.  
Недоступна настройка фильтры инструментов/параметров 1-й раз
 
Чё-то тоже не могу воспроизвести теперь. Нестабильная проблема!
:smile:  
Недоступна настройка фильтры инструментов/параметров 1-й раз
 
В последнее время заметил, когда 1-й раз после запуска программа заходишь в настройки
Программа - Получение данных - Котировки
то при выборе класса недоступны фильтры (рис. 1). Это при том, что у меня там уже выбрано много разных и инструментов и параметров.
Если выйти из настроек и зайти заново, всё работает как надо (рис. 2).
Как вы поняли, умный заказ данных у меня отключен.  
Права на Program Files
 
Цитата
Kalmar написал:
Есть вариант проще и удобнее
Ок, наверное так правильнее, но всё же тут надо что-то делать руками пользователю, что не есть хорошо. Инсталлятор должен всё делать сам.
И если это просто архив с программой, то там хотя бы должна быть инструкция что делать, если ставишь программу в ProgramFiles.
Цитата
nikolz написал:
попробуйте изменить атрибуты у папки Program Files (x86) и убрать флаг "только читать"
Поверьте мне, всё гораздо сложнее : )
Цитата
Даниил Волошин написал:
рекомендуем Вам обратиться в техническую поддержку Вашего брокера
Ок, придётся писать всем четырём...  Правда, мне это теперь не очень нужно, т.к. у меня всё уже установлено. Не знаю, буду ли я это делать.
Цитата
Даниил Волошин написал:
Таким образом, при установке в системные директории рекомендуем работать с Рабочим местом QUIK под учётной записью Windows с правами администратора
Я на своём компе естественно админ, но обычно система считает тебя обычным пользователем, и это правильно.
Но в данном случае это не важно, потому что инсталлятор обычно для того, чтобы поставиться в ProgramFiles получает приоритет админа, собственно он и создает каталог Quik под ним, в этом и проблема. Затем квик запускается под обычным пользователем, а записывать файлы в
c:\Program Files (x86)\Quik\
он не может. По сему я и предложил, то что предложил в 1-м сообщении.

Цитата
Даниил Волошин написал:
Также возможен вариант запуска Рабочего места от имени администратора.
Это точно плохая идея, для любой обычной программы.
Квик Втб стал занимать много памяти
 
Вроде починилось.  
Разделитель значений для экспорта в текстовый файл
 
Спасибо.  
Права на Program Files
 
При установке вашей программы предлагается использовать каталог типа Quik, но это не очень хорошо, так что я все квики ставлю в
Program Files (x86)

Но т.к. это необычный каталог, то при запуске квика оттуда у не нет прав записывать свои рабочие файлы в него же.
Лечится это тем, что для каталога типа

c:\Program Files (x86)\QuikInvPal\

(квик брокера Инв. Палата) даются все права на запись текущему пользователю. Если этого не сделать, то программа либо не будет работать (завершается с ошибкой), либо будет, но через VirtualStore, что тоже не супер. Конечно, давать права на запись внутри
Program Files (x86)
тоже не очень правильно, но а как ещё?

Так вот я предлагаю в ваш инсталлятор добавить проверку, что программа ставится в
Program Files (x86)
или
Program Files
и в таком случае автоматом давать текущему пользователю права на всё в каталоге программы
(типа c:\Program Files (x86)\QuikInv\)

Просто когда прав нет и программа работать не будет, то она про это не скажет, надо самому догадаться (если она выдаст ошибку, то она будет про другое).
Также при запуске уже самого квика можно проверять, что у него есть права на запись в его рабочий каталог, и если нет, то так и сообщать, чтобы пользователь сразу это исправил.


Другой вариант - хранить все рабочие данные там, где полагается - в
c:\Users\UserName\AppData\
но вы наверное так делать не будете, т.к. это будет слишком резкое изменение.  
Сохранять в файл настроек отдельное окно/вкладку
 
На самом деле если нужно сохранить одно или несколько окон, то можно создать временную вкладку, и временно переместить/скопировать нужные окна в неё, а потом сохранить эту вкладку. Ну и потом вернуть как было.  
Сохранять в файл настроек отдельное окно/вкладку
 
Спасибо.  
Съедается оперативная память, Пустой запуск съедает 2ГБ памяти
 
Цитата
Юрий написал:
память побольше
На самом деле лично у меня память не только 2Г, но и каждый раз немного больше т.к. файл info.log тоже растёт. Если у вас всё время 2Г, то это лучше, чем у меня. А если нет, то info.log лучше удалять при каждом запуске.  
Съедается оперативная память, Пустой запуск съедает 2ГБ памяти
 
Цитата
nikolz написал:
как я понял у него объем потребления памяти уменьшился с 1800 Мб до 350 т е в 5 раз
У него ничего не уменьшилось:
Цитата
Дмитрий Б. написал:
Запустил пустой квик без вкладок и без любых котировок, всё отключил. Изменений нет.
Цитата
Дмитрий Б. написал:
Эксперимент завершил. Отсутствие файлов dat не повлияло на память. Сегодня ВТБ обновил версию до 9.8.0.11. А память забирают все столько же - 2Гб

И не путайте оперативную память и размер файла info.log на диске.
Квик ВТБ жрёт памяти 2Г и больше, это показывает диспетчер задач.
180М (а не 1800!) и 350М - это размеры файла info.log!

Цитата
nikolz написал:
Как я понял Вы из тех кому важно все обосрать
Из тех, но с учётом того, что я никого не обсирал, они существуют только в вашем воображении.  
Съедается оперативная память, Пустой запуск съедает 2ГБ памяти
 
Цитата
nikolz написал:
как я понял у него объем потребления памяти уменьшился с 1800 Мб до 350 т е в 5 раз
У него ничего не уменьшилось:
Цитата
Дмитрий Б. написал:
Запустил пустой квик без вкладок и без любых котировок, всё отключил. Изменений нет.
Цитата
Дмитрий Б. написал:
Эксперимент завершил. Отсутствие файлов dat не повлияло на память. Сегодня ВТБ обновил версию до 9.8.0.11. А память забирают все столько же - 2Гб

И не путайте оперативную память и размер файла info.log на диске.
Квик ВТБ жрёт памяти 2Г и больше, это показывает диспетчер задач.
180М (а не 1800!) и 350М - это размеры файла info.log!

Цитата
nikolz написал:
Как я понял Вы из тех кому важно все обосрать
Из тех, но с учётом того, что я никого не обсирал, они существуют только в вашем воображении.  
Съедается оперативная память, Пустой запуск съедает 2ГБ памяти
 
Цитата
nikolz написал:
Выкладываю картинки с настройками
Тут ничего особенного нет, у меня всё приблизительно так же.
И даже если бы дело было в настройках, проблема была бы и раньше, а она в ВТБ появилась только недавно в сентябре.
А советы ваши давно описаны в начальных постах по теме и все давно испробованы, не работает ничего.  
Съедается оперативная память, Пустой запуск съедает 2ГБ памяти
 
Цитата
nikolz написал:
сохраняли историю многих параметров
Это где настраивается?
Съедается оперативная память, Пустой запуск съедает 2ГБ памяти
 
Такое у меня тоже было.  
Quik 9.7 расходует RAM больше 3Гб и зависает
 
Брокер-то какой?
Сохранять в файл настроек отдельное окно/вкладку
 
Формат файла - такой же, как у info.wnd, т.е. это по сути то же самое, но для отдельного окна/вкладки.
Название файла конечно должно быть другое, это придумывает пользователь.
Это удобно если добавил какую-то таблицу или график в квике одного брокера и хочешь добавить такое же в квик другого брокера, не повторяя снова тех же действий.
Для переноса в другой квик нужно просто открыть и загрузить там этот файл, естественно, он должен загрузиться без предварительного закрытия всего, что открыто.
Ну и вообще так можно было бы делать файлы с настройками для отдельных окон, чтобы если случайно закрыл можно было бы легко восстановить.
Команда меню для такого действия очевидно должна быть в контекстном меню каждого окна, ну или можно в менеджере окон, там вообще можно выбрать произвольное количество окон.  
Квик Втб стал занимать много памяти
 
Цитата
Karina Dmitrieva написал:
данная программа разработана компанией Microsoft
Ну, многие программы разработаны разными компаниями, тем не менее, многие нюансы по ним известны не только сотрудникам этих компаний : )
Я думал вы знаете, раз всё время говорите сделать дамп. Ну ладно.  
Квик Втб стал занимать много памяти
 
Цитата
Владимир написал:
секунды, 10-15
Понятно, как у меня.

Ну я написал выше что они ответили.  
Квик Втб стал занимать много памяти
 
Цитата
Karina Dmitrieva написал:
Команда: procdump.exe
Кстати, не очень понятно, зачем есть procdump64a.exe и какой вариант надо запускать на 64-битной системе.
Я то выполнял как написано procdump.exe.

Цитата
Владимир написал:
висит/грузит по 10-15 минут
Ну у меня это секунд 30. Решения конечно нет, я бы сюда не писал если б было.
А у вас раньше сколько было?
Квик Втб стал занимать много памяти
 
Цитата
Владимир написал:
удаление не помогает
Чему?
Если этого файла нет, то предложение ввести логин/пароль появляется достаточно быстро.
Если есть, особенно большой, то секунд через 30 (у меня), и памяти будет занято больше.
А вот на то, что происходит после соединения, удаление действительно не влияет.  
Квик Втб стал занимать много памяти
 
Цитата
Владимир написал:
поделитесь решением
Они ответили, что потестировали, и что-то там нашли. И они исправят это в следующей версии.
Но не факт, что это именно то.
А сейчас, лайфхак в том, чтобы удалять info.log при каждом запуске, можно даже батник сделать.
Квик Втб стал занимать много памяти
 
Цитата
Karina Dmitrieva написал:
Размер файла info.log зависит от количества получаемой с сервера информации
Но то, что он резко вырос, зависит не от моих настроек. Тем более, что он растёт на 150М при каждом запуске.

Я также повторил эксперимент с чистым запуском, когда программа запускается вообще без настроек и окон, проблема остаётся, меняются только конкретные цифры занятой памяти. А info.log такой же - 150, 300, ...

lua-скрипты не использую совсем.
Архивы послал.  
Съедается оперативная память, Пустой запуск съедает 2ГБ памяти
 
Сегодня обнаружил info.log размером 300М! При каждом следующем запуске прибавляет по 150, так что после стало 450.
Цитата
Karina Dmitrieva написал:
Для анализа возникшей ситуации нам потребуются:1) архив Рабочего места QUIK.
Я слать архив рабочего места не буду, я так понимаю, что у нас проблема одинаковая, но если будет нужно, напишите.  
Квик Втб стал занимать много памяти
 
Написал про это брокеру Втб также.  
Квик Втб стал занимать много памяти
 
Про вирус это была шутка.  
Квик Втб стал занимать много памяти
 
Забыл написать версию.
Было 9.2.3.15.
Обновил до 9.5.0.42, то же самое.  
Квик Втб стал занимать много памяти
 
В программу заселился какой-то вирус. После соединения через несколько секунд начинает грузить процессор и занимать больше памяти, так что с 500М доходит до 2Г. Сначала она реагирует, но потом подвисает. Секунд через 30 это прекращается и программа отвисает, но память не возвращается. Если программу закрыть, то в её каталоге обнаруживается очень большой файл info.log размером 153M (я понимаю, что он должен быть большим, но для сравнения у Открытия он 59М).
После этого программа работает нормально.

Но если запустить программу снова, то она сначала будет относительно долго запускаться, читая этот файл, и после соединения опять будет тормозить, в результате займёт ещё больше памяти - 2.2Г, временно занимая до 2.8Г. Рано или поздно 8Г памяти в системе заканчиваются и программу приходится закрыть принудительно.

Стандартные советы по оптимизации рабочего места не принимаются, т.к. до этого всё работало нормально, и квики у других брокеров (9.3 Открытия и 9.2 Альфы) тоже продолжают работать нормально.

Что я делал и это не помогла изогнать злобный вирус из квика:
- Графики в каталоге archives удалял
- Пробовал старую конфигурацию info.ini, месячной давности
- Все файлы *.log/*.dat удалял
- Графики ни причём т.к. вкладки с ними не открывал
- обезличенных сделок нет никаких
Добавить разделитель групп тысяч в поле объёма на форму заявки
 
Когда там большое число, несколько неудобно понимать, сколько это. Для решения этой проблемы можно добавить пробел или узкий пробел (см. соотв. символы Юникода). Т.е. "100000,00" показывается как "100 000,00".
Т.к. это поле можно редактировать, то можно сделать так:

- когда у него нет фокуса, числовое значение после вычислений сразу форматируется с разделителем тысяч.
- когда оно получает фокус, разделитель удаляется (и становится как сейчас)
- когда оно теряет фокус, разделитель снова добавляется
Шрифт для тултипов на графиках
 
В принципе можно даже не делать отдельную настройку, а просто использовать тот же шрифт, что указан для "Текстовые данные" в настройках.  
Шрифт для тултипов на графиках
 
Добрый день.
Просьба в настройках добавить возможность настройки шрифта и для всплывающих подсказок. Сейчас у меня везде прописана Tahoma, но для них используется какой-то страшный системный шрифт типа Segoe UI.

Также возможно есть смысл сделать некий основной шрифт, к-й будет использоваться везде, где не указан шрифт. Это чтобы не нужно было везде прописывать 1 и тот же шрифт.  
Не запоминается позиция вертикальной прокрутки
 
Цитата
Karina Dmitrieva написал:
будет устранена в одной из очередных
Дополнительно сообщаю:
Если открыть стакан, так что в нём есть вертикальная прокрутка, то он тоже открывается внизу.
Т.е. например в настройках указана глубина стакана 20, а шаблон по умолчанию настроен на 10 строк.
При этом тип стакана - 3-й (если смотреть в Редактировании таблицы котировок)  (см. картинку)
При этом, такой стакан открывается в самой нижней позиции, но бегунок вертикальной прокрутки некорректно показывает, что позиция - вверху.
Однако, при попытке прокрутить вверх бегунок сразу соскакивает вниз на правильную позицию.
То же самое происходит и при обновлении стакана при изменении котировок.
Из-за этого это состояние на ликвидных инструментах можно и не заметить.
А вот на ВДО, типа Маныч, легко.
Не запоминается позиция вертикальной прокрутки
 
Отлично.
Не запоминается позиция вертикальной прокрутки
 
Аналогичная проблема, но наоборот, наблюдается в таблице Состояние счёта. Там при любом изменении происходит переход в нижнюю часть (если есть вертикальная прокрутка). Это происходит при:
-загрузке программы
-переходе из Т0 в Т1 и т.п.
-любом изменении настроек, при к-м таблица перерисовывается.

Текущая строка также не запоминается.  
Не запоминается позиция вертикальной прокрутки
 
Т.е. если я в любой таблице (ТТТ, график, стакан), перешёл в нижнюю часть, то это текущее положение сохраняется только вовремя работы программы. При следующем запуске все окна будут показываться строго в верхней части.
Кроме того:
-аналогично не запоминается положение горизонтальной прокрутки
-не запоминается текущая строка в таблицах торгов.  
Команда (кнопка) отмены предыдущего действия
 
Да, и то же самое пожалуйста в отношении окон. Случайно закрыл - и нет возможности восстановить, кроме как через загрузку старой конфигурации. Очень не хватает команды Отмена тут, чтобы можно было просто вернуть окно как было.  
Свёрнутые окна сразу после сворачивания должны быть выше всех других окон
 
Спасибо.
Свёрнутые окна сразу после сворачивания должны быть выше всех других окон
 
На практике этот вариант неудобный т.к. когда открываешь новое окно (стакан или график), то он сразу попадает в окружение окон с атрибутом "поверх всех окон" и поэтому его сразу полностью или частично не видно. Возиться с каждым таким новым окном точно не вариант.  
Свёрнутые окна сразу после сворачивания должны быть выше всех других окон
 
Я так понял, что для того, чтобы решить эту проблему, нужно все окна отображать поверх остальных окон.
Тогда они вроде как все равны между собой, поэтому проблем нет, в смысле одни окна не загораживают другие.
И при сворачивании окна теперь свёрнутое окно сразу после сворачивания показывается поверх других окон, к-е внизу.
В принципе это решение, правда пока не могу сказать, какие могут быть отдалённые последствия.
Как минимум, теперь нужно каждому новому открытому окну выбирать этот режим "поверх остальных окон".
И неудобно, что у таких окон нет стандартных кнопок окна в правой части заголовка.
В любом случае, можно попытаться решить эту проблему всё равно - просто переводя фокус на свёрнутое окно сразу после сворачивания.  
Свёрнутые окна сразу после сворачивания должны быть выше всех других окон
 
Если у меня на вкладке есть несколько открытых окон и я сверну какое-то, то оно попадает в нижнюю область экрана.
При этом, если эта нижняя область занята каким-то открытым окном, то свёрнутое становится не видно, т.к. оно загорожено.
Из-за этого непонятно, куда оно вообще подевалось.

Т.к. мне нужно, чтобы свёрнутые окна были не где попало, а тоже где-то упорядочены, мне нужно его найти и переместить.
Но для этого мне нужно отодвигать другие окна, к-е занимают нижнюю область. Т.к. таких окон может быть больше 1, ещё и неизвестно, под каким его искать.

Нужно сделать так, чтобы только что свёрнутое окно было видно в любом случае.
Как вариант, для этого ему нужно оставлять фокус.
Тогда после сворачивания его можно легко перетащить куда нужно мне.
Разный вид формы стоп-заявок при открытии из разных источников
 
Спасибо. Ну да, я хотел бы, но это не так важно. Думаю, можно сделать просто некую настройку для стоп-заявок, чтобы там указывался тип по умолчанию, при этом это должно действовать сразу на обе формы. Но если не указано ничего, что поведение программы остаётся как сейчас.  
Ctrl-Shift-F выделять предыдущую строку
 
Спасибо, потом посмотрим.  
Разный вид формы стоп-заявок при открытии из разных источников
 
Добрый лень.
Почему при открытии формы стоп-заявки через F6 с таблицы торгов и стакана в форме одни значения, а при открытии той же формы с графика - другие?
Т.е. в первом случае выбран тип заявки Стоп-лимит, а во втором - "Тейк-профит и стоп-лимит" и автоматом подставлена текущая цена. Отсюда формы выглядят достаточно по-разному (изначально).

Это не то, чтобы проблема, просто странно.
Добавить пункт в меню "Окна"
 
Ну вообще для этого достаточно перезагрузить последний файл настроек wnd. Это не так удобно конечно, но ведь и не часто потребуется?

Мне нужна эта функция немного в другом виде.
Иногда случайно закрываешь график (вместо того, чтобы свернуть), но понимаешь это не сразу, а когда-то позже. Если сразу заметил, это не проблема - можно просто перезагрузить последнюю конфигурацию, как сказано выше.
А вот что делать, если прошло 3 дня, и добавились какие-то новые окна, ну и вообще произошли разные изменения, к-е нужны? Т.е. если загрузить конфигурацию, к-я была 3 дня назад, то они отменятся, а этого не нужно.

Чтобы это решить, нужно завести некую историю окон (имеется в виду графики, таблицы торгов, и т.п.), в к-й должна быть возможность восстановить закрытое окно. Т.е. в ней будет возможность найти действие закрытия окна 3 дня назад и отменить его, и только его.
Реализация простая: как только окно закрывается, его последние параметры запоминаются в отдельный файл (формат как wnd), возможно даже в каталоге WNDSAV, а в историю добавляется события закрытия окна. После этого восстановить такое окно можно просто прочитав его параметры и добавив к текущей конфигурации.

Другой вариант: давать возможность не просто загружать конфигурацию, а сначала показывать, что в ней есть и давать выбирать. Т.е. открываю я файл wnd 3-х дневной давности, но он только парсится и мне показывается список всего того, что в нём есть, прямо по вкладкам. Я нахожу нужное окно и ставлю галочку напротив него, мол мне нужно загрузить только его. А дальше оно загружается как обычно, как будто в файле было только оно.  
Разное по мелочи
 
Проверил на ММвб, оказывается, это они стали так слать НКД.
Т.е сегодня для Рус-28 13.104166666667.
Я думал это вы может что-то поменяли, а вы не виноваты.
Написал им вопрос по этому поводу.  
Разное по мелочи
 
Цитата
Anzhelika Belokur написал:
Все верно
Да, вы правы, в Открытии правильно, версия 9.3.1.11, а в Втб неправильно, версия 9.2.3.15.
При этом, у Втб это неправильно в самих таблицах текущих торгов в их настройке, но правильно в настройках программы в получении данных.
У Открытия правильно везде.
Интересно, это зависит от версии или от брокера?

Цитата
Anzhelika Belokur написал:
2.Можем зарегистрировать пожелание на более удачное отображение в столбце "длинных" значений. Регистрируем?
Ежели вы хотите сделать мой вариант, то ради бога.
Цитата
Anzhelika Belokur написал:
нумерации в формате chm нет, так исторически сложилось. Можем зарегистрировать пожелание на доработку документации. Регистрируем?
Скажем так, мне это не критично, сами смотрите.
В идеале документации в разных форматах должны быть идентичными, сейчас есть некоторое неудобство.  
Разное по мелочи
 
А если сделать столбец уже, то будут только точки. Кстати, это ещё 1 вопрос - почему так? Может, меня устроит и более короткий вариант (да на самом деле всех устроит).
Я считаю, если столбец уже, чем нужно для отображения полного значения, (ну по крайней мере это так для НКД) то нужно просто округлять.
Вы можете возразить, что мол тогда пользователь не будет знать, что там есть что-то ещё. Ну тогда можно показывать 2 точки или ещё какой-нибудь символ в конце.  
Разное по мелочи
 
Вот, пожалуйста, Rus-28, куда это годится?
Страницы: 1 2 3 4 5 След.
Наверх