ордер - Book-or-Cancel

Страницы: 1
RSS
ордер - Book-or-Cancel, Book-or-Cancel
 
Добрый день . Несколько постами ниже Вы уже отвечали на подобный вопрос  - "Также используйте "Тип по остатку=Только пассивная". Но , тем не менее вопросы так и остались . Как этот параметр выглядит в строке транзакции через trans2quik ? В мануале по Квику , этот параметр мной не найден . Можно ли привести пример использования этого параметра в строке лимитной заявки , как положено , а не кириллицей . Заранее благодарен .
 
И применим ли данный параметр к заявке move_order?   Если не трудно, то тоже хотелось с бы с примером  
 
trigger, добрый день.

В фиксированном формате описания транзакции признак "Только пассивная" в данный момент не поддержан. Мы можем зарегистрировать пожелание на добавление данного признака.
Уточните, пожалуйста, регистрируем такое пожелание?
 
Да , нужно не только фиксировать , но и делать уже .  
 
trigger, добрый день.

Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
 
А что в итоге, реализовали для фиксированного формата?
 
Цитата
Александр Магн написал:
А что в итоге, реализовали для фиксированного формата?
Какой вы нетерпеливый, всего 9 месяцев прошло
Тут доработки по несколько лет ждут
 
Здравствуйте, Александр Магн.

Данное пожелание в настоящий момент еще не реализовано.
Если доработка будет выполнена, мы сообщим об этом в данной теме Форума.
 
Добрый день!

Возможно ли  в текущей версии квика внутри луа отправить sendTransaction с указание book-or-cancel ордера? Если возможно, то как это сделать?

Спасибо.
 
Юрий, добрый день.

Для описания параметров транзакции на ввод заявки "Book-or-cancel" необходимо использовать универсальный формат.

Вы можете получить полный набор параметров транзакции в таком формате из "Кармана транзакций":
1) откройте таблицу "Карман транзакций";
2) создайте транзакцию с необходимыми параметрами;
3) в контекстном меню таблицы выберите "Сохранить транзакции в tri-файл" - сохраненный tri-файл будет содержать список параметров и их значений введенной Вами транзакции, их можно использовать в Lua-скрипте.
 
Ясно. Русскоязычный формат транзакций уже нашел.
А в чем проблема добавить поддержку  еще одного значения

EXECUTION_CONDITION = BOOK_OR_CANCEL

?
 
Юрий, добрый день.

Если Вас интересует такая возможность, мы можем зарегистрировать пожелание на соответствующую доработку.
Уточните, пожалуйста, регистрируем такое пожелание?
 
Цитата
Anton Belonogov написал:
Юрий, добрый день.

Если Вас интересует такая возможность, мы можем зарегистрировать пожелание на соответствующую доработку.
Уточните, пожалуйста, регистрируем такое пожелание?
Я хоть и не Юрий, но тоже прошу зарегистрировать пожелание реализации BOOK_OR_CANCEL для фиксированного формата

Еще бы за адекватное время реализовали.
Доработка нужная, экономия на комиссии как-никак
 
BlaZed, добрый день.

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

Если Вас интересует такая возможность, мы можем зарегистрировать пожелание на соответствующую доработку.
Уточните, пожалуйста, регистрируем такое пожелание?

ДА! Зарегистрируйте, плиз!
 
Юрий, добрый день.

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

Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа.
Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
 
Здравствуйте. А если еще раз попросить сделать возможность задавать EXECUTION_CONDITION = BOOK_OR_CANCEL для фиксированного формата - Пожелание будет еще раз зарегистрировано и перемещено в конец очереди на рассмотрение? :lol:  
 
trigger, BlaZed, Юрий, Павел0, добрый день.

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

Если по результатам дальнейшего анализа, включающего юридические аспекты, анализ на непротиворечивость с общей политикой компании, никаких возражений не возникнет,
мы постараемся включить пожелание в план доработок при выпуске одной из следующих версий нашего ПО.
 
   И снова здравствуйте .
Старался долго Вас не беспокоить по данному вопросу .Чтобы не торопить , всё равно знаю , что быстро не сделаете. Но как бы третий год пошёл  , жизнь как то скоротечна . Так , что как то решил снова обратиться к данному вопросу .
Насколько я понял какое то частичное решение есть , универсальный формат .
Можно как то в этом деле мне помочь . Что и как нужно изменить в строке команды , чтобы приаттачить значение   Условие исполнения=Только пассивная
А , то боюсь поломаю роботов своих , а они у меня каждый день робят .

Это для Lua команда
=================================        Lua      ====================================
trans_id = trans_id + 1    
   local trans_params =
   {
       CLIENT_CODE = Account,
       CLASSCODE = Class_Code,
       SECCODE = Sec_Code,
       ACCOUNT = Account,
       TYPE = "L",
       TRANS_ID = tostring(trans_id),
       OPERATION = tostring(operation),
       QUANTITY = tostring(math.abs(quantity)),
       PRICE = tostring(math.floor(tonumber(price) / step) * step), -- округление цены при отправлении транзакции
       ACTION = "NEW_ORDER"
   }
   local res = sendTransaction(trans_params)
   if string.len(res) ~= 0 then
       message('Error: ' .. res, 3)
       return 0
   else
       return trans_id
   end


вот для Trans2Quik строка
==============================       Trans2Quik     C#     =================================



DataProvider.transId++;
string transactionString = "TRANS_ID = " + DataProvider.transId +
" ; ACCOUNT=" + Config.QuikAccount +
"; CLIENT_CODE= /" + Config.FullProgName +
"; SECCODE=" + Config.SecCode +
"; CLASSCODE=" + Config.ClassCode +
"; ACTION=NEW_ORDER; OPERATION=" + operation +
"; PRICE=" + price +
"; QUANTITY=" + quantity + ";";
Int32 res = Trans2Quik.send_async_transaction(transactionString,ref nExtendedErrorCode, err_msg, err_msg_size);

return res;


   Буду премного благодарен , если окажете помощь .
 
trigger, добрый день.

Вы можете получить полный набор параметров транзакции в таком формате из "Кармана транзакций":
1) откройте таблицу "Карман транзакций";
2) создайте транзакцию с необходимыми параметрами;
3) в контекстном меню таблицы выберите "Сохранить транзакции в tri-файл" - сохраненный tri-файл будет содержать список параметров и их значений введенной Вами транзакции, их можно использовать для передачи в Lua-скрипт или Trans2QUIK.

Пример отправки транзакции в универсальном формате в Lua-скрипте:
Код
t = {}

t["TRANS_ID"] = "11"
t["CLASSCODE"] = "TQBR"
t["ACTION"] = "Ввод заявки"
t["Торговый счет"] = "L01+00000F00"
t["К/П"] = "Купля"
t["Тип"] = "Рыночная"
t["Тип по цене"] = "По разным ценам"
t["Тип по остатку"] = "Поставить в очередь"
t["Тип ввода значения цены"] = "По цене"
t["Назначение заявки"] = "По умолчанию"
t["Тип события активации заявки"] = "Обычная заявка"
t["Режим"] = "TQBR"
t["Инструмент"] = "MSNG"
t["Цена"] = "0.0000"
t["Лоты"] = "1"
t["Примечание"] = "W1/"
t["Объем заявки"] = "0.00"
t["Код внешнего пользователя"] = ""
t["Время активации"] = ""
t["Доп. инфо"] = ""
t["Фирма торгового счета"] = ""

res = sendTransaction(t)

В Trans2QUIK используется полная полученная строка транзакции.
 
 Спасибо за оперативную помощь .
На Lua пока запустил такую строку

trans_id = trans_id + 1

t = {}
   t["TRANS_ID"] =  tostring(trans_id)
   t["CLASSCODE"] = Class_Code
   t["ACTION"] = "Ввод заявки"
   t["Торговый счет"] = Account
   t["К/П"] = tostring(operation)
   t["Тип"] = "Лимитированная "
   t["Класс"] = Class_Code
   t["Инструмент"] = Sec_Code
   t["Цена"] = tostring(math.floor(tonumber(price) / step) * step)
   t["Количество"] = tostring(math.abs(quantity))
   t["Условие исполнения"] = "Только пассивная"
   t["Комментарий"] = Account
   t["Переносить заявку"] = "Нет"
   t["Дата экспирации"] = ""
   t["Код внешнего пользователя"] = ""
 
   res = sendTransaction(t)

 Заявку формирует , но получается я её в дальнейшем не могу , ни удалить , ни мувить . И получается робот накидывает кучу заявок . Может надо еще какаю то характеристику в строку добавить ?
 
trigger,

Это сообщение возвращает торговая система, Вы можете уточнить информацию по этому вопросу у поддержки биржи.
 
Цитата
Anton Belonogov написал:
trigger,

Это сообщение возвращает торговая система, Вы можете уточнить информацию по этому вопросу у поддержки биржи.
Ответ с техподдержки биржи

Решение:

Здравствуйте!
К сожалению, не проконсультируем по интеграции с Quik.

Страницы: 1
Читают тему
Наверх