Чтобы при приёме заявок раньше встать в очередь, я синхронизирую часы Виндовс по атомным часам и проверяю это в сервисах типа time100.ru. Но всё равно возникают погрешности. Напр., утром эти сервисы, как правило, говорят (да ещё и каждый по-своему), что у меня точное время, а в 19 часов, что мои часы спешат на 0.3 сек... Можно ли как-то узнавать время точнее, напр., с точностью 5-10 мсек? Например, получая его с сервера брокера? Или более точно установить его в Виндовс? Регион - Ставропольский край (не сам Ставрополь).
Хочется в биржевом стакане видеть объёмы заявок
Пользователь
Сообщений: Регистрация: 27.12.2022
20.09.2023 16:24:09
К примеру, в приложении ВТБ Инвестиции для Андроида сделали показ объёмов заявок в биржевом стакане более мелким шрифтом внутри серого прямоугольничка со скруглёнными краями. Для этого в Квике есть свободное место в столбцах, соответственно, "Продажа" и "Покупка". Это бывает нужно, если хочешь отменить или перенести все заявки по данной цене. Сейчас для этого я заглядываю в Андроид приложение.
Мой опыт написания скриптов в формате Дзен-канала, На Дзене завел канал, в котором делюсь своим опытом написания скриптов
Пользователь
Сообщений: Регистрация: 27.12.2022
20.09.2023 16:12:25
Я зашёл, подписался и вижу только пустые ссылки по ключевой фразе "код торгового робота", а сами коды никто давать не собирался...
Получение скриптом инфо по OnAllTrade
Пользователь
Сообщений: Регистрация: 27.12.2022
20.09.2023 15:38:30
Спасибо за внимание, мне нужно время, чтобы проверить, по всем ли сделкам приходит инфо по OnAllTrade. Посмотрю, что у меня задано в Основные_настройки/Получение_данных/Обезличенные_сделки и в файле конфигурации .wnd.
Скажите, для чего эта информация из основных настроек может дублироваться в файле конфигурации .wnd? Чтобы скрипт получал только часть из того, на что я подписался в основных настройках, чтобы зря не грузить сервер брокера?
Получение скриптом инфо по OnAllTrade
Пользователь
Сообщений: Регистрация: 27.12.2022
19.09.2023 20:30:32
Спасибо, я в этом окне ничего не настраивал, но вижу, что там выбрано по максимуму всё, что я выбирал, создавая таблицы обезличенных сделок в разных конфигурационных файлах.
Интересные баги квика
Пользователь
Сообщений: Регистрация: 27.12.2022
19.09.2023 20:23:45
Т.к. эти явления происходят редко, то мне придётся для этого вместо торговли заниматься ловлей багов и записью видео. Для этого существует профессия тестера с соотв. зарплатой.
Получение скриптом инфо по OnAllTrade
Пользователь
Сообщений: Регистрация: 27.12.2022
18.09.2023 22:26:33
Почему-то скрипт получает инфо по каким-то акциям по OnAllTrade, даже если этих акций нет в табл. обезл. сделок, а по каким-то акциям, которых также нет в этой таблице, скрипт не получает такой информации.
Получение скриптом инфо по OnAllTrade
Пользователь
Сообщений: Регистрация: 27.12.2022
18.09.2023 22:22:07
Если хочется получать скриптом информацию по каждой сделке с выбранными акциями, обязательно ли в загруженном конфигурационном файле иметь таблицу обезличенных сделок по всем этим акциям? Почему для этого недостаточно в скрипте подписаться через Subscribe_Level_II_Quotes на получение этой информации? Если не создавать табл. обезл. сделок, то скрипт получает только инфо по OnQuote...
Увеличьте таблицу текущих торгов
Пользователь
Сообщений: Регистрация: 27.12.2022
18.09.2023 21:34:30
Очень не удобно быбирать компании в подокошечке "Доступные инструменты". Оно такое маленькое, что потянешь за бегунок, и проскакиваешь неизвестно куда. И поиск в этом окошечке работает очень странно. То ли виснет, то ли неправильно ищет...
Интересные баги квика
Пользователь
Сообщений: Регистрация: 27.12.2022
18.09.2023 21:19:11
Иногда запускаю квик, выбираю Система/Загрузить настройки из файла..., и квик зачем-то открывает каталог Виндовс Изображения. Закрываю окно с этим каталогом, повторяю предыдущую операцию, и открыватся правильный каталог QUIK_VTB. Загадка природы!
Также иногда отсутствует звук при завершении заявки (слышен только звук сделки).
Массовое удаление заявок
Пользователь
Сообщений: Регистрация: 27.12.2022
30.08.2023 16:59:34
В таблице заявок неплохо было бы сделать множественное выделение заявок согласно юзеринтерфейсу Виндовс: щёлкая левой кнопкой при нажатой клавише Ctrl для добавления к выделенному этой строки и нажатой клавише Shift для добавления к выделенному диапазонов строк.
PS: представляю сколько будет возмущённых жалоб юзеров из-за безвинно удалённых заявок в результате ошибок в программировании. :-)
Ошибка при изменении параметров заявки
Пользователь
Сообщений: Регистрация: 27.12.2022
30.08.2023 16:48:36
А, пардон, я сейчас проверил: в 1-м случае не редактируется текущая заявка, а создаётся новая. Меня сбило с толку, что при выборе из контекстного меню в заголовке окна написано "Ввод заявки", тогда как должно быть "Редактирование заявки", и просто не надо заранее удалять эту заявку!
Ошибка при изменении параметров заявки
Пользователь
Сообщений: Регистрация: 27.12.2022
30.08.2023 16:44:51
Если в таблице заявок по строке с активной заявкой дважды щёлкнуть, то появляется окно типа "МБ ФР: Т+ ETF: Ввод заявки" и можно редактировать её параметры. Это работает нормально. Но если это окно вызвать щелчком правой кнопки по строке с заявкой и выбрать из контекстного меню "Заменить заявку", то ещё до появления этого окна заявка отменяется. Если юзер передумает редактировать заявку, то ему придётся воссоздать эту заявку и он потеряет очередь в биржевом стакане.
Ошибочное взятие комиссии биржи при торговле фондом ВТБ "Ликвидность"
Пользователь
Сообщений: Регистрация: 27.12.2022
03.07.2023 14:48:54
Не знаю, чья это ошибка, возможно, серверной версии Квик, которой пользуются брокеры. Я у брокера ВТБ торгую этим фондом с тикером LQDT. Это единственный фонд, на который нет даже комиссии биржи (если брокер ВТБ). Я давно пишу и звоню в ВТБ, чтобы исправили ошибку: иногда примерно в одной сделке из 100 берётся комиссия биржи. На следующий день эту комиссию возвращают, но всё равно из-за неё есть потеря денег. В последнее время эту комиссию не брали на дневной сессии, а брали очень редко при сделках после 21 часа. А сегодня прямо с утра её стали взимать, да ещё и довольно часто. Неужели программисту трудно вставить в код условный оператор: если тикер == LQDT, то комиссию биржи не берём?
Проверка, что заявка выполнена
Пользователь
Сообщений: Регистрация: 27.12.2022
18.01.2023 20:50:20
Нет, balance == 0...
Проверка, что заявка выполнена
Пользователь
Сообщений: Регистрация: 27.12.2022
18.01.2023 20:49:26
Похоже, перепутал условие: не qty == 0, а qty == balance.
Проверка, что заявка выполнена
Пользователь
Сообщений: Регистрация: 27.12.2022
18.01.2023 20:38:28
Кто скажет, зачем столько условий для проверки, что заявка выполнена (qty == 0, 2 мл. бита флагов == 0)? Чем эти условия отличаются? Может быть, когда qty == 0, но флаги говорят, что заявка ещё не выполнена, деньги от продажи акций ещё не вернулись на счёт? Меня интересует, как скрипту узнать, что эти деньги от продажи акции вернулись на счёт и их можно снова использовать для покупки?
getParamEx2 выдаёт неактуальные значения
Пользователь
Сообщений: Регистрация: 27.12.2022
28.12.2022 20:04:11
Нашёл решение моей проблемы от Старателя на этом форуме...
getParamEx2 выдаёт неактуальные значения
Пользователь
Сообщений: Регистрация: 27.12.2022
28.12.2022 10:55:20
Кстати, накануне обновил квик до вер. 10.0.1.18, и эта программка выдаёт true true и нули, т.е. обе функции ParamRequest и getParamEx2 не работают. ParamRequest выдаёт true при неверных параметрах (неверном классе бумаги).
getParamEx2 выдаёт неактуальные значения
Пользователь
Сообщений: Регистрация: 27.12.2022
27.12.2022 22:10:12
Почему-то значения BID и OFFER в моей программке не соответствуют положению дел в стакане котировок, который я смотрю в Quik и в приложении для Андроида. Такое впечатление, что в скрипт сначала передаются старючие значения и только через несколько минут эти значения совпадают с тем, что показывает терминал и приложение. Программка такая: