Anton Belonogov (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 2 3 4 5 6 7 8 След.
Снятие всех заявок в Lua, Какой брать параметр trans_id?
 
Александр С., добрый день.

KILL_ALL_ORDERS может использоваться при импорте транзакций из tri-файла (см. Руководство пользователя QUIK, Раздел 6. Совместная работа с другими приложениями / Импорт транзакций).
почему нет мигания строк красным и зелёным?
 
xfyjk, какие цветовые настройки установлены для таблицы? Прикрепите, пожалуйста, скриншот.
почему нет мигания строк красным и зелёным?
 
xfyjk, добрый день.

Рекомендуем в настройках Рабочего места QUIK - Основные настройки (F9) / Программа / Получение данных / Котировки - выбрать "умный" заказ данных.
Если же есть необходимость использовать опцию "по выбранным классам", рекомендуем убедиться, что выбраны все необходимые классы из списка.
quik sharp вывести таблицу текущие торги
 
Samet, добрый день.

Приносим свои извинения за длительное отсутствие реакции на Ваше обращение.

Отметим, что QUIKSharp не является нашей разработкой, у нас нет информации о данном продукте и мы, к сожалению, не можем помочь Вам с ответом на этот вопрос.
Возможно, данному продукту посвящены отдельные ресурсы, на которых Вы сможете найти полезную информацию.
Также Вы можете воспользоваться поиском по нашему форуму - похожая тема могла обсуждаться ранее.
Отложенная покупка
 
Александр_1976, добрый день.

Цитата
Какую цену выставить в поле меньше или равно?
Для заявок типа "Стоп-цена по другому инструменту" условие имеет вид: "Если цена <=" ( или ">=") и означает исполнение заявки, если цена последней сделки по другому инструменту пересечет указанное значение.

Цитата

Тогда какую цену выставить в поле цена?
В поле "Цена" необходимо указать цену лимитированной заявки, выставляемой в торговую систему при наступлении заданного условия.

Цитата
Если предположить что цена опустится до 100 и отскочит вверх то в поле цена надо установить несколько выше 100р, например 105р для гарантированного исполнения, так?
Или же в поле цена установить цену ниже 100р, например 80р из расчета что цена упадет еще ниже? Тогда по какой цене будет исполнение?
После выполнения заданного ценового условия происходит выставление лимитированной заявки с указанной ценой; сделка по такой заявке может исполниться по цене, не хуже указанной, при наличии соответствующего встречного предложения.

Рекомендуем дополнительно ознакомиться с информацией о работе с условными заявками в Руководстве пользователя QUIK (Раздел 5. Торговые операции клиента / Условные (стоп-) заявки).
Отложенная покупка
 
Александр_1976, добрый день.

С информацией о работе с условными заявками Вы можете ознакомиться в соответствующем документе.
Можно ли выводить по ODBC в новые базы данных Access *.accdb?
 
Александр Магн, добрый день.

Данное сообщение об ошибке возвращает ODBC-драйвер MS Access при  попытке обратиться к базе, которая содержит в  своих таблицах тип данных  bigint (см. статью).
В   качестве возможного решений предлагается отказаться от типа данных   bigint, если это возможно, или выполнить обновление MS Access.
Некорректный вывод по ODBC в Ms Access
 
Александр Магн,

Данное сообщение об ошибке возвращает ODBC-драйвер MS Access при попытке обратиться к базе, которая содержит в  своих таблицах тип данных bigint (см. статью).
В  качестве возможного решений предлагается отказаться от типа данных  bigint, если это возможно, или выполнить обновление MS Access.
Некорректный вывод по ODBC в Ms Access
 
Александр Магн, добрый день.

Проверили на конфигурации Рабочего места QUIK 9.3.1, вывод по ODBC численных значений более 10^15 осуществляется корректно.

Попробуйте настроить экспорт в новую таблицу БД и проверить корректность полученных данных. Также рекомендуем проверить корректность вывода номера заявки по DDE.

Просим Вас сообщить результат.
Проблемы со входом в демо
 
mango83, добрый день.

Уточните, пожалуйста, с какой именно проблемой Вы сталкиваетесь?
Если при попытке подключения появляется какое-либо сообщение об ошибке, просим Вас прислать его скриншот.
Как получить графу Прибыль/Убыток из getPortfolioInfoEx, часть возвращаемой таблицы пустая, хотя в визуальной таблице QUIK данные есть.
 
awkozlov, добрый день.

Для getPortfolioInfoEx действительно можно указать необязательные аргументы "board_tag" (код позиции) и "currency" (валюта), формат вызова:

Код
TABLE getPortfolioInfoEx (STRING firm_id, STRING client_code, NUMBER limit_kind, [STRING board_tag, STRING currency])

(см. актуальную документацию по QLua)

Рекомендуем указать данные аргументы и проверить работу функции.

Чтобы получить значение "Прибыль/Убытки", необходимо обратиться к параметру profit_loss.
OnTrade комиссии (ФБ, ТС, Клиринг и Брокер) , так же ОБЪЕМ сделки в рублях по валютным контрактам
 
Дмитрий Бланк, добрый день.

По вопросу отображения комиссии в Таблице сделок Рабочего места QUIK рекомендуем обратиться к Вашему обслуживающему брокеру.

Что касается получения значений комиссии из таблицы с помощью QLua, просим Вас уточнить версию Рабочего места QUIK, а также предоставить для анализа используемый скрипт.
Вы можете отправить запрошенную информацию на нашу почту quiksupport@arqatech.com.

Заранее благодарим.
Не получается получить параметры Si и Eu
 
Анатолий..., добрый день.

Регистр символов в командах по умолчанию игнорируется интерпретатором QPILE, все строковые константы переводятся автоматически в верхний регистр - поэтому некоторые коды инструментов, например, SiM3, не могут быть корректно обработаны.

В данном случае необходимо отменить автоматический перевод символов в верхний регистр, добавив между заголовком и телом программы строку:

Код
USE_CASE_SENSITIVE_CONSTANTS

При добавлении указанного ключа значения строковых переменных не будут переводиться в верхний регистр.
некорректная работа getDepoEx, "плавающая ошибка"
 
Dim, добрый день.

В таблице "Позиции по деньгам" есть поле "Доступно" - в нем отображается сумма средств, доступных для совершения операций. При расчете этой суммы учитываются также доступные заемные средства; рассчитать аналогичное значение только с использованием собственных средств можно, если вычесть из "Доступно" значение поля "Текущий лимит".

С подробным описанием таблицы "Позиции по деньгам" и ее полей Вы можете ознакомиться в Руководстве пользователя QUIK (Раздел 3. Просмотр информации / Позиции по деньгам).
не могу войти в квик сбербанка, после ввода логина и пароля выскакивает Цепочка сертификатов обработана, но обработка прервана на корне
 
serg, добрый день.

Для решения данной проблемы рекомендуем Вам обратиться к Вашему обслуживающему брокеру.
Функция getBuySellInfo все время возвращает nil
 
Igor_User, добрый день.

Просим Вас прислать для анализа копию используемого Рабочего места QUIK, а также используемые скрипты на нашу почту quiksupport@arqatech.com.
Просьба дополнительно указать в письме Ваш UID, а также ссылку на данную тему форума.
Функция getBuySellInfo все время возвращает nil
 
Igor_User, добрый день.

Проблему воспроизвести не удалось, приведенный код возвращает корректный результат.
Попробуйте выполнить перезаказ данных Рабочего места QUIK (Система / Заказ данных / Перезаказать данные - Торговые данные текущей сессии, Локальные справочники) и повторно запустить скрипт.

Просим Вас сообщить результат.
Мало кто об этом знает.
 
nikolz, добрый день.

Проверили скрипт в аналогичных условиях (Рабочее место QUIK 9.7.1, Lua 5.3.5, >300 тыс. заявок в таблице), результат:

Код
303388, 97

Указанное потребление не наблюдали.

Возможно, запущенный Вами скрипт отличается от размещенного в данной теме?
Как получить любой SECCODE по BASE_CONTRACT ?, В какой таблице идёт привязка между текущим фьючерсным инструментом и базовым активом?
 
paluke, добрый день.

К сожалению, в данном случае не можем предложить какой-либо алгоритм, кроме описанного ранее.

Для инструмента SRM3 действительно указан базовый актив SBRF - эта информация транслируется из торговой системы биржи.
За более подробной информацией о данном коде базового актива Вы можете обратиться к специалистам Московской биржи.
Что не так?
 
nikolz, добрый день.

TRANS_ID на заявках проставляет сервер QUIK, связывая номер заявки с тем, что получен в ответе на транзакцию.
В некоторых случаях тело заявки бывает получено раньше ответа на транзакцию. Тогда сервер просто не знает, какой TRANS_ID ей указать, и отправляет пользователю как есть (с TRANS_ID=0).
Позже, когда ответ на транзакцию получен, сервер проставляет на заявке верный TRANS_ID.

Вопрос уже ранее обсуждался на форуме: https://forum.quik.ru/forum10/topic870/.
Как окрасить отдельные клетки в заданный цвет?, Окрашивание клеток средствами Луа
 
CAHDPO, добрый день.

Для решения Вашей задачи проверяйте значение в ячейке и при необходимом результате вызывайте SetColor:

Код
function color()
   if val == 100 then
      SetColor() --закрасить зеленым
   elseif val == -100 then
      SetColor() --закрасить красным
   end
end
Таблица текущих торгов. Название строки., Можно ли отредактировать название строки?
 
Sergey, добрый день.

Возможности удалить данный столбец или отредактировать текст нет.
Вы можете максимально сузить этот столбец, чтобы его не было видно в таблице.
Проблема с функцией getBuySellInfo
 
nikolz, добрый день.

Вероятно, в Рабочем месте QUIK нет информации в таблице "Купить/продать" по указанным фирме и счету.
Рекомендуем проверить данный момент.
Статус рыночной заявки
 
deisik, добрый день.

Такое поведение невозможно.
CreateDataSource иногда возвращает ошибку - "TQBR - unknown class code"
 
Quikos_1,


К сожалению, сейчас какой-либо анализ сложившейся ситуации не представляется возможным: исходной информации недостаточно, и нам не удалось воспроизвести ошибку на своей конфигурации.
Если Вам удастся зафиксировать проблему и точно определить условия ее воспроизведения, мы возобновим разбор.
CreateDataSource иногда возвращает ошибку - "TQBR - unknown class code"
 
Quikos_1, добрый день.

Уточните, пожалуйста, что понимается под сбоем ДФА? Правильно понимаем, что в этот момент соединение с сервером не установлено?
Есть ли возможность записать видео с воспроизведением эффекта?
После вызова ds:Close() не работает callback при перезаказе данных
 
NiKO, добрый день.

Благодарим Вас за обратную связь!
CreateDataSource иногда возвращает ошибку - "TQBR - unknown class code"
 
Quikos_1, добрый день.

Просим Вас прислать для анализа Lua-скрипт, выполнение которого приводит к такой ошибке.
Вы можете отправить файл на нашу почту quiksupport@arqatech.com, в этом случае необходимо указать в письме ссылку на данную тему форума.
OnParam, для класса SPBFUT
 
Алексей13, добрый день.

Возможно, у Ваших дополнительных учетных записей не настроен доступ к получению информации по Срочному рынку.
Рекомендуем уточнить данный вопрос у Вашего обслуживающего брокера.
После вызова ds:Close() не работает callback при перезаказе данных
 
NiKO, добрый день.

Рекомендуем добавить пустую функцию обратного вызова ds:SetEmptyCallback() перед вызовом ds:Close().
Пожалуйста, сообщите результат.
Отписка от колбека SetUpdateCallback и сразу же подписка
 
Станислав, добрый день.

Просим Вас предоставить для анализа используемый Lua-скрипт или его фрагмент, в котором локализуется проблема.
Вы можете отправить информацию на нашу почту quiksupport@arqatech.com, в этом случае необходимо указать в письме ссылку на данную тему форума.
Неправильный формат даты в таблицах, дважды пишется число
 
Сергей Гусаков,

В присланном терминале проблем с отображением даты не наблюдаем:



Рекомендуем Вам проверить настройки формата даты и времени, установленные в Вашей операционной системе.
Неправильный формат даты в таблицах, дважды пишется число
 
Сергей Гусаков, файлы получили, благодарим Вас.

Вернемся с ответом после анализа данных.
Неправильный формат даты в таблицах, дважды пишется число
 
Сергей Гусаков, к сожалению, в представленном терминале не нашли среди открытых таблиц те, что зафиксированы на скриншоте.
Просим Вас еще раз сделать архив с открытыми таблицами (необходимо открыть таблицы, затем обязательно закрыть терминал - проверьте в Диспетчере задач, что процесс info.exe пропал из списка активных) и повторить загрузку.
Неправильный формат даты в таблицах, дважды пишется число
 
Сергей Гусаков, благодарим Вас за информацию.

Для анализа эффекта нам потребуется копия данного Рабочего места QUIK.
Просим Вас сделать архив терминала QUIK (без файлов ключей pubring.txk и secring.txk, если используются), разместить на любом удобном Вам файлообменном сервисе и прислать на указанный адрес ссылку на загрузку файла.
Неправильный формат даты в таблицах, дважды пишется число
 
Сергей Гусаков, добрый день.

Правильно понимаем, что такое отображение наблюдается непосредственно в таблицах Рабочего места QUIK? Просим Вас сделать и прислать скриншот таблицы с таким отображением.
Вы можете отправить скриншот на нашу почту quiksupport@arqatech.com, в этом случае в письме необходимо указать ссылку на данную тему форума.
Кривые шибки в QLua
 
TGB, благодарим за информацию.

По обращению 1 мы производим анализ проблемы, к сожалению, он еще не завершен. Как только результат будет получен, мы поделимся с Вами информацией.
По обращениям 2, 3 отвечали Вам ранее, что доработки в Lua 5.3 не будут выполняться, рекомендуем использовать Lua 5.4.
Кривые шибки в QLua
 
TGB, добрый день.

Приведите, пожалуйста, ссылки на упоминаемые Вами обращения, проверим информацию.
Маркеры рассылки, Новый неизвестный параметр в Информационном окне
 
Михаил Понамаренко, добрый день.

Параметр "Маркеры рассылки" предназначен для служебного использования, интерпретация и использование отображаемой информации конечными пользователями Рабочего места QUIK не предусмотрены.

Информация об указанном параметре будет добавлена в документацию в одной из ближайших версий ПО.
Проверка, что заявка выполнена
 
Serge123, добрый день.

Для проверки исполнения заявки достаточно получить набор битовых флагов и определить значение бита 0 (заявка активна, иначе – не активна) и бита 1 (заявка снята).
Если значения битов 0 и 1 равны "0", то заявка исполнена.
Альтернативные магазины приложений
 
Константин Тишков, добрый день.

Мы постараемся рассмотреть возможность размещения приложения в альтернативных магазинах, благодарим Вас за предложение.

В настоящий момент кроме установки из PlayMarket есть возможность загрузить .apk-файл приложения с нашего сайта: https://arqatech.com/ru/support/files/ (раздел QUIK Android X).
Бессмысленная перезакачка ранее скачанных данных после разрыва соединения
 
Павел, добрый день.

Рекомендуем активировать опцию "Получать обезличенные сделки с момента подключения" (Основные настройки (F9) / Программа / Получение данных / Обезличенные сделки), чтобы ограничить объем получаемой информации и не загружать "пропущенные" сделки.
проблема с функцией getDepo
 
nikolz, добрый день.

Действительно, при вызове getDepo из Lua-скрипта из-за синхронизационных проблем могут возникать ошибки. Данная проблема будет устранена в одной из ближайших версий ПО.
В качестве решения проблемы рекомендуем использовать вызов getDepoEx.

Приносим извинения за причиненные неудобства.
На разных интервалах Quik показывает графики только за сегодня
 
D7DSk, добрый день.

Приносим свои извинения за задержку с ответом.

Просим Вас предоставить для анализа копию Вашего Рабочего места QUIK (без файлов ключей secring.txk и pubring.txk, если используются).
Архив с файлами терминала можно выложить на любой удобный Вам файлообменный сервис и прислать ссылку на загрузку файла на нашу почту quiksupport@arqatech.com (в письме необходимо указать ссылку на данную тему форума).
Ограничения Квик на однорвеемнные вызовы CreateDataSource
 
Quikos_1, добрый день.

Причиной аварийного завершения работы терминала с данным сообщением может являться появление ошибки в файлах настроек или иных рабочих файлах, ошибка в работе терминала или несовместимость используемых Lua-скриптов и dll от сторонних разработчиков.

Для установления точной причины возникновения ошибки просим Вас прислать указанный в тексте сообщения об ошибке файл info_20230209_132747.dmp, расположенный в директории dmp в папке с рабочим местом QUIK, на нашу почту quiksupport@arqatech.com.
проблема с функцией getDepo
 
nikolz, добрый день.

Ваше обращение получено, проблема изучается. Постараемся в ближайшее время дать ответ.
Статус заявки и отправка двух заявок
 
deisik, добрый день.

Цитата
1. Можно ли сразу получить статус заявки (снята/выставлена/исполнена) через TRANS2QUIK_SEND_SYNC_TRANSACTION (TRANS2QUIK_SEND_ASYNC_TRANSACTION) без использования функции обратного вызова TRANS2QUIK_ORDER_STATUS_CALLBACK?

Возврат из функции TRANS2QUIK_SEND_SYNC_TRANSACTION происходит только после получения результата выполнения транзакции (или после разрыва связи терминала QUIK с сервером); таким образом, есть возможность получить сообщение в торговой системе и номер выставленной заявки в случае успешной отправки транзакции, либо сообщение о возникшей ошибке. При этом узнать о дальнейших изменениях статуса выставленной заявки - например, об исполнении - в рамках вызова TRANS2QUIK_SEND_SYNC_TRANSACTION уже не представляется возможным.

TRANS2QUIK_SEND_ASYNC_TRANSACTION после отправки транзакции не ожидает получения результата. Для получения результата транзакции необходимо использовать функцию обратного вызова.


Цитата
2. Можно ли одним вызовом отправить две заявки по разным бумагам с условием, если исполняется первая заявка (например, FILL-OR_KILL), то выставляется заявка по второй бумаге?

Такой возможности нет.
Не могу запустить lua скрипт, Не могу запустить элементарный скрипт на реальном счете Quik
 
Артем_21984309123, добрый день.

В Вашей программе происходит обращение к графикам с идентификаторами "idSih5M", "TABLE5", "idSih1M", "TABLE1" - рекомендуем убедиться, что графики с указанными идентификаторами открыты в Рабочем месте QUIK.
ордер - Book-or-Cancel, Book-or-Cancel
 
trigger, добрый день.

Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Ошибка присвоения значения переменной
 
VargoR,


Результат корректный. Выше уже был приведен разбор данного выражения.
Цитата
Код
  dis_not  =   true    and   false   or   true   
1) исчисляется true and false, результат - false;
2) исчисляется false (результат п.1) or true, результат -  true .
Страницы: Пред. 1 2 3 4 5 6 7 8 След.
Наверх