Параметр flags для функции onTransReply содержит следующие значения: - бит 20 (0x21) Служебная транзакция - бит 21 (0x22) Транзакция на выставление заявки
Параметр canceled_uid для функции onOrder содержит идентификатор пользователя, снявшего заявку.
Все параметры и их описания вы сможете найти в мануале (ссылка кликабельна).
Разрыв соединения quik по ночам, Приходится каждое утро переподключаться
QUIK clients support
Сообщений: Регистрация: 11.08.2025
19.12.2025 12:55:27
Здесь мы, к сожалению, не сможем вам помочь. Информацию о способах аутентификации необходимо уточнять у самих брокеров.
При смене инструмента графика в Lua индикаторе OnDestroy() не вызывается
Как мы отмечали в наших прошлых сообщениях, данная проблема зафиксирована и действительно изучается разработчиками в данный момент. К сожалению, более точной информации мы предоставить пока не можем.
Бесшовная склейка графика
QUIK clients support
Сообщений: Регистрация: 11.08.2025
19.12.2025 09:22:25
Здравствуйте.
Если график уже склеен, то это уже не получится изменть т.к. данные за этот день больше не изменяются. Если вас не устраивает внешний вид склеенных графиков, вы можете удалить соответствующий файл с архивом из директории archive и перезапустить терминал. В этом случае информация о склейке с предыдущим фьючерсом будет потеряна.
Также важно отметить, что рекомендуется производить склейку заранее. В предыдущий день до экспирации, либо в день экспирации до дневного клиринта ТС ФОРТС.
Разрыв соединения quik по ночам, Приходится каждое утро переподключаться
QUIK clients support
Сообщений: Регистрация: 11.08.2025
18.12.2025 13:06:27
Добрый день.
В Рабочем месте QUIK есть возможность настроить автоматическое восстановление связи с сервером в определенный период времени. Находится она в Система/Соединения. Вам нужно установить галочки напротив пунктов "Восстанавливать связь автоматически через" и "При восстановлении использовать только параметры последнего соединения".
В первой настройке нужно настроить временной промежуток, в которой Рабочее место будет подключаться к серверу автоматически. В вашем случае это с 07:00 до 03:00. Вторая настройка использует данные последнего подключения сервера. Важно, чтобы вы списке доступных вам серверов первым стоял тот, к которому вы хотите подключиться.
Новые фьючерсы на биткойн и эфир, Правильный рассчёт стоимости лота
QUIK clients support
Сообщений: Регистрация: 11.08.2025
18.12.2025 05:20:32
Здравствуйте.
В прошлом нашем ответе на ваше письмо была формула, которая подходит для любых фьючерсов. Важно правильно подставить значения.
При смене инструмента графика в Lua индикаторе OnDestroy() не вызывается
Если в день совершения сделки скрипт не работал, то получить информацию в другой день уже не получится. QUIK - интрадейная система, сервер не хранит исторических данных изменений сделок.
Вы можете запросить данные о сделках у вашего брокера, как вам рекомендовали пользователи выше.
При смене инструмента графика в Lua индикаторе OnDestroy() не вызывается
QUIK clients support
Сообщений: Регистрация: 11.08.2025
16.12.2025 09:26:51
Добрый день.
Не могли бы вы, пожалуйста, прислать на нашу почту часть или весь скрипт, в котором представлена описываемая процедура, а также описание и/или скриншоты с ошибкой возникающей в процессе?
Перевод ДС через sendTransaction в Сбере, В OnTransReply приходит result_msg 'Вам запрещена работа по данному инструменту'.
QUIK clients support
Сообщений: Регистрация: 11.08.2025
10.12.2025 11:41:26
Добрый день.
При подаче поручения скриптом важно, чтобы параметры были указаны так, как это сделано у брокера. Поэтому, попробуйте добавить поручение в "Таблицу поручений", через редактирование таблицы добавьте параметры "Код класса" и "Код инструмента". После этого вам будут отображены параметры CLASSCODE и SECCODE так, как их задал брокер.
Функция os.clock() в QLua 5.3.5 и 5.4.1, Quik 12.х
QUIK clients support
Сообщений: Регистрация: 11.08.2025
08.12.2025 06:22:55
Добрый день.
Данная функция не была вырезана в QLua. Однако она работает с особенностями, которые более подробно были освещены в теме Описание ее работы содержится в документации по языку Lua:
Тест торговой системы, .Смешение графика на одну свечу с помощью клавиатуры
QUIK clients support
Сообщений: Регистрация: 11.08.2025
01.12.2025 11:16:23
Здравствуйте,
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Комментарий в поле brokerref
QUIK clients support
Сообщений: Регистрация: 11.08.2025
01.12.2025 07:36:59
Добрый день.
В скриптах на lua - brokerref - это поле таблиц, в которое записывается строка формата <код клиента>/<комментарий>, которая была подана с транзакцией в поле CLIENT_CODE. В зависимости от особенностей настроек брокера, код клиента может включать в себя символ "/", тогда комментарий следует за вторым символом "/" Код клиента, при указании, должен соответствовать доступным вам клиентским кодам. Комментарий может быть любым. Установленная общая длина поля ограничена биржей до 20 символов с учётом разделителя. В случае превышения ограничения, комментарий будет обрезан до этого значения. Этот нюанс следует учитывать при подаче заявок.
Если вам доступен только один код клиента - то указание CLIENT_CODE на транзакциях необязательно, код автоматически подставится терминалом при отправке транзакции на сервер QUIK и будет указан в brokerref таблиц. Если же вам доступно несколько клиентских кодов, то при подаче транзакции необходимо указывать нужный код клиента в соответствии с форматом данного поля.
Пассивная заявка в sendTransaction(), Как правильно заполнить
QUIK clients support
Сообщений: Регистрация: 11.08.2025
26.11.2025 17:28:34
Для подачи заявки по инструменту в классе FUTSPREAD не требуется параметр SECCODE.
Рекомендуем воспользоваться функционалом "Кармана транзакций" для получения описания транзакции с нужными параметрами: - создайте в терминале окно "Карман транзакций"; - добавьте в карман нужную транзакцию, заполнив на форме ввода необходимые параметры; - сохраните транзакцию в файл (пункт контекстного меню "Сохранить транзакции в tri-файл").
Полученные в tri-файле параметры транзакции можно передать в Lua-скрипт.
ДОКОЛЕ? Когда уже сделаете возможность работы с одного аккаунта на разных девайсах
QUIK clients support
Сообщений: Регистрация: 11.08.2025
24.11.2025 19:01:41
Здравствуйте.
Мы можем зарегистрировать пожелание на доработку будущих версий. Уточните, пожалуйста, будем регистрировать?
MOVE_ORDER на фондовом рынке мос.биржи?
QUIK clients support
Сообщений: Регистрация: 11.08.2025
20.11.2025 05:41:47
Добрый день. Отвечаем на ваши вопросы:
1) Это универсальный формат подачи транзакции. В нем можно подать любую транзакцию, если известно ее описание, поэтому полного списка всех возможных - нет. Сам формат описан в п. 6.9.1, 2) В фиксированном формат поддержан лишь ограниченный набор транзакций (перечень есть в п. 6.9.2). Однако ORDER_AMEND среди них нет. Остается только пользоваться универсальным форматом.
Демо: периодически неверная дата сделок в полночь
QUIK clients support
Сообщений: Регистрация: 11.08.2025
17.11.2025 13:13:56
Здравствуйте.
Подскажите, пожалуйста, такое поведение имело одноразовый характер или вы наблюдаете его регулярно? Если вы вновь столкнетесь с расхождением, пришлите нам на почту поддержки такие же данные, что в оригинальном посте, с кратким описанием проблемы и ссылкой на эту тему форума.
Не видны текстовые метки на графике
QUIK clients support
Сообщений: Регистрация: 11.08.2025
13.11.2025 10:46:43
Добрый день.
Ранее вам уже оставили довольно развернутый ответ на первое ваше сообщение в другой ветке -
Отражение листинга ( рейтинга) облигаций в КВИК
QUIK clients support
Сообщений: Регистрация: 11.08.2025
12.11.2025 11:26:49
Благодарим вас за уточнение.
К сожалению, данный параметр не транслируется Московской биржей ни в каком виде. Поэтому, добавление такого параметра в QUIK заведомо невозможно
Отражение листинга ( рейтинга) облигаций в КВИК
QUIK clients support
Сообщений: Регистрация: 11.08.2025
12.11.2025 05:19:32
Здравствуйте.
Уточните, пожалуйста, какой именно параметр вы вкладываете в понятие "рейтинг"?
Пользовательская таблица.
QUIK clients support
Сообщений: Регистрация: 11.08.2025
11.11.2025 08:31:16
Здравствуйте.
К сожалению, нам не удалось воспроизвести описанное вами поведение обработки событий. Как вариант, предлагаем вам обновить версию вашего Рабочего места QUIK до актуальной и снова проверить работу скрипта. Если это не поможет, то пришлите нам ваш скрипт на почту службы поддержки для анализа.
MOVE_ORDER на фондовом рынке мос.биржи?
QUIK clients support
Сообщений: Регистрация: 11.08.2025
27.10.2025 08:45:16
Цитата
ildarskii написал: , можете пожалуйста, прокомментировать по теме: 1) есть ли предложенная вами в сообщении #8 транзакция в документации Квик или она идет как не поддерживаемая официально разработчиком фича? Можно вас попросить поделиться ссылкой на документацию с описанием если есть. 2) буду признателен если прокомментируете, есть ли англоязычное написание такой транзакции в QLua (например для транзакции NEW_ORDER такое написание есть, а для Изменения заявки)?
Сам формат функции для работы с заявками можно изучить в п. 3.11. Описание параметров транзакций находится уже в (раздел 6, п. 6.9, пп. "Формат .tri-файла с параметрами транзакций"). Особенности транзакции изменения заявки можно узнать из (все ссылки кликабельны)/
Зная как вызывается функция и корректное описание ее параметров, вы можете отправить запрос на нужную вам транзакцию.
MOVE_ORDER на фондовом рынке мос.биржи?
QUIK clients support
Сообщений: Регистрация: 11.08.2025
27.10.2025 08:35:33
Цитата
ildarskii написал: С русским наименованием разобрался - транзакция на перестановку ордера отработала. Но прошу подсказать, есть ли вариант такой же транзакции с английским написанием полей и их значений? Нужно во избежание проблем с кодировкой в сторонних приложениях.
Здравствуйте.
Вот пример такой транзации:
Код
transaction = {
CLASSCODE="TQBR",
ACTION="ORDER_AMEND",
ORDERNO="123545796",
ACCOUNT="L01+00000F00", (Должен совпадать с торговым счетом исходной заявки)
OPERATION="B", ( Должно совпадать с направлением исходной заявки)
SECBOARD="GCRP", (Должно совпадать со значением в исходной заявке)
SECCODE="SBER", (Должен совпадать со значением в исходной заявке)
CLIENT_CODE="L01+00000F00", (Должен совпадать со значением в исходной заявке)
PRICE="250",
QUANTITY="5",
CANCELORIGONREJECT="Y"}
Скрипт создания горячей клавиши для выполнения команды "Достать из кармана"
QUIK clients support
Сообщений: Регистрация: 11.08.2025
27.10.2025 07:31:34
Добрый день.
К сожалению, на данный момент в Рабочем месте QUIK и API не предусмотрена такая возможность.
Инструменты с наступающим сроком погашения, Каждый раз при запуске квик просит заменить прошлый фьючерс на новый. Не нахожу таблицы с этим инструментом.
QUIK clients support
Сообщений: Регистрация: 11.08.2025
15.10.2025 15:24:13
Добрый день.
Проверьте, пожалуйста, включена ли у вас настройка "Сохранять настройки в файл при выходе" (Система/Настройки/Основные настройки/Программа/Файлы настроек).
Если бы я был архитектором QUIK, Что стоило бы изменить в QUIK по-крупному
QUIK clients support
Сообщений: Регистрация: 11.08.2025
13.10.2025 17:34:42
Благодарим вас за уточнение.
Действительно, произошла ошибка при попытке отправить вам ответ. Просьба написать нам повторно на тот же адрес, но с другого почтового сервиса (не @outlook.com).
Если бы я был архитектором QUIK, Что стоило бы изменить в QUIK по-крупному
QUIK clients support
Сообщений: Регистрация: 11.08.2025
13.10.2025 16:27:51
Здравствуйте.
Ранее уже ответили вам письмом на почту.
Если бы я был архитектором QUIK, Что стоило бы изменить в QUIK по-крупному
QUIK clients support
Сообщений: Регистрация: 11.08.2025
09.10.2025 11:36:31
В таком случае, пришлите нам архив вашего Рабочего места QUIK на почту поддержки для анализа настроек.
Если бы я был архитектором QUIK, Что стоило бы изменить в QUIK по-крупному
QUIK clients support
Сообщений: Регистрация: 11.08.2025
09.10.2025 10:03:42
В таком случае, пожалуйста, конкретизируйте в чем именно ваш вопрос/пожелание к будущим версиям терминала?
Если бы я был архитектором QUIK, Что стоило бы изменить в QUIK по-крупному
QUIK clients support
Сообщений: Регистрация: 11.08.2025
09.10.2025 07:55:56
Здравствуйте.
В Рабочем месте QUIK существует настройка "Восстанавливать связь автоматически через". Как понятно из ее названия, она позволяет подключиться к торговому серверу снова через заданный пользователем промежуток времени в случае потери соединения. Настройка "При восстановлении использовать только параметры последнего соединения" позволит подключиться к тому серверу, с которым было утрачено соединение. Если настройка выключена, то следующее соединение устанавливается с настройками, указанными в следующей строке списка «Информация о соединениях».
Коллеги, как получить курс ЦБ из quik?
QUIK clients support
Сообщений: Регистрация: 11.08.2025
30.09.2025 07:48:11
Дело в том, что курсы валют на сервере транслируются в классе "CROSSRATE". Именно в нем нужно искать текущий курс валют (параметр "CROSSRATE"). Отобразить этот курс в окне сообщений QUIK можно с помощью кода:
Код
local result = getParamEx("CROSSRATE", "USD", "CROSSRATE")
message(tostring(result.param_image))
На облигациях и любых других инструментах параметр "CROSSRATE" отсутствует. Поэтому, QUIK и выдает вам Nil при запуске скрипта.
Автозапуск скрипта LUA при старте QUIK
QUIK clients support
Сообщений: Регистрация: 11.08.2025
29.09.2025 05:18:56
Здравствуйте.
Пользователи выше пишут верно: если на момент закрытия терминала QUIK скрипт запущен и работает, то при повторном запуске QUIK скрипт так же будет автоматически запущен. Возможно, проблема заключается в остановке работы скрипта в какой-то момент после его запуска.
Всю актуальную информацию по Lua вы сможете найти по этой (кликабельна).
Коллеги, как получить курс ЦБ из quik?
QUIK clients support
Сообщений: Регистрация: 11.08.2025
15.09.2025 12:48:01
Увы, но официальный курс Центрального Банка не транслируется напрямую на сервер QUIK.
Коллеги, как получить курс ЦБ из quik?
QUIK clients support
Сообщений: Регистрация: 11.08.2025
15.09.2025 11:56:52
Установленный на сервере курс валюты содержится в параметре CROSSRATE.
Считаем важным повторно отметить, что это не официальный курс ЦБ. В параметре CROSSRATE будет содержаться заданный брокером в конкретный период времени курс валют.
Коллеги, как получить курс ЦБ из quik?
QUIK clients support
Сообщений: Регистрация: 11.08.2025
15.09.2025 07:40:16
Добрый день.
Вы можете воспользоваться функцией getParamEx (STRING class_code, STRING sec_code, STRING param_name) для получения курса, который используется для расчета цены заявки.
Подробнее об этой функции можно прочесть в мануале "Интерпретатор языка Lua", архив с которым можно скачать по (п. 3.12.1)
Примечание: курсы валют транслируемые на сервер QUIK могут отличаться от актуальных курсов валют ЦБ.
Windows 11 VTB Quick, Проблемы с отображением интерфейса
QUIK clients support
Сообщений: Регистрация: 11.08.2025
10.09.2025 09:40:12
Добрый день.
Пожалуйста, перейдите на сайт в раздел Техническая поддержка. Затем в столбике QUIK выберите Файловый архив, а в конце открывшейся страницы скачайте файл "". После чего следуйте указанным в инструкции рекомендациям.
Примечание: инструкция создана для Windows 10, однако все эти шаги воспроизводимы и подходят так же для Windows 11. После указанных действий, дайте нам знать о статусе проблемы.