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

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

Страницы: 1 2 3 4 5 След.
KillPos, функция KillPos
 
Здравствуйте, Vasiliy!
Как мы уже отвечали ранее, именно закрытие позиции в коде, как это реализовано в терминале QUIK сделать нельзя.
Единственный вариант, например, это выставление обратных заявок с целью закрытия позиции и ручное снятие стоп-заявок по номерам так же через скрипт.
QUIK clients support
Таблица обезличенных сделок. Открытый интерес., Как получить данные из QPILE?
 
Здравствуйте, Михаил Понамаренко.
Приносим извинения, параметр "Открытый интерес" возможно добавить, если использовать скрипты QLua.

Используя QPILE получить параметр "Открытый интерес" из таблицы обезличенных сделок, к сожалению, нельзя.
QUIK clients support
Таблица обезличенных сделок. Открытый интерес., Как получить данные из QPILE?
 
Здравствуйте!
Уточните, пожалуйста, в самой таблице обезличенных сделок данные по этому параметру есть?
Так же, так как язык QPile регистрозависимый, попробуйте задать параметр большими буквами (то есть, должно быть OPEN_INTEREST).
QUIK clients support
Таблица обезличенных сделок. Открытый интерес., Как получить данные из QPILE?
 
Здравствуйте, Михаил Понамаренко.
Для таблицы обезличенных сделок параметр называется open_interest.
QUIK clients support
Функция CreateDataSource, Возможно ли получать данные с её помощью по любому инструменту не открывая его график?
 
Здравствуйте, Nikolay.
При задании интервала отличного от констант, описанных в документации, поведение не детерминировано и результат может быть разным.
Рекомендуется использовать именно описанные в документации константы.
QUIK clients support
EXECUTION_CONDITION и стоп-заявка
 
Здравствуйте!
К сожалению, при активации стоп-заявки будут  выставляться лимитированные заявки с условием исполнения "PUT_IN_QUEUE" ("Поставить в очередь") по умолчанию.
Если требуется выставить лимитированную заявку с другим условием исполнения, то потребуется реализовать в скрипте собственный вариант стоп-заявки - то есть, отслеживание цены, и по достижении определенного значения выставление лимитированной заявки с уже заданными собственными параметрами.
QUIK clients support
Проблема с настройкой цветов таблиц в 8.1.0.30
 
Здравствуйте, rayslava!
У нас не получается повторить ошибку при которой цвет шрифта для       тела новостей не применяется. Не могли бы вы уточнить на какой       версии операционной системы запускается терминал (включая номер       сервис пака и сборки).

Заранее большое спасибо.
QUIK clients support
Несколько дат оферт, Получение всех дат оферт
 
Здравствуйте, Александр.
К сожалению, узнать о наличии у бумаги более одной даты оферты через терминал QUIK нельзя.
Цитата
И, второе,  почему параметр Дата, к которой рассчитана доходность,  для  большинства облигаций пуст. И какая доходность по нему рассчитывается?
Данный параметр поступает в терминал QUIK из Торговой системы. И рассчитывается, соответственно, там же. По этому вопросу рекомендуем обратиться к техническим специалистам Московской биржи для более детального ответа.
QUIK clients support
Имя поля 'Тип события активации заявки' в специальном формате
 
Приносим извинения, не совсем правильно Вас поняли.

В таком случае, нужно будет заполнить переменные следующим образом:

Код
  local transaction = {     
trans_id    = '123',     
account     = '******',     
action      = 'NEW_ORDER',     
classcode   = 'TQBR',     
seccode     = 'GAZP',     
operation   = 'B',     
quantity    = '2',     
price       = '245.00',    
type        = 'L',     
execution_condition='Заявка в аукцион закрытия'   
}
QUIK clients support
Имя поля 'Тип события активации заявки' в специальном формате
 
Здравствуйте!
К сожалению, выставить заявку в аукцион закрытия нельзя, это на текущий момент не поддержано.
Сейчас возможно указывать только следующие значения:
- PUT_IN_QUEUE (поставить в очередь);
- FILL_OR_KILL (немедленно или отклонить);
- KILL_BALANCE (снять остаток).
QUIK clients support
Недельные опционы на смену, где их найти
 
Здравствуйте, Павел Bosco.
Дело в том, что у вас на графиках "USDRUB_TOM График цены и       объёма" дневной и месячный, расположенных на вкладке "Торговля -       Валютный рынок" есть трендовые линии.
      Вероятно оба этих окна были получены копированием окон с окна       графика с инструментом RI137500BJ9D. На нем были построены       какие-то тренды. Затем инструмент на графике, с помощью якоря, был       заменен на USDRUB_TOM (как сейчас), а на линии тренда остался.       Данное поведение мы считаем ошибочным и будем исправлять в одной       из очередных версий. Вы их можете увидеть на графике, при       включении настройки "Оставлять трендовые линии и фигуры при смене       инструмента".
      Данный инструмент истек, и терминал предлагает его замену.
     
      Конкретно в этих двух графиках это штрих-пунктирные линии синего       цвета, расположенные визуально по центру (в архиве, сейчас       возможно цена ушла и положение линии сместилось). Определить что       это именно эти линии вы можете включая и выключая настройку       "Оставлять трендовые линии и фигуры при смене инструмента" на       каждом графике. Линия будет пропадать и появляться вновь.
     
      Чтобы окончательно устранить обозначенную проблему, нужно удалить       вышеописанный тренд и перезапустить терминал с сохранением файла       настроек info.wnd (меню: Система - Сохранить настройки в файл).       После чего замена указанного опциона предлагаться не будет.
     
      Приносим извинения за доставленные неудобства.
QUIK clients support
Несколько дат оферт, Получение всех дат оферт
 
Здравствуйте, Александр.
Функция getParamEx возвращает значения параметров из таблицы "Текущие торги". В этой таблице для одного параметра не может быть несколько значений сразу. Поэтому, к сожалению, узнать более ранние даты оферт нельзя.
Рекомендуем для таких задач воспользоваться сторонними ресурсами.
QUIK clients support
добавить возможность поиска инструментов не только по краткому названию, но и по ISIN например
 
Здравствуйте!
В окне создания таблиц действительно можно задавать только определенные названия кодов инструментов.
Однако,   если создать панель поиска инструментов в терминале QUIK, то там поиск   выполняется по всевозможным названиям (ISIN, полный код инструмента  или  краткое название).
Например, если речь идет про облигации  Домодедово  (как Вы писали изначально), то при вводе "Домодедово" как  раз  отобразится нужный инструмент (скриншот примера прилагаем).
Если  же взять в пример облигацию Сбербанка (которую обнаружили на RusBonds),  то там же можно найти ISIN инструмента (по названию краткому или  полному названию действительно существует огромное множество похожих  инструментов) и произвести поиск по нему (так же приводим пример  отдельным скриншотом).
QUIK clients support
KillPos, функция KillPos
 
Здравствуйте!
Данную задачу можно решить без скрипта.
В  терминале QUIK в настройках по пути "Система" -> "Настройки" ->  "Основные настройки" -> "Торговля" -> "Закрытие счетов" нужно  выбрать настройку "Снимать стоп-заявки перед закрытием позиций". При включенной настройке все при попытке закрыть позицию снимутся все активные стоп-заявки по данному инструменту.
QUIK clients support
Не работает после перехода на десятку что делать???
 
Здравствуйте, Дмитрий.
Путь установки терминала QUIK настраивается в дистрибутиве непосредственно брокером, и это не всегда обязательно должна быть папка Program Files.
К тому же, даже если просто скопировать папку с терминалом она будет работоспособна.
QUIK clients support
Не работает после перехода на десятку что делать???
 
Целиком всю папку с терминалом кроме ключей.
QUIK clients support
Не работает после перехода на десятку что делать???
 
В таком случае, просьба прислать нам архив папки с терминалом QUIK на quiksupport@arqatech.com для более детального анализа.
Дополнительно, просьба прислать видео эффекта, что терминал действительно не запускается (для случая, если проблема у нас не воспроизведется).
QUIK clients support
Не работает после перехода на десятку что делать???
 
Здравствуйте!

Просьба рассказать подробнее о проблеме. Что именно не работает? Появляются какие-либо ошибки?
Заранее благодарим за информацию!
QUIK clients support
KillPos, функция KillPos
 
Здравствуйте!
Пример такой функции:
function main()
trans_id=5
 
   local Transaction={
   ["TRANS_ID"]            = tostring(trans_id),
   ["CLASSCODE"]            ="<Класс инструмента>",
   ["ACTION"]                = "NEW_ORDER",
   ["ACCOUNT"]    = "<Торговый счет>",
   ["CLIENT_CODE"]    ="<Код клиента>",
   ["TYPE"]    ="L",
   ["SECCODE"]    ="<Код инструмента>",
   ["OPERATION"]    ="<S или B в зависимости от того какую позицию нужно закрыть>",
   ["PRICE"]    ="<Цена>",
   ["QUANTITY"]    ="<Количество в заявке>"
}    

result = sendTransaction(Transaction)    if result ~= ""        then message("QUIK Error " .. Transaction.TRANS_ID .. result)            else message("Transaction sent "..Transaction.TRANS_ID)    end

end

Значения, указанные в <> необходимо задать самостоятельно, в зависимости от того, какую заявку для закрытия позиции отправляете.
QUIK clients support
Восстановление связи QUIK с сервером
 
Здравствуйте, Анатолий!
Функция OnConnected - это функция обратного вызова, или Callback. После того, как наступает какое-то события, функция вызывается и, как Вы отметили, никуда не переходит работа.
Цитата
И если я в OnConnected  сам пропишу переход к функции main() или  OnInit() ? Потому как хочу чтобы скрипт после восстановления связи начал  работу с самого начала, правильно ли так сделать?
Вызов функций в OnConnected крайне не рекомендуется, так как это может привести к зависанию терминала (из-за того, что callback-и вызываются в основном потоке).
Можно выполнить следующее - поместить в функции main() бесконечный цикл с проверкой условия (например, True или False глобального параметра). И, когда сработает функция OnConnected, задать в ней значение этого параметра такое, чтобы цикл в main() остановился и работа функции продолжилась (так как main() работает в другом потоке это возможно).
И, настроить такое же изменение глобального параметра в функции OnDisconnected, чтобы цикл снова заработал и функция main() находилась в ожидании.
QUIK clients support
KillPos, функция KillPos
 
Здравствуйте, Vasiliy!
Самой функции KillPos (закрытие позиции, насколько понимаем) нет, однако, можно реализовать функцию выставления заявки, исполнение которой приведет к закрытию текущей позиции.
QUIK clients support
Объяснение процесса обратного получения заявок, Объяснение процесса обратного получения заявок
 
Здравствуйте, GrigoriyA.
Все параметры заявки (заявок) должны быть указаны в функции обратного вызова (order_status_callback_impl). В ней же можно задать вывод.
То есть, после вызова функции TRANS2QUIK_START_ORDERS с указателем на order_status_callback_impl и произойдет вывод данных.
Просмотреть все возможные параметры заявок можно в руководстве пользователя терминала QUIK (по нажатии клавиши F1) в разделе 6 "Импорт транзакций через API" "Функция TRANS2QUIK_ORDER_STATUS_CALLBACK".
Пример реализации так же можно найти на нашем сайте по ссылке https://arqatech.com/upload/iblock/80a/Trans2QuikAPI_1.3_x64.zip
QUIK clients support
Получение значения пунктирной линии в Stochastic Oscillator, Доступ к индикатору Stochastic Oscillator графиков через LUA
 
Здравствуйте!
Попробуйте прописать параметры через запятую.
То есть, должно быть так:
so1[i], so2[i] = funcSO(i, { }, ds)
QUIK clients support
Объяснение процесса обратного получения заявок, Объяснение процесса обратного получения заявок
 
Здравствуйте!
Тут стоит выделить все по пунктам:
1. Как Вы правильно отметили, сначала нужно создать список классов и инструментов для подписки на получение заявок по ним.
2. Необходимо создать функцию обратного вызова для получения информации о параметрах заявки TRANS2QUIK_ORDER_STATUS_CALLBACK (у Вас она называется order_status_callback_impl).
3. Вызвать функцию TRANS2QUIK_START_ORDERS в которой Вы пропишете параметр указателя на функцию обратного вызова (order_status_callback_impl) для получения информации о заявках.

Далее, передавать ничего никуда не нужно. Результат будет отображаться именно в результате вызова функции TRANS2QUIK_START_ORDERS.
QUIK clients support
OnTransReply, (вызов callback OnTransReply при восстановлении связи в QUIK)
 
Здравствуйте!
Данное значение говорит о том, что время отправки транзакции - "0".

Тут важно разобраться какая именно транзакция была отправлена, что сработал вызов onTransReply. Просьба уточнить когда случилась проблема, услугами какого брокера пользуетесь и Ваш UID. Мы составим обращение к Вашему брокеру чтобы разобраться в этом вопросе.

Заранее благодарим!
QUIK clients support
Функция нахождения цены входа, Ошибка: attempt to call global 'EnterPriceUni' (a nil value)
 
Здравствуйте!
Ошибка, указанная в теме ветки, никак не связана со строкой local PNnext = PN - direct*qty.Просьба уточнить какая именно ошибка возникает при запуске скрипта?
QUIK clients support
Выставление лимитов через Quik FIX adapter
 
Здравствуйте, Алексей!
К сожалению, нет. Выставление лимитов через FIX адаптера невозможно.
QUIK clients support
Возможность отстегивать окна
 
Здравствуйте!
Уточните, пожалуйста, какой версией терминала Вы пользуетесь?

Проверили у себя на версии 8.0.2 - поведение, описанное Вами, не воспроизводится. Вынесенное окно появляется при запуске вместе с терминалом QUIK.
Проверьте, пожалуйста, возможно, вынесенное окно закрывается окном терминала (если используется один монитор, например).
Если же проблема останется, пришлите, пожалуйста, короткое видео эффекта нам на quiksupport@arqatech.com, начиная с выноски окна любой таблицы и заканчивая запуском терминала и проверки наличия вынесенного окна (через Alt + Tab, например).
Заранее благодарим!
QUIK clients support
QUIK 7.25.1.3. Условное форматирование таблиц., Желательно, для ячеек выставить по умолчанию "Нет цвета"
 
Здравствуйте, Старатель!

Ваше письмо получено, проблема изучается. Постараемся в ближайшее время дать ответ.
QUIK clients support
QUIK 7.25.1.3. Условное форматирование таблиц., Желательно, для ячеек выставить по умолчанию "Нет цвета"
 
Добрый день, Старатель!
   
    Обнаруженная Вами ошибка была исправлена в выпущенной версии     Рабочего места QUIK 8.1.
QUIK clients support
Стоп-заявки - вопрос
 
Здравствуйте, Александр.
Да, все правильно заполнено.
При выставлении такой стоп-заявке она активируется только когда цена рынка по этому инструменту дойдет до 599 или опустится ниже. После этого выставится рыночная заявка.
QUIK clients support
Неактивна кнопка отправить заяку, Все поля заполнены, цена выбрана, кнопка неактивна, почему?
 
Здравствуйте!
Просьба так же прислать скриншот всего окна браузера при попытке выставить заявку.
Заранее благодарим!
QUIK clients support
Неактивна кнопка отправить заяку, Все поля заполнены, цена выбрана, кнопка неактивна, почему?
 
Здравствуйте!
К сожалению, таким образом просмотреть присланный Вами скриншот мы не можем.
Рекомендуем прикладывать к сообщению скриншот проблемы файлом.
После, мы сможем помочь Вам в разборе проблемы.
QUIK clients support
QUIK не подключается к серверу в рабочее время МБ!, Демо-доступ от ВТБ, нет соединения с сервером в рабочее время.
 
Здравствуйте, Сергей.
Если терминал QUIK не подключается к серверу и была выполнена проверка на доступность соединения с отрицательным результатом, то, вероятнее всего, сервер не запущен в это время или есть другие проблемы.
Расписание работы сервера для демо-доступа можно уточнить непосредственно у Вашего брокера.
QUIK clients support
Отсутствует ID транзакции у части сделок, В таблице заявок идентификаторы транзакций присутствуют, но в таблице сделок у части отсутствует...
 
Здравствуйте, Николай.
Такое может произойти, если сделка не была связана с заявкой, в которой параметр TRANS_ID есть.
К сожалению, разобраться в данной ситуации без привлечения Вашего брокера мы не сможем. Для того, чтобы провести дальнейший анализ сообщите, пожалуйста, услугами какого брокера Вы пользуетесь или, если Вам не трудно, обратиться к брокеру самостоятельно и инициируйте его обращение к нам.
Заранее благодарим!
QUIK clients support
quik выдает сообщение "Превышено ограничение на количество котировочных окон...", А их в программе открыто всего 3 штуки
 
Здравствуйте, Анатолий.
Правильно понимаем, что в Вашем скрипте так же как и у Иван Ру никаких функций для построения стаканов котировок нет? Пробовали выполнять действия по очистке терминала (удалению *.dat и *.log файлов из папки с терминалом QUIK, как в теме https://forum.quik.ru/forum1/topic1540/)?
Если после очистки терминала проблема продолжится, то закройте QUIK, сделайте архив без ключей и пришлите нам на  quiksupport@arqatech.com со скриптом. Будем разбираться более детально.
QUIK clients support
Перенос лимитной заявки, Перенос лимитной заявки на фондовой секции!?
 
Здравствуйте, Виктор Волков.
Как мы уже ранее отмечали, лимитные заявки спот-рынка снимаются биржей по окончании торгов.
Для срочного рынка такой функционал реализован, так как биржа сама поддерживает такую возможность и позволяет выполнять перенос заявок.
Если у Вас есть вопросы по принципу переноса заявок - рекомендуем задать Ваши вопросы технической поддержке биржи. С нашей стороны реализовать такой функционал не представляется возможным.
Единственный вариант, как Вам предложил уже Старатель - это реализация скрипта Lua, который запоминал бы параметры выставленной заявки и, в случае ее снятия, выставлял бы аналогичную на следующий день.
QUIK clients support
QUIK 7.25.1.3. Условное форматирование таблиц., Желательно, для ячеек выставить по умолчанию "Нет цвета"
 
Здравствуйте, Старатель.
Да, действительно, проблему увидели.
Ваше письмо получено, проблема изучается. Постараемся в ближайшее время дать ответ.
QUIK clients support
QUIK 7.25.1.3. Условное форматирование таблиц., Желательно, для ячеек выставить по умолчанию "Нет цвета"
 
Здравствуйте, Старатель.
Попробовали воспроизвести на приведенном в этой ветке скрипте. Если задано условное форматирование ко всей строке, то настройка "Нет цвета" работает нормально (ниже в пример приводим скриншоты до и после применения форматирования). Уточните, пожалуйста, какие настройки форматирования выбраны у Вас?
QUIK clients support
Имитировать continue
 
Здравствуйте!
Ваше пожелание зарегистрировано.  Мы постараемся рассмотреть его и  сообщить Вам результаты анализа. Впоследствии, по результатам анализа,  будет приниматься решение о реализации пожелания в будущих версиях ПО.
QUIK clients support
Критерий исполнения заявки OnTrade
 
Здравствуйте!
Параметр ext_order_status является расширенным для заявок и не для всех заявок определяется, зависит от биржи, если биржа это поле заполняет, то его можно увидеть в QUIK.
Цитата
Возможна ли ситуация, когда при снятии частично исполненной заявки параметр flag обновится раньше balance?
Это мало вероятно, так как обновление обоих параметров происходит одновременно.
QUIK clients support
OnMainInit(), Новый луа-колбек
 
Здравствуйте, Anton!
Дополнили Ваши замечания к пожеланию.
Благодарим за дополнительную информацию!
QUIK clients support
OnMainInit(), Новый луа-колбек
 
Здравствуйте, Anton.
На данный момент проблема с отработкой функции OnInit() все еще разбирается.
Ваше предложение зарегистрировали как пожелание на создание функции OnMainInit(). Мы постараемся рассмотреть его и сообщить Вам результаты анализа.  Впоследствии, по результатам анализа, будет приниматься решение о  реализации пожелания в будущих версиях ПО.
QUIK clients support
Таблица "Текущие торги", добавление параметров
 
Andrey Malyar, Ваше пожелание зарегистрировано.  Мы постараемся рассмотреть его и  сообщить Вам результаты анализа. Впоследствии, по результатам анализа,  будет приниматься решение о реализации пожелания в будущих версиях ПО.
QUIK clients support
Таблица "Текущие торги", добавление параметров
 
Правильно понимаем, что Вы имеете в виду задание комментария/пометки в таблице "Текущие торги"?
QUIK clients support
Таблица "Текущие торги", добавление параметров
 
Здравствуйте, Andrey Malyar.
Данный параметр предназначен для трансляции комментария со стороны биржи. Добавить в него свой комментарий, к сожалению, не получится.
QUIK clients support
lua_error() в OnInit, Неправильное поведение
 
Здравствуйте, Anton.

Обнаруженная вами проблема будет исправлена в одной из очередных версий программы.
Приносим извинения за причиненные неудобства.

В качестве временного решения рекомендуем построить код иным образом,  чтобы обойти эту проблему.
QUIK clients support
Перенос лимитной заявки, Перенос лимитной заявки на фондовой секции!?
 
Здравствуйте, Виктор Волков.
Проблема не в терминале QUIK.
Обычные лимитированные заявки снимаются биржей по окончанию торгов, поэтому, такой возможности нет.
QUIK clients support
Скрипт для выставления заявок в QUIK, Скрипт для выставления заявок в QUIK
 
Здравствуйте!
Проблема заключается в том, что у Вас параметр TRANS_ID ("Уникальный идентификационный номер заявки") в скрипте принимает значение, равное "0".
Минимально возможное значение, которое может принимать данный параметр, является "1".
Проверьте, в каком месте параметр принимает нулевое значение.

Цитата
str =
"TRANS_ID=" + transid + "; " +
"PRICE=" + NumToStr(execution, format = 1.0, separator=False) + "; " +
"QUANTITY=" + NumToStr(Lots, format = 1.0, separator=False) + "; " +
"OPERATION=" + tradedir + "; " +
"CLASSCODE=" + Classcode + "; " +
"ACTION=" + "NEW_ORDER; " +
"TYPE=" + "L; " +
"SECCODE=" + ticker + "; " +
"ACCOUNT=" + Account + "; " +
"CLIENT_CODE="+ sysN + " " + fulldir + ";"; // комментарий
QUIK clients support
lua_error() в OnInit, Неправильное поведение
 
Здравствуйте!
Ваше письмо получено, проблема изучается. Постараемся в ближайшее время дать ответ.
QUIK clients support
Страницы: 1 2 3 4 5 След.
Наверх