К сожалению, в текущей реализации нет возможности изменять точность отображаемого на графике последнего значения.
Мы можем предложить Вам зарегистрировать пожелание на добавление возможности указывать произвольную точность для опции "Показывать последнее значение". Уточните, пожалуйста, регистрируем такое пожелание?
Как получить наименование Вкладки, на которой открыт График?, Вкладка
Приносим свои извинения за длительное ожидание ответа.
Чтобы получить цену закрытия по свече, в функции GET_CANDLE необходимо указать значение parameter_name "", затем из результирующего массива получить значение по ключу "CLOSE". При этом доступ к данным по обезличенным сделкам не является необходимым.
Подключение терминалом версии 10+ действительно может не поддерживаться сервером Вашего брокера. Рекомендуем Вам уточнить у Вашего брокера, возможно ли подключение Рабочим местом QUIK версии 10+.
не работает таблица futures_client_holding и функция getFuturesHolding для FUTSPREAD
Функции futures_client_holding и getFuturesHolding обращаются к таблице Рабочего места QUIK "Позиции по клиентским счетам", в которую не попадает информация об инструментах FUTSPREAD.
Информацию об активных заявках можно получить из таблицы orders.
Благодарим Вас за информацию. Рекомендуем выполнить обновление Рабочего места QUIK до актуальной версии (10+), в которой были исправлены ошибки при добавлении меток на график с помощью QLua.
На нашей конфигурации воспроизвести описанную проблему не удалось - при запуске приведенного кода метка успешно создается.
Цитата
margolyesh написал: -- Значение параметра на оси Y, к которому будет привязана метка YVALUE = 200,
Входит ли данное значение в видимую область диаграммы? Если нет, попробуйте указать значение YVALUE, которое принадлежит к данной области. Если метка в данном случае все же не будет создана, просим Вас уточнить версию используемого Вами Рабочего места QUIK.
Снятие всех заявок в Lua, Какой брать параметр trans_id?
KILL_ALL_ORDERS может использоваться при импорте транзакций из tri-файла (см. , Раздел 6. Совместная работа с другими приложениями / Импорт транзакций).
почему нет мигания строк красным и зелёным?
QUIK clients support
Сообщений: Регистрация: 15.03.2022
11.05.2023 21:23:21
xfyjk, какие цветовые настройки установлены для таблицы? Прикрепите, пожалуйста, скриншот.
Рекомендуем в настройках Рабочего места QUIK - Основные настройки (F9) / Программа / Получение данных / Котировки - выбрать "умный" заказ данных. Если же есть необходимость использовать опцию "по выбранным классам", рекомендуем убедиться, что выбраны все необходимые классы из списка.
Приносим свои извинения за длительное отсутствие реакции на Ваше обращение.
Отметим, что QUIKSharp не является нашей разработкой, у нас нет информации о данном продукте и мы, к сожалению, не можем помочь Вам с ответом на этот вопрос. Возможно, данному продукту посвящены отдельные ресурсы, на которых Вы сможете найти полезную информацию. Также Вы можете воспользоваться по нашему форуму - похожая тема могла обсуждаться ранее.
Для заявок типа "Стоп-цена по другому инструменту" условие имеет вид: "Если цена <=" ( или ">=") и означает исполнение заявки, если цена последней сделки по другому инструменту пересечет указанное значение.
Цитата
Тогда какую цену выставить в поле цена?
В поле "Цена" необходимо указать цену лимитированной заявки, выставляемой в торговую систему при наступлении заданного условия.
Цитата
Если предположить что цена опустится до 100 и отскочит вверх то в поле цена надо установить несколько выше 100р, например 105р для гарантированного исполнения, так? Или же в поле цена установить цену ниже 100р, например 80р из расчета что цена упадет еще ниже? Тогда по какой цене будет исполнение?
После выполнения заданного ценового условия происходит выставление лимитированной заявки с указанной ценой; сделка по такой заявке может исполниться по цене, не хуже указанной, при наличии соответствующего встречного предложения.
Рекомендуем дополнительно ознакомиться с информацией о работе с условными заявками в (Раздел 5. Торговые операции клиента / Условные (стоп-) заявки).
Данное сообщение об ошибке возвращает ODBC-драйвер MS Access при попытке обратиться к базе, которая содержит в своих таблицах тип данных bigint (см. ). В качестве возможного решений предлагается отказаться от типа данных bigint, если это возможно, или выполнить обновление MS Access.
Данное сообщение об ошибке возвращает ODBC-драйвер MS Access при попытке обратиться к базе, которая содержит в своих таблицах тип данных bigint (см. ). В качестве возможного решений предлагается отказаться от типа данных bigint, если это возможно, или выполнить обновление MS Access.
Проверили на конфигурации Рабочего места QUIK 9.3.1, вывод по ODBC численных значений более 10^15 осуществляется корректно.
Попробуйте настроить экспорт в новую таблицу БД и проверить корректность полученных данных. Также рекомендуем проверить корректность вывода номера заявки по DDE.
Уточните, пожалуйста, с какой именно проблемой Вы сталкиваетесь? Если при попытке подключения появляется какое-либо сообщение об ошибке, просим Вас прислать его скриншот.
Как получить графу Прибыль/Убыток из getPortfolioInfoEx, часть возвращаемой таблицы пустая, хотя в визуальной таблице QUIK данные есть.
По вопросу отображения комиссии в Таблице сделок Рабочего места QUIK рекомендуем обратиться к Вашему обслуживающему брокеру.
Что касается получения значений комиссии из таблицы с помощью QLua, просим Вас уточнить версию Рабочего места QUIK, а также предоставить для анализа используемый скрипт. Вы можете отправить запрошенную информацию на нашу почту .
Регистр символов в командах по умолчанию игнорируется интерпретатором QPILE, все строковые константы переводятся автоматически в верхний регистр - поэтому некоторые коды инструментов, например, SiM3, не могут быть корректно обработаны.
В данном случае необходимо отменить автоматический перевод символов в верхний регистр, добавив между заголовком и телом программы строку:
Код
USE_CASE_SENSITIVE_CONSTANTS
При добавлении указанного ключа значения строковых переменных не будут переводиться в верхний регистр.
В таблице "Позиции по деньгам" есть поле "Доступно" - в нем отображается сумма средств, доступных для совершения операций. При расчете этой суммы учитываются также доступные заемные средства; рассчитать аналогичное значение только с использованием собственных средств можно, если вычесть из "Доступно" значение поля "Текущий лимит".
С подробным описанием таблицы "Позиции по деньгам" и ее полей Вы можете ознакомиться в (Раздел 3. Просмотр информации / Позиции по деньгам).
не могу войти в квик сбербанка, после ввода логина и пароля выскакивает Цепочка сертификатов обработана, но обработка прервана на корне
Просим Вас прислать для анализа копию используемого Рабочего места QUIK, а также используемые скрипты на нашу почту . Просьба дополнительно указать в письме Ваш UID, а также ссылку на данную тему форума.
Проблему воспроизвести не удалось, приведенный код возвращает корректный результат. Попробуйте выполнить перезаказ данных Рабочего места QUIK (Система / Заказ данных / Перезаказать данные - Торговые данные текущей сессии, Локальные справочники) и повторно запустить скрипт.
К сожалению, в данном случае не можем предложить какой-либо алгоритм, кроме описанного ранее.
Для инструмента SRM3 действительно указан базовый актив SBRF - эта информация транслируется из торговой системы биржи. За более подробной информацией о данном коде базового актива Вы можете обратиться к специалистам Московской биржи.
TRANS_ID на заявках проставляет сервер QUIK, связывая номер заявки с тем, что получен в ответе на транзакцию. В некоторых случаях тело заявки бывает получено раньше ответа на транзакцию. Тогда сервер просто не знает, какой TRANS_ID ей указать, и отправляет пользователю как есть (с TRANS_ID=0). Позже, когда ответ на транзакцию получен, сервер проставляет на заявке верный TRANS_ID.
Вопрос уже ранее обсуждался на форуме: .
Как окрасить отдельные клетки в заданный цвет?, Окрашивание клеток средствами Луа
К сожалению, сейчас какой-либо анализ сложившейся ситуации не представляется возможным: исходной информации недостаточно, и нам не удалось воспроизвести ошибку на своей конфигурации. Если Вам удастся зафиксировать проблему и точно определить условия ее воспроизведения, мы возобновим разбор.
CreateDataSource иногда возвращает ошибку - "TQBR - unknown class code"
Уточните, пожалуйста, что понимается под сбоем ДФА? Правильно понимаем, что в этот момент соединение с сервером не установлено? Есть ли возможность записать видео с воспроизведением эффекта?
После вызова ds:Close() не работает callback при перезаказе данных
Просим Вас прислать для анализа Lua-скрипт, выполнение которого приводит к такой ошибке. Вы можете отправить файл на нашу почту , в этом случае необходимо указать в письме ссылку на данную тему форума.
Возможно, у Ваших дополнительных учетных записей не настроен доступ к получению информации по Срочному рынку. Рекомендуем уточнить данный вопрос у Вашего обслуживающего брокера.
После вызова ds:Close() не работает callback при перезаказе данных
Просим Вас предоставить для анализа используемый Lua-скрипт или его фрагмент, в котором локализуется проблема. Вы можете отправить информацию на нашу почту , в этом случае необходимо указать в письме ссылку на данную тему форума.
Неправильный формат даты в таблицах, дважды пишется число
Неправильный формат даты в таблицах, дважды пишется число
QUIK clients support
Сообщений: Регистрация: 15.03.2022
27.02.2023 12:55:29
Сергей Гусаков, к сожалению, в представленном терминале не нашли среди открытых таблиц те, что зафиксированы на скриншоте. Просим Вас еще раз сделать архив с открытыми таблицами (необходимо открыть таблицы, затем обязательно закрыть терминал - проверьте в Диспетчере задач, что процесс info.exe пропал из списка активных) и повторить загрузку.
Неправильный формат даты в таблицах, дважды пишется число
Для анализа эффекта нам потребуется копия данного Рабочего места QUIK. Просим Вас сделать архив терминала QUIK (без файлов ключей pubring.txk и secring.txk, если используются), разместить на любом удобном Вам файлообменном сервисе и прислать на указанный адрес ссылку на загрузку файла.
Неправильный формат даты в таблицах, дважды пишется число
Правильно понимаем, что такое отображение наблюдается непосредственно в таблицах Рабочего места QUIK? Просим Вас сделать и прислать скриншот таблицы с таким отображением. Вы можете отправить скриншот на нашу почту , в этом случае в письме необходимо указать ссылку на данную тему форума.
По обращению 1 мы производим анализ проблемы, к сожалению, он еще не завершен. Как только результат будет получен, мы поделимся с Вами информацией. По обращениям 2, 3 отвечали Вам ранее, что доработки в Lua 5.3 не будут выполняться, рекомендуем использовать Lua 5.4.
Параметр "Маркеры рассылки" предназначен для служебного использования, интерпретация и использование отображаемой информации конечными пользователями Рабочего места QUIK не предусмотрены.
Информация об указанном параметре будет добавлена в документацию в одной из ближайших версий ПО.
Для проверки исполнения заявки достаточно получить набор битовых флагов и определить значение бита 0 (заявка активна, иначе – не активна) и бита 1 (заявка снята). Если значения битов 0 и 1 равны "0", то заявка исполнена.
Рекомендуем активировать опцию "Получать обезличенные сделки с момента подключения" (Основные настройки (F9) / Программа / Получение данных / Обезличенные сделки), чтобы ограничить объем получаемой информации и не загружать "пропущенные" сделки.