открываете Руководство пользователя QUIK Раздел 6. Совместная работа с другими приложениями Импорт транзакций Формат .tri-файла с параметрами транзакций Примеры строк, которые могут содержаться в файле -------------- и там есть пример
Тейк-профит и стоп-лимит Лукойл, покупка 1 лота, активация тейк-профита при достижении цены 2000 с отступом в 5% и защитным спредом в 3%, стоп-цена 2222, цена лимитированной заявки 2255, время действия с 10:00:01 по 19:45:45
Nikolay написал: Да, счета и субсчета (т.е. коды) у брокера. Однозначно связать счет и код клиента нельзя, т.к. в таблице кодов больше ничего нет. Но.
Смотрим на таблицу money_limits (Лимиты по денежным средствам), для нее код имеет смысл. В ней есть фирма, есть счет, есть код клиента. Так и выходит, что можно только сказать - а можно ли с этим кодом, на этом счете, по этой фирме что-то сделать. Кодов же много может быть. На одном есть деньги, на другом нет. Хотя подать транзакцию можно, раз доступен код по фирме, счету. Ну и сколько брокеров не видел, фирма для срочного рынка отличается от фондового. По ней, как минимум, отсечь недоступные классы инструментов. И выбирая инструмент, по его классу даем список сочетаний доступных счетов, субсчетов.
теперь я Вам поясню а за одно и себе напомню, про код клиентов, код фирмы и торговый счет. -------- На бирже торгует брокер, а не его клиенты. Код клиента нужен опять же лишь брокеру. Это как бы метка. Она нужна брокеру (бирже она пофиг) чтобы в конце торгового дня списать комиссионные с клиентов и раздать им сальдо. Поэтому код клиента не является обязательным при подаче заявки, так как брокер знает кто подает по UID терминала и автоматом пометит клиента. --------------- Вот поэтому нам и нет надобности знать код клиента и где либо его выставлять. ------------------------ Возможно изначально он был обязателен, но сейчас он подобен аппендиксу у человека. --------------------------- Типа есть, но нафиг нужен.
вопрос к разработчикам QLUA
Пользователь
Сообщений: Регистрация: 30.01.2015
14.12.2022 12:22:53
Пока вам объяснял, то сам вспомнил то, что забыл. ---------------------------- На бирже нет торговых счетов клиентов. ------------------------------- Клиенты все есть лишь в амбарной книге брокера. ---------------------------- Поэтому правильно будет то, что торговый счет - это счет брокера на бирже, куда брокер слил деньги всех клиентов как свои. -------------------------------------- Так как на бирже торгует брокер, а не его клиенты -------------------- Новое, это хорошо забытое старое. ------------------ вопрос снят.
вопрос к разработчикам QLUA
Пользователь
Сообщений: Регистрация: 30.01.2015
14.12.2022 12:18:16
Цитата
Nikolay написал: Не разработчик, но, кажется, соответствие идет от фирмы, не счета. Счет от класса инструмента. Также от класса инструмента фирма. И по уже по фирме проверяем, что код клиента и счет для одной фирмы.
в качестве примера, что Вы не правы. Предположим несколько клиентов выставляют заявки на одну и ту же акцию Так как класс один и тот же то и фирма одна и та же. Тогда как связать код клиента с его торговым счетом, где его деньги лежат?
Bad Allocation [критические дни] Квика
Пользователь
Сообщений: Регистрация: 30.01.2015
14.12.2022 12:10:11
пардон, поправлю, интенсивно создаете объекты или расширяете таблицы, но не уничтожаете не нужные объекты
это ошибка, которая возникает при частом выделении памяти приложениями. Симптомы Приложения, которые часто выделяют память, могут испытывать случайные ошибки из памяти. Такие ошибки могут привести к другим ошибкам или неожиданному поведению в затронутых приложениях.
Причина Сбои в распределении памяти могут возникать из-за задержки, связанные с ростом размера файла страницы для поддержки дополнительных требований к памяти в системе. Возможной причиной этих сбоев является настройка размера файла страницы в качестве «автоматического». Автоматический размер файла страницы начинается с небольшого файла страницы и автоматически растет по мере необходимости. Корпорация Майкрософт подтвердила, что это проблема в Windows 10. -------------------- Возможно Вы в луа скрипте активно создаете и уничтожаете объекты. Но надо смотреть скрипт.
вопрос к разработчикам QLUA
Пользователь
Сообщений: Регистрация: 30.01.2015
14.12.2022 12:00:45
Цитата
Nikolay написал: Не разработчик, но, кажется, соответствие идет от фирмы, не счета. Счет от класса инструмента. Также от класса инструмента фирма. И по уже по фирме проверяем, что код клиента и счет для одной фирмы.
если я правильно понимаю, то фирма - это код брокера на бирже поэтому она одна и та же для конкретной биржи а код клиента - это код клиента брокера, который брокер сообщает бирже, когда выставляет заявку А счет торговый - это счет на который клиент заводит деньги и лимит по которому контролирует брокер перед тем как послать заявку на биржу. ---------------- В итоге с одного терминала можно посылать заявки от разных клиентов каждый клиент может иметь несколько торговых счетов но фирма, которая пошлет эти заявки на биржу будет одна и та же - это ее код на бирже. ------------------- код фирмы будет разный лишь для разных бирж и возможно для разных секций. ----------------- Но счета где деньги лежат - связаны в первую очередь с клиентами и потом через код фирмы с биржей. ------------------------- Вопрос остается в силе.
вопрос к разработчикам QLUA
Пользователь
Сообщений: Регистрация: 30.01.2015
14.12.2022 10:55:55
Добрый день, решил написать робота, который работает со всеми доступными в терминале кодами клиентов и вдруг откуда не возьмись появился ... затык. ----------------------- Вопрос: ---------------- Каким образом ,т е на основе каких таблиц или функций, можно установить соответствие кода клиента (таблица client_codes) торговому счету (таблица trade_accounts) ------------------- Спасибо
"Постоянное" обновление терминала 10.0.1.18
Пользователь
Сообщений: Регистрация: 30.01.2015
14.12.2022 10:46:03
у сбера через сервер обновляется до 9.7 но лучше остаться на 8.7
В версии 10.0.1.18 перестали загружаться индикаторы
Пользователь
Сообщений: Регистрация: 30.01.2015
13.12.2022 20:10:05
проверьте какая версия луа включена и сравните с той которая в dll
Сделки
Пользователь
Сообщений: Регистрация: 30.01.2015
13.12.2022 20:08:40
Цитата
Дмитрий написал: Добрый день! Вопрос почему то приходит ответ на сделку 2-3-4 раза в function OnTrade(trade_data) [img]file:///C:/Users/algon/OneDrive/%D0%98%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F/inet/%D1%81%D0%B4%D0%B5%D0%BB%D0%BA%D0%B8.JPG[/img]
так как нет никакой картинки, то попробую гадать по звездам - возможно это заявка исполняется кусками?
Quik 9.7.0 или младше, Где скачать ?
Пользователь
Сообщений: Регистрация: 30.01.2015
13.12.2022 20:04:21
Цитата
k4rkpin написал: установите старую версию с сайта Сбера
и обновите через Версия 9.4, 24.02.2022 Комплект файлов для обновления программы вручную zip, 71.9 МБ
У сбера сейчас обновляется до 9.7.0
Пользователям trans2quik.dll на заметку!
Пользователь
Сообщений: Регистрация: 30.01.2015
13.12.2022 07:28:20
читаем внимательно документацию:
DWORD
32-разрядное беззнаковое целое число. Этот тип объявлен в Windef.h как показано ниже:
typedef unsigned long DWORD;
и это не long положительного значения, а беззнаковое число. Беззнаковое от знакового отличается лишь исполнением операций сравнения на больше меньше а бинарный код у них одинаковый. ---------------------- Учите мат часть.
getSecurityInfo возвращает nil
Пользователь
Сообщений: Регистрация: 30.01.2015
12.12.2022 19:09:56
Цитата
andrey2185 написал: getSecurityInfo возвращает nil по всем инструментам, что за безобразие ???
написал: но и бесплатный и безвозвратный заем их активов
с бесплатным понятно, а почему безвозвратный ?
потому что никто не выводит ту сумму ,которую завел. Выводят либо прибыль, либо снова заводят пополняя убытки. В итоге все что завели клиенты это бессрочная и бесплатная халява для брокера. -------------------- Из 24 миллионов буратин (счетов) на бирже активные лишь 1 . Остальные дали беспроцентный заем брокеру.
Часто зависает Quik 9.7.1.10, Имя события проблемы: AppHangB1
Пользователь
Сообщений: Регистрация: 30.01.2015
12.12.2022 09:54:51
так как у сбербанка актуальная версия 9.7, то в очередной раз установил ее и снова вернул 8.7 ---------------- 9.7 заметно тормознутая на графиках. ----------------- сейчас на демо тестирую версию 10 пока вроде бы нормально. --------------------- предложите сберу версию 10 вместо кривой 9.
и такая дребедень Целый день
Пользователь
Сообщений: Регистрация: 30.01.2015
11.12.2022 20:13:31
торговля на бирже это не только кило шерсти с клиентов, но и бесплатный и безвозвратный заем их активов на нужды брокера и крупных проф участников. ---------- А В РФ уже 24 млн граждан отнесли свои деньги брокерам. пора уже стричь начинать.
Шорты осиновые написал: Брокер «Универ Капитал» сообщил 28 марта о возникновении у него признаков банкротства и недостаточности имущества , следует из раскрытия данных на Федресурсе.
Откуда появляются сверхбольшие годовые ставки по 200 и 300% годовых, или они всегда плавающие для розничных клиентов? Возможно ли при короткой продаже акций нарваться на такие %, если на счете есть денежное обеспечение 100% или от суммы шорта ?
Цитата
25 февраля, на следующий день после рекордного обвала рынка, все активы клиентов «Универ капитала» на общем торговом разделе Московской биржи оказались заблокированы из–за задолженности по сделкам: брокер утратил возможность самостоятельно заключать сделки РЕПО. После этого, пишет Кожевников, Национальный клиринговый центр (НКЦ, входит в группу Мосбиржи) начал осуществлять перенос общей отрицательной денежной позиции клиентского счета штрафными сделками РЕПО, заключаемыми без участия брокера. C 28 февраля по 17 марта НКЦ начислял штрафные проценты за перенос маржинальных клиентских позиций: по ставке 200% годовых в долларах, 300% годовых в евро и 40% годовых в рублях. За указанный период НКЦ начислил процентов на 880 млн руб
Не только у клиентов может быть маржин кол, но и у брокеров тоже может быть и этот кол брокер перекладывает на клиентов. --------------------- Из жалобы этого брокера видно, что на момент продажи активов клиентов, доходность по долларовым облигациям доходила до 400% Так что НКЦ продал по рынку. --------------------------- Далее из письма следует, что убыток составил 15% от объема проданного. ------------------------------ По идее брокер должен был это покрыть своим средствами (он же считает себя крутым), а он просто кинул клиентов и включил дурочка с протянутой рукой к ЦБ.
Системная разжопица и отсутствие индикации краха Quik
Пользователь
Сообщений: Регистрация: 30.01.2015
10.12.2022 14:14:20
наступает момент, когда количество ошибок переводит систему на совершенно новый уровень. ------------------------------ И тогда появляется название этому новому. --------------------------------- Ибо если нет названия, то и нет явления.
срочный рынок Московской биржи переходит на новую тарифную модель
написал: на бирже надо не расходы экономить, а убытки сокращать.
Экономия на комиссии биржи хоть и копейки, но если их можно будет избежать добавив одну строчку кода, то почему бы и нет?
Я не против, но суть в том, что Вы реально будете стоять либо вдали от рынка либо против рынка. так как это правило направлено на уменьшение движения рынка, т е Вы станете бесплатным маркет-мейкером, которым биржа платит за сжатие спреда..
срочный рынок Московской биржи переходит на новую тарифную модель
Пользователь
Сообщений: Регистрация: 30.01.2015
09.12.2022 16:39:41
на бирже надо не расходы экономить, а убытки сокращать.
срочный рынок Московской биржи переходит на новую тарифную модель
Пользователь
Сообщений: Регистрация: 30.01.2015
09.12.2022 16:22:21
чтобы не быть голословным вот Вам пример с биржи. посмотрите сколько в процентах Вы экономите. и сравните с Вашими возможными потерями. А это величина комиссии в процентах на фьючерсы от базового актива.
срочный рынок Московской биржи переходит на новую тарифную модель
Пользователь
Сообщений: Регистрация: 30.01.2015
09.12.2022 16:10:13
На фьючерсах при прибыльной торговле комиссия для брокера и биржи составит от 10 до 50% от полученной вами прибыли, если Вы не проф участник.
срочный рынок Московской биржи переходит на новую тарифную модель
Возможно я не совсем точно выразился. Я уверен, что теряете Вы не на комиссии , а на убытках при движении рынка против вашей позиции. И эти потери гораздо больше . Но экономия на комиссии - это не способ получить прибыль на рынке, тем более на фьючерсе. Фьючерс - это торговля с плечом. Посчитайте величину комиссии от стоимости актива и сравните это с убытком при движении актива против вашей позиции хотя бы на 1%. -------------------- Если экономить на комиссии, то лучше вообще не ставить заявки. Экономия максимальная.
Что не так?
Пользователь
Сообщений: Регистрация: 30.01.2015
09.12.2022 07:23:54
пардон, сообщение ошибочно.
Что не так?
Пользователь
Сообщений: Регистрация: 30.01.2015
09.12.2022 06:49:15
Попытался установить новую версию для демо. при распаковке получил это:
срочный рынок Московской биржи переходит на новую тарифную модель
написал: , дополнительных действий с Вашей стороны не потребуется. Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Антон, убедительная просьба с этим не затягивать. Эта опция актуальна и реально поможет деньги сэкономить.
на самом деле это не так реально это не поможет экономить деньги. Так как комиссия брокера остается, а она всегда существенно больше биржевой. Если заявка не пассивная, то она просто отклоняется и правило это лишь к лимитированным заявкам.
и такая дребедень Целый день
Пользователь
Сообщений: Регистрация: 30.01.2015
08.12.2022 10:13:52
сделал такой финт ушами: --------- подключился к WebQUIK подключение прошло, но данные с биржи не транслировались. Вышел из webQUIK ========== подключился к QUIK полет нормальный.
и такая дребедень Целый день
Пользователь
Сообщений: Регистрация: 30.01.2015
08.12.2022 10:08:18
сегодня в сбербанке все началось как вчера ---------------- полный писец. ----------------- TTT не меняется, портфель не пересчитывается время отстает меняется лишь график и стакан. =================== пытаюсь переключиться идет подключение и писец.
и такая дребедень Целый день
Пользователь
Сообщений: Регистрация: 30.01.2015
08.12.2022 06:20:59
если серверов много, то тем более странно что так случилось.
У них много серверов за одним адресом. По этому было сказано "переподключиться", а не поменять сервер
вот этим (переподключится ) я и занимался вчера весь день. К вечеру заработало. очевидно, сделали. -------------------- проблема больше не в том, что сломалось, а в том что ничего не сообщают клиентам о проблеме. ---------------------------- Получается, что им просто наплевать на клиентов.
написал: Сервер подключен к КВИКу но трансляции никакой нет
Попробуйте переподключиться, чтобы попасть на другой сервер
У сбербанка указан лишь один ip сервера Другого нет. Более того, теперь вообще перестал подключать Вообще хрен знает где их поддержка.
и такая дребедень Целый день
Пользователь
Сообщений: Регистрация: 30.01.2015
07.12.2022 12:50:31
В сбербанке полный писец. сейчас время 12:50 Сервер подключен к КВИКу но трансляции никакой нет Полная хрень, Индикатор подключения - зеленый а время последней сделки 11:55
и такая дребедень Целый день
Пользователь
Сообщений: Регистрация: 30.01.2015
07.12.2022 12:09:05
в настоящее время отключили отображение время сервера в строке состояния. Так задумано?
и такая дребедень Целый день
Пользователь
Сообщений: Регистрация: 30.01.2015
07.12.2022 11:35:05
сейчас восстановилось соединение и восстановился вчерашний день торгов. Очевидно, что-то исправили в консерватории.
и такая дребедень Целый день
Пользователь
Сообщений: Регистрация: 30.01.2015
07.12.2022 11:33:18
Цитата
Sergey Gorokhov написал: , Николай, сообщите если сегодня повторится
сегодня дурдом какой-то Во-первых, при подключении исчез вчерашний день торгов . Во-вторых, сейчас соединение с сервером разорвалось и не восстанавливается. интернет норма скорость 100 Мбод
и такая дребедень Целый день
Пользователь
Сообщений: Регистрация: 30.01.2015
06.12.2022 17:58:09
брокер Сбербанк. Стыдоба - это ведущий банк РФ. Внедряют ИИ.
и такая дребедень Целый день.
Почему-то не происходит обновления табличных данных лучший спрос и лучшее предложение (брокер СБЕР) ??, Два дня на
Пользователь
Сообщений: Регистрация: 30.01.2015
06.12.2022 10:22:23
Цитата
Nikolay написал: А прямо сейчас цена последней сделки в ТТТ, видимо, отстает от графика. Время сервера встало на 10 утра. Данные ТТТ видимо тоже. Для целей автоматизации брокер просто нерабочий. Да и для торговли тоже т.к. вчера графики просто стояли.
Вам повезло У меня сбер вообще на сообщении - соединение установлено прислал код а меню для ввода не выдает
Почему-то не происходит обновления табличных данных лучший спрос и лучшее предложение (брокер СБЕР) ??, Два дня на
Пользователь
Сообщений: Регистрация: 30.01.2015
06.12.2022 07:43:17
У брокера сбер вчера сначала время сервера отставала на 50 минут. после двух кратного переподключения время сервира стало нормальным но цена последней сделки в ТТТ стала отставать минут на 30 от цены на графике. Потом графики встали , а цены в ТТТ изменялись. ============= раньше уже писал про выкрутасы сбера. ============== хорошо бы что-то в консерватории изменить.
COMMENT и CLIENT_CODE
Пользователь
Сообщений: Регистрация: 30.01.2015
06.12.2022 07:10:33
Цитата
Иван Иванов написал: + "; CLIENT_CODE=" + comment;
читаем внимательно документацию: =================================== Настройки автозаполнения полей ввода заявки Заполнение полей «Код клиента» и «Поручение» ======================== Применение глобальной настройки управляется параметром «set-comment-mode», который может быть указан как в секции [Global], так и в секции настроек для какого-либо класса. Параметр может принимать следующие значения:
«0» – применение глобальной настройки отключено,
«1» – включено автозаполнение поля «Поручение» значением глобальной настройки, значение берется из параметра «sell-default-client-code» для заявок на продажу и «buy-default-client-code» для заявок на покупку в секции [Global]. Если в параметрах указан код клиента, то он игнорируется. Например, если параметром «sell-default-client-code=77//global» задана подстановка кода клиента «77» и поручения «global», то код клиента не будет использоваться для автоподстановки.
Неправильная дата в Web Quik 7 3 1, Отстает на 3 дня
Пользователь
Сообщений: Регистрация: 30.01.2015
05.12.2022 18:51:54
у сбера сегодня и в квике был бардак. Посмотрите на цену последней сделки. Правда, круто?
Неполный вывод через DDE сервер
Пользователь
Сообщений: Регистрация: 30.01.2015
05.12.2022 15:04:46
Цитата
Александр написал: Можно конечно, но почему вывод данных так работает? Если есть 40 строк в стакане, так и он должен выводить 40 строк, даже если они пустые. Или по какому принципу работает вывод данных из стакана?
возможно он и выводит. Возможно это эксель не отображает пустые строки та как после них ничего нет.
no field package.preload['socket'] no file 'C:\VTBC_Broker\QUIK\lua\socket.lua' no file 'C:\VTBC_Broker\QUIK\lua\socket\init.lua' no file 'C:\VTBC_Broker\QUIK\socket.lua' no file 'C:\VTBC_Broker\QUIK\socket\init.lua' no file 'C:\VTBC_Broker\QUIK\. .\share\lua\5.3\socket.lua' no file 'C:\VTBC_Broker\QUIK\. .\share\lua\5.3\socket\init.lua' no file '.\socket.lua' no file '.\socket\init.lua' no file 'C:\VTBC_Broker\QUIK\socket.dll' no file 'C:\VTBC_Broker\QUIK\. .\lib\lua\5.3\socket.dll' no file 'C:\VTBC_Broker\QUIK\loadall.dll'
проверьте версию dll в 9 версии квик можно работать с dll Lua 5.3 либо Lua 5.4
[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта
Пользователь
Сообщений: Регистрация: 30.01.2015
03.12.2022 17:05:18
поставьте галочки для торгуемых вами инструментов в подписке на обезличенные сделки.
[Вопрос разработичкам Квика] SetUpdateCallback - не срабатывает после первого запуска скрипта
Пользователь
Сообщений: Регистрация: 30.01.2015
03.12.2022 17:02:48
Цитата
Quikos написал: Прошу пожалуйста подтвердить, что это ошибка или что это корректное поведение Квика: Версия Квика 9.7.1.10
Если по понятиям, то такое поведение функции, мягко сказать, странное. ----------------------------- Если по документации, то там ничего об этом нет, следовательно, получилось как всегда. ----------------------- Но исправлять в ближайшем будущем это никто не будет. -------------------- Поэтому, что Вам даст их ответ?
срочный рынок Московской биржи переходит на новую тарифную модель
Пользователь
Сообщений: Регистрация: 30.01.2015
02.12.2022 22:24:45
вот нашел ответ на данный вопрос на бирже( совпало с данным мною выше определением ): ---------------------- Заявки с признаком только пассивные
В декабре 2022 года на Срочном рынке будет добавлен новый признак заявки только пассивная
Новый признак заявок "только пассивная" доступен для лимитированной или айсберг-заявки, которая становится Активной если в момент объявления имеет цену / величину спреда хуже цены / величины спреда встречных Активных заявок. Если Заявка в момент объявления имеет цену / величину спреда лучше цены / величины спреда хотя бы одной встречной Активной заявки, она отклоняется торговой системой.
Новый тип заявок с признаком только пассивные (BoC - Book-or-Cancel) предполагает, что заявка, поданная в торговую систему, никогда не будет тейкерской.
Особенности заявки с признаком только пассивные (BoC)
Признак BoC сохраняется на протяжении всей жизни заявок (в том числе и для GTD – good till date);
В рамках действующей тарификация признак BoС гарантирует нулевую комиссию по сделкам;
Команда MoveOrder исполняется в случае, если она не приводит к исполнению заявки, исходная заявка не снимается.
срочный рынок Московской биржи переходит на новую тарифную модель
Пользователь
Сообщений: Регистрация: 30.01.2015
02.12.2022 22:21:55
или продажи, но валютой не торгую, поэтому лишь предположу.
срочный рынок Московской биржи переходит на новую тарифную модель
Каким образом в функции sendTransaction прописать, что заявка пассивная? В руководстве не нашел информации
ничего писать не надо. Выставите сделку лимитной по цене хуже рынка - будет пассивной.
В терминале функция есть, должна быть и возможность в коде прописать
предположу, что это условие ограничения покупки валюты физ лицами.
COMMENT и CLIENT_CODE
Пользователь
Сообщений: Регистрация: 30.01.2015
02.12.2022 10:36:31
Цитата
Иван Иванов написал: Столкнулись с тем, что в брокере А..р не получается указать произвольный коммент к ордеру в CLIENT_CODE. По итогу постановки заявки там всегда оказывается номер счета SPBFUT1234F. Невозможность пометить ордера ломает логику менеджмента заявок...
Вопрос такой: замена CLIENT_CODE происходит на стороне брокера из-за каких-то особых настроек сервера ? Или может всё-таки в локальных настройках терминала как-то можно подшаманить?
а где Вы прочитали что в CLIENT_CODE могут быть комментарии? ссылку дайте плиз.