Уведомление о необходимости обновления торговых терминалов в связи с изменениями на срочном рынке Московской биржи, Список проблем при работе устаревших версий QUIK после обновления торговой системы срочного рынка МБ
Пользователь
Сообщений: Регистрация: 13.02.2015
14.03.2020 01:43:28
Цитата
Максим написал: Скажите, нельзя будет снять заявку программно (скрипт на Купайл или Луа), или вообще даже правой кнопкой мыши не снимется?
тоже присоединяюсь к вопросу. А также с учетом общей глючности 7 версии квика, нельзя ли выпустить небольшое обновление для последней 6 версии, чтобы транзакции на снятие уходили со стринговыми номерами, раз уж даблы некорректные будут?
QUIK 7 и QUIK 6
Пользователь
Сообщений: Регистрация: 13.02.2015
10.03.2020 14:28:14
Попробую в картинках объяснить суть, может так понятнее станет. Речь исключительно о статусе 3, когда приходит дискрипшн с номером заявки. Вот график вышеприведённых и подробно описанных задержек для 6 версии:
А вот график для 7 версии:
Разница между ними не нулевая, как хотелось бы предположить:
Очевидно что квик 7 вносит какую то свою собственную внутреннюю задержку. Хотелось бы понять с чем она связана и можно ли настройками её убрать.
QUIK 7 и QUIK 6
Пользователь
Сообщений: Регистрация: 13.02.2015
06.03.2020 15:11:26
вопрос только о версии квика. Не об абсолютной задержке, а относительной. Независимо от брокера и биржи, так как и брокер и биржа одна и в том и другом случае. Между двумя версиями квика 6 и 7 наблюдается разница в периоде между отправкой транзакции и приходом ответа на транзакцию.Применительно например к языку qpile это время между отправкой команды SEND_TRANSACTION и приходом ответа от сервера (MAP SEND_TRANSACTION (DOUBLE wait_timeout_for_replay, MAP trans_params) Отправляет заявку с параметрами, указанными в массиве «trans_params» и ожидает ответа торговой системы в течение «wait_timeout_for_replay» (в секундах, не менее 5).) Вот период этого ожидания я и замеряю. И что мы наблюдаем - в 6 версии этот период допустим 60 мс, а в 7 - 100 мс. Разница таким образом 40 мс. Чем это объясняется? Что сделано нового в квике 7, которое вносит такую задержку?
QUIK 7 и QUIK 6
Пользователь
Сообщений: Регистрация: 13.02.2015
06.03.2020 13:51:12
время между отправкой транзакции и приходом ответа на транзакцию. не нужно к брокеру обращаться. Вопрос только о квике. В 7 версии увеличено данный промежуток на тех же настройках что были в 6. Что сделано в 7 версии увеличивающего это время? Может быть какие то дополнительные проверки, лимиты и тому подобное. И можно ли с помощью настроек это отключить
QUIK 7 и QUIK 6
Пользователь
Сообщений: Регистрация: 13.02.2015
06.03.2020 12:53:19
Почему в 7 версии по сравнению с 6 увеличилось время выставления транзакций примерно на 40 мс? Что там сделано?
Уведомление о необходимости обновления торговых терминалов в связи с изменениями на срочном рынке Московской биржи, Список проблем при работе устаревших версий QUIK после обновления торговой системы срочного рынка МБ
Пользователь
Сообщений: Регистрация: 13.02.2015
03.03.2020 09:48:14
а почему на 6 версии не удастся снять, а на 7 удастся?
19-значные номера заявок и сделок на MOEX
Пользователь
Сообщений: Регистрация: 13.02.2015
02.03.2020 16:30:11
Цитата
Anton написал: Оно вам не нужно, а память и процессор жрать будет как не в себя, о чем и речь.
так если не обращаться к таблице всех сделок откуда процессор то, что то я не улавливаю
19-значные номера заявок и сделок на MOEX
Пользователь
Сообщений: Регистрация: 13.02.2015
02.03.2020 16:16:11
Цитата
Anton написал: Дело еще в том, что квику придется запихивать в луа номера трейдов не только ваших, но и из ТВС
мне не нужны номера сделок и искать их в таблице всех сделок мне точно не нужно. А с заявками всё просто
19-значные номера заявок и сделок на MOEX
Пользователь
Сообщений: Регистрация: 13.02.2015
02.03.2020 14:05:17
Цитата
_sk_ написал: Такое есть только в OnTransReply, но нет в OnTrade, OnOrder, так что эта информация особенно не поможет, т.к. на одном OnTransReply далеко не уехать.
зачем вам "даблы" для номеров транзакций? эти номера не предназначены для каких либо вычислений
19-значные номера заявок и сделок на MOEX
Пользователь
Сообщений: Регистрация: 13.02.2015
02.03.2020 12:28:32
Цитата
Sergey Gorokhov написал: да можно, при условии что нигде в коде не будет преобразования строка->число или обратноНам не известно какая логика у Вас в скриптах, если для Вашей логики подойдет такое решение, значит Вам повезло.
Спасибо успокоили. Нигде не преобразовывается. А ещё подскажите по поводу второго изменения биржи о так называемом раздельном учёте заявок по коду актива. Надеюсь клиентских терминалов это не коснётся и все изменения будут на уровне сервера?
19-значные номера заявок и сделок на MOEX
Пользователь
Сообщений: Регистрация: 13.02.2015
02.03.2020 12:16:49
Цитата
Sergey Gorokhov написал: ранее мы уже говорили что в старых версиях есть проблема и она будет исправлена, но исправление точно будет не в 7х версиях.так что да, можно говорить о том что на старых версиях корректная работа будет невозможна
но текстовый номер заявки всё равно приходит в сообщении о транзакции? Его можно будет использовать, хоть он и 19 значный?
Использование интернет терминалом QUIK
Пользователь
Сообщений: Регистрация: 13.02.2015
02.03.2020 12:12:28
Прошу подсказать, что означают вот эти периодические ровно в 60 сек всплески использования сети? (Больше в сеть ничего не выходит, браузеры не работают, нет антивирусов и вообще ничего, только терминал QUIK)
19-значные номера заявок и сделок на MOEX
Пользователь
Сообщений: Регистрация: 13.02.2015
29.02.2020 01:21:43
а в старых версиях квика можно будет работать с текстовыми номерами заявок?
как перевести rts в рубли
Пользователь
Сообщений: Регистрация: 13.02.2015
05.02.2020 23:17:26
Цитата
dimka написал: 1) Нашел формулу в интернете 0.02* курс ЦБР*фьюч RTS. Смотрел спецификации не нашел этой формулы,решил работать через квик. 2) Нашел в квике " стоимость шага цены"(12.56008) + "стоимость шага цены в валюте"(0.2) . Что делать с ними не понял. Например фюч ртс 156730 сколько это в руб(формула). так и не понял.
у вас есть стоимость шага цены например 12,56 и шаг цены, например 10. От сюда вы находите стоимость 1 пункта как стоимость шага цены поделить на шаг цены 12,56/10 Зная стоимость пункта вы умножаете его на цену инструмента и получаете стоимость в рублях то есть цена*стоимость шага цены/шаг цены
требуется скрипт, Нужно написать скрипт за вознаграждения. Посоветуйте специалиста
Пользователь
Сообщений: Регистрация: 13.02.2015
05.02.2020 23:04:43
Цитата
Anton написал: Задача программистов - закодить то, что им дали в техзадании. Некоторые думают нанять (желательно за копейки) биржевого аналитика + системного аналитика + программиста в одном лице, чтобы и робота сам придумал и еще объяснил, на какую кнопку жать и когда. Так действительно не бывает.
С другой стороны и не желая никого обидеть и принимая во внимание аргументы других участников обсуждения ( ), хороший программист биржевых роботов должен и сам хорошо понимать в рынке и бирже и наверно может сам придумать свой алгоритм и закодить его и зарабатывать деньги на бирже. И тогда уж точно не придётся зарабатывать продажей роботов, общаясь со всякими мерзкими заказчиками. И не надо говорить что это он делает для души, в качестве хобби или для дополнительного дохода. Нет такого хобби общаться с клиентами, это всего лишь необходимое зло. Какое то во всём этом противоречие Отсюда вывод, что программист сам толком не может заработать на бирже своими роботами, ну и соответственно все остальные выводы
требуется скрипт, Нужно написать скрипт за вознаграждения. Посоветуйте специалиста
Пользователь
Сообщений: Регистрация: 13.02.2015
01.02.2020 17:45:56
Если бы эти программисты делали хороших биржевых роботов, то сами бы зарабатывали на бирже и тогда не понадобилось бы их продавать <img src="; />
написал: Каким либо ещё образом можно выполнить эту транзакцию из скрипта qpile?
например снять старую заявку и выставить новую.
Видимо проще к другому брокеру перейти. А какой физический смысл брокеру это делать? (то есть отключать данную транзакцию)
Перестановка заявок
Пользователь
Сообщений: Регистрация: 13.02.2015
28.01.2020 11:26:53
Здравствуйте! Брокер отключил транзакцию перестановка заявок на рынке FORTS. Соответственно функция «MOVE_ORDERS» - не работает. Каким либо ещё образом можно выполнить эту транзакцию из скрипта qpile?
Ключи QUIK
Пользователь
Сообщений: Регистрация: 13.02.2015
26.07.2019 16:08:41
Здравствуйте! Где можно хранить ключи на компьютере помимо флэш накопителя чтобы квик мог к ним обращаться, но украсть хакерам их было бы нельзя?
Отправка транзакций
Пользователь
Сообщений: Регистрация: 13.02.2015
17.07.2019 11:13:17
Цитата
swerg написал: Несколько минут?? Что за брокер? на каком рынке? в какое время? все время в течение дня?? Расскажите, чтобы туда не ходить
Это единственный в РФ гос. брокер. Не всё время, а иногда утром.
написал: Здравствуйте! При отправке транзакции, если долго не приходит ответ на транзакцию от сервера, что происходит с данной транзакцией - сервер не успевает обработать все поступающие транзакции и они скапливаются в каком то буфере на сервере?
Добрый день. Долго это сколько секунда, две, 10?
Если например задержка на стороне шлюза, то шлюз не отравит следующую транзакцию, пока не отправит первую. Если у Вас наблюдаются проблемы с ответами на транзакции, то необходим какой-то подробный пример и как вы эту задержку фиксир
Это несколько минут. Вот и интересно, где живут эти транзакции это время и чья это проблема - брокера? Из за чего так происходит и что ему надо сделать, чтобы исправить эту задержку. (фиксируется это очень просто - в момент отправки транзакции фиксируется время отправки скриптом)
Отправка транзакций
Пользователь
Сообщений: Регистрация: 13.02.2015
15.07.2019 11:16:15
Здравствуйте! При отправке транзакции, если долго не приходит ответ на транзакцию от сервера, что происходит с данной транзакцией - сервер не успевает обработать все поступающие транзакции и они скапливаются в каком то буфере на сервере?
QUIK 8.0 x64: что нужно знать перед обновлением на новую версию
Пользователь
Сообщений: Регистрация: 13.02.2015
02.07.2019 15:00:48
Если честно, то за-ли уже этими обновлениями. Только один вопрос - будет ли работать моя 6 версия квик дальше как и раньше?
Снятие заявок
Пользователь
Сообщений: Регистрация: 13.02.2015
30.05.2019 16:55:54
Здравствуйте! А такое можно организовать через Quik?
Таблица заявок
Пользователь
Сообщений: Регистрация: 13.02.2015
22.05.2019 02:21:47
Alexander Kopyatkevich, архив терминала отправлен. Фильтров, препятствующих отображению конечно нет - такую проблему я бы вычислил самостоятельно.
Таблица заявок
Пользователь
Сообщений: Регистрация: 13.02.2015
21.05.2019 15:40:15
Здравствуйте! Возникла проблема, что некоторое время не отображались вновь выставляемые заявки в таблице заявок и на графике инструмента, а вместе с тем в таблице позиций по клиентским счетам в колонке активные продажи или покупки заявка была видна. Из за чего возникает такая проблема и на чьей стороне она?
Здравствуйте! Брокер ВТБ. В терминал выводится значение индекса RVI с округлением до целого значения и соответственно график строится по целым значениям. В чем ошибка?
Задержка данных при обмене с сервером
Пользователь
Сообщений: Регистрация: 13.02.2015
21.03.2019 18:26:18
Информация в информационном окне - задержка данных при обмене с сервером и средняя задержка данных. В несколько раз больше пинга до сервера по команде ping. Но в принципе уже вопрос решён настройками компьютера
Задержка данных при обмене с сервером
Пользователь
Сообщений: Регистрация: 13.02.2015
21.03.2019 16:28:00
Подскажите как уменьшить задержку данных? Может какие то настройки сетевой платы надо изменить?
Где можно скачать полностью английскую версию Quik?
Пользователь
Сообщений: Регистрация: 13.02.2015
25.01.2019 02:01:43
а туда ведь и ключи от квика надо загружать - вдруг похитят?
Обновился до 7.23, Некоторые проблемы
Пользователь
Сообщений: Регистрация: 13.02.2015
18.01.2019 18:15:39
Постоянно какие то ошибки в новых версиях. Поэтому я и не обновляюсь с 6 версии
Получение данных таблицы котировок
Пользователь
Сообщений: Регистрация: 13.02.2015
17.01.2019 11:51:22
Sergey Gorokhov,спасибо, понятно. В общем связать обезличенные (стакан) и личные (свои заявки) данные можно только по косвенным признакам, то есть цене и объёму, что и явствует из природы этих данных
Получение данных таблицы котировок
Пользователь
Сообщений: Регистрация: 13.02.2015
17.01.2019 10:23:58
Цитата
Sergey Gorokhov написал: Категорически не верно. Стакан как раз таки актуальный. Технически поток стаканов имеет куда больший приоритет по сравнению с остальными потоками маркет даты.
А вот эта периодичность обновления стакана играет какую то роль? [excel] price-timeout=10
Получение данных таблицы котировок
Пользователь
Сообщений: Регистрация: 13.02.2015
16.01.2019 14:35:13
Цитата
Sergey Gorokhov написал: Есть, надо просто хорошо подумать, зачем Вам стакан.Ведь одна и та-же цель может решаться разными способами.
по стакану я принимаю решение о перестановке заявки, поэтому мне всегда нужен актуальный стакан уже с моей заявкой, а он получается не всегда актуальный даже и при ответе на транзакцию с номером новой заявки
Получение данных таблицы котировок
Пользователь
Сообщений: Регистрация: 13.02.2015
16.01.2019 14:10:23
В общем понятно, что простого решения нет
Получение данных таблицы котировок
Пользователь
Сообщений: Регистрация: 13.02.2015
16.01.2019 14:00:18
Sergey Gorokhov, да про свою продажу я уже понял, забудем о ней . Поэтому действительно приходится хитрить с ценой и объёмом. А вот по поводу ответа на транзакцию, то в том то всё и дело что при положительном ответе, заявка не всегда ещё отображается в стакане
Получение данных таблицы котировок
Пользователь
Сообщений: Регистрация: 13.02.2015
15.01.2019 14:48:25
Sergey Gorokhov, но стакан транслируется биржей. Может ли так получится, что в стакане уже будет присутствовать моя заявка в виде котировки по определённой цене (при отсутствии параметра своя продажа/покупка), а в таблице заявок ещё не успеет отобразится эта заявка? То в этом случае, по каким параметрам мне засечь, что это именно моя заявка в стакане?
Как получить данные из полей своя продажа и своя покупка?
QLUA, вопросы начинающих.
Пользователь
Сообщений: Регистрация: 13.02.2015
27.11.2018 13:27:05
Подскажите пожалуйста, что значит функция майн работает в отдельном потоке и не нагружает терминал? Никакого отдельного процесса для этой функции нет в диспетчере задач, а вся нагрузка как раз ложится на процесс info
Несколько общих вопросов по выполнению скрипта
Пользователь
Сообщений: Регистрация: 13.02.2015
10.09.2018 17:43:39
Совместный тест Луа и Квипл показал, что статусы заявок обновляются одновременно миллисекунда в миллисекунду, что при ловле OnOrder(), что при опросе GET_ITEM("ORDERS"). Поэтому пока погодим перебегать на Луа.
Несколько общих вопросов по выполнению скрипта
Пользователь
Сообщений: Регистрация: 13.02.2015
08.09.2018 13:41:25
Цитата
Антон написал: если существенно и нельзя данные пропускать: собираете эти данные в колбеке, запихиваете в таблицу обработки. шлете сигнал на обработку. в мейне ждете этот сигнал и обрабатываете таблицу.
Теперь более понятно. То есть все данные мы получаем в коллбэке, но так как они не могут быть сразу обработаны в майне из за наличия прерывания, то они записываются в таблицу, а в майне мы уже дополнительным циклом считываем те данные из таблицы, которые появились к моменту опроса
Несколько общих вопросов по выполнению скрипта
Пользователь
Сообщений: Регистрация: 13.02.2015
08.09.2018 05:55:08
Я новичок в луа - поэтому такие вопросы. Как я понял в скрипте в общем случае работает одна функция майн и несколько коллбэков. В функции майн обязательно крутится бесконечный цикл с некоторым временным прерыванием слип ( как в скрипте квипл). Так как в коллбэках нельзя (не рекомендуется) выполнять какие либо обработки и вычисления событий (так как это может "повесить" систему), то мы их обрабатываем в функции майн. То есть мы получаем сигнал от коллбэка и обрабатываем его в майне. Допустим коллбэк "он квота" просигналил что в стакане что то изменилось и я в функции майн с помощью функции "гетквоталевел" смотрю что там. Отсюда вопрос - зачем нужно использовать коллбэк "он квота", когда я могу просто постоянно опрашивать стакан "гетквоталевелом"? Ведь задержка в получении данных будет одна и таже ( придет ли сигнал от коллбэка или поймается "гетквоталевел") и она будет определятся параметром слип
Съехали размеры из-за рекламы
Пользователь
Сообщений: Регистрация: 13.02.2015
24.07.2018 19:55:52
Такая же фигня. Чистка и запрет баннер дат не помогают. По видимому куда то ещё пишет помимо баннер дат.
Съехали размеры из-за рекламы
Пользователь
Сообщений: Регистрация: 13.02.2015
24.07.2018 18:29:03
Присоединяюсь. как отключить?
Регистрация событий в квике
Пользователь
Сообщений: Регистрация: 13.02.2015
01.03.2018 13:41:22
Понятно, спасибо. Значит надо и там и там смотреть