Serge123 (Все сообщения пользователя)

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

Страницы: Пред. 1 2 3 4 5 6 7 8 9
Интересные баги квика
 
Т.к. эти явления происходят редко, то мне придётся для этого вместо торговли заниматься ловлей багов и записью видео. Для этого существует профессия тестера с соотв. зарплатой.  
Получение скриптом инфо по OnAllTrade
 
Почему-то скрипт получает инфо по каким-то акциям по OnAllTrade, даже если этих акций нет в табл. обезл. сделок, а по каким-то акциям, которых также нет в этой таблице, скрипт не получает такой информации.
Получение скриптом инфо по OnAllTrade
 
Если хочется получать скриптом информацию по каждой сделке с выбранными акциями, обязательно ли в загруженном конфигурационном файле иметь таблицу обезличенных сделок по всем этим акциям? Почему для этого недостаточно в скрипте подписаться через Subscribe_Level_II_Quotes на получение этой информации? Если не создавать табл. обезл. сделок, то скрипт получает только инфо по OnQuote...
Увеличьте таблицу текущих торгов
 
Очень не удобно быбирать компании в подокошечке "Доступные инструменты". Оно такое маленькое, что потянешь за бегунок, и проскакиваешь неизвестно куда. И поиск в этом окошечке работает очень странно. То ли виснет, то ли неправильно ищет...
Интересные баги квика
 
Иногда запускаю квик, выбираю Система/Загрузить настройки из файла..., и квик зачем-то  открывает каталог Виндовс Изображения. Закрываю окно с этим каталогом, повторяю предыдущую операцию, и открыватся правильный каталог QUIK_VTB. Загадка природы!

Также иногда отсутствует звук при завершении заявки (слышен только звук сделки).
Массовое удаление заявок
 
В таблице заявок неплохо было бы сделать множественное выделение заявок согласно юзеринтерфейсу Виндовс: щёлкая левой кнопкой при нажатой клавише Ctrl для добавления к выделенному этой строки и нажатой клавише Shift для добавления к выделенному диапазонов строк.

PS: представляю сколько будет возмущённых жалоб юзеров из-за безвинно удалённых заявок в результате ошибок в программировании. :-)
Ошибка при изменении параметров заявки
 
А, пардон, я сейчас проверил: в 1-м случае не редактируется текущая заявка, а создаётся новая. Меня сбило с толку, что при выборе из контекстного меню в заголовке окна написано "Ввод заявки", тогда как должно быть "Редактирование заявки", и просто не надо заранее удалять эту заявку!
Ошибка при изменении параметров заявки
 
Если в таблице заявок по строке с активной заявкой дважды щёлкнуть, то появляется окно типа "МБ ФР: Т+ ETF: Ввод заявки" и можно редактировать её параметры. Это работает нормально. Но если это окно вызвать щелчком правой кнопки по строке с заявкой и выбрать из контекстного меню "Заменить заявку", то ещё до появления этого окна заявка отменяется. Если юзер передумает редактировать заявку, то ему придётся воссоздать эту заявку и он потеряет очередь в биржевом стакане.
Ошибочное взятие комиссии биржи при торговле фондом ВТБ "Ликвидность"
 
Не знаю, чья это ошибка, возможно, серверной версии Квик, которой пользуются брокеры. Я у брокера ВТБ торгую этим фондом с тикером LQDT. Это единственный фонд, на который нет даже комиссии биржи (если брокер ВТБ). Я давно пишу и звоню в ВТБ, чтобы исправили ошибку: иногда примерно в одной сделке из 100 берётся комиссия биржи. На следующий день эту комиссию возвращают, но всё равно из-за неё есть потеря денег. В последнее время эту комиссию не брали на дневной сессии, а брали очень редко при сделках после 21 часа. А сегодня прямо с утра её стали взимать, да ещё и довольно часто. Неужели программисту трудно вставить в код условный оператор: если тикер == LQDT, то комиссию биржи не берём?
Проверка, что заявка выполнена
 
Нет, balance == 0...
Проверка, что заявка выполнена
 
Похоже, перепутал условие: не qty == 0, а qty == balance.
Проверка, что заявка выполнена
 
Кто скажет, зачем столько условий для проверки, что заявка выполнена (qty == 0, 2 мл. бита флагов == 0)? Чем эти условия отличаются? Может быть, когда qty == 0, но флаги говорят, что заявка ещё не выполнена, деньги от продажи акций ещё не вернулись на счёт? Меня интересует, как скрипту узнать, что эти деньги от продажи акции вернулись на счёт и их можно снова использовать для покупки?
getParamEx2 выдаёт неактуальные значения
 
Нашёл решение моей проблемы от Старателя на этом форуме...
getParamEx2 выдаёт неактуальные значения
 
Кстати, накануне обновил квик до вер. 10.0.1.18, и эта программка выдаёт true true и нули, т.е. обе функции ParamRequest и getParamEx2 не работают. ParamRequest выдаёт true при неверных параметрах (неверном классе бумаги).
getParamEx2 выдаёт неактуальные значения
 

Почему-то значения BID и OFFER в моей программке не соответствуют положению дел в стакане котировок, который я смотрю в Quik и в приложении для Андроида. Такое впечатление, что в скрипт сначала передаются старючие значения и только через несколько минут эти значения совпадают с тем, что показывает терминал и приложение. Программка такая:

Код
PrintDbgStr(tostring(ParamRequest('TQTF', 'OBLG', 'BID'))..' '..tostring(ParamRequest('TQTF', 'OBLG', 'OFFER')))
PrintDbgStr(getParamEx2('TQTF', 'OBLG', 'BID').param_value..' '..getParamEx2('TQTF', 'OBLG', 'OFFER').param_value)

Почему так происходит, и как это исправить, ведь так работать невозможно...

Страницы: Пред. 1 2 3 4 5 6 7 8 9
Наверх