Михаил Филимонов (Все сообщения пользователя)

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

Страницы: Пред. 1 2 3 4 5 6 7 8 След.
Развитие Trans2Quik
 
Цитата
Egor Zaytsev написал:
Добрый день.  Мы рассмотрели Ваше пожелание. По итогам его анализа сообщаем Вам,  что реализация пожелания признана потенциально целесообразной. Если по  результатам дальнейшего анализа, включающего юридические аспекты, анализ  на непротиворечивость с общей политикой компании, никаких возражений не  возникнет, мы постараемся включить Ваше пожелание в план доработок при  выпуске одной из следующих версий нашего ПО.
Очень приятное сообщение, для тех, кто не знает чего оно стоит.... :):):)
Не исполняется ордер на валютной секции
 
Неужели никто не торгует на Валютной секции через trans2quik?

Просто, когда  устанавливаю ордер руками и переношу его в карман транзакций, там вообще нет поля CLIENT_CODE, а в примечании пишется COMMENT=Код клиента + /
может быть Junior не проверяет код клиента, а Боевой квик смотрит это поле?
Не исполняется ордер на валютной секции
 
Цитата
nikolz написал:
Цитата
Михаил Филимонов написал:
Кто-нибудь торгует на Валютной секции на Едином брокерском счете в Открывашке через TRANS2QUIK  API ?  
Вы зря полезли в  TRANS2QUIK API. это такое старье.
появилось еще задолго до встраивания VMLua в QUIK.
------------------------
переходите на LUA - чем раньше сделаете, тем меньше будет проблем.
---------------------------
"Ох, нелегкая это работа -Из болота тащить бегемота!"
Я думал об этом,перед реализацией своего проекта, но как в LUA я буду синхронизировать 97 потоков, которые реализованы в моем приложении?
Как в Квик (LUA )отладить такого робота?
Не исполняется ордер на валютной секции
 
Кто-нибудь торгует на Валютной секции на Едином брокерском счете в Открывашке через TRANS2QUIK  API ?  
QUIK-Junior и Фондовая секция
 
Уважаемые разработчики!
Есть пара вопросов
1. Почему не пранслируется Макс.возм.цена и Мин.возм.цена на акциях?
2. Почему котировки акций VTВR не кратны шагу цены?  
TRANS2QUIK_SUBSCRIBE_ORDERS ()
 
Цитата
Egor Zaytsev написал:
Добрый день,
     
      Действительно, в настоящее время терминал при получении подписки       от Trans2QUIK на получение заявок и сделок не проверяет валидность       указанных в подписке кодов классов и инструментов.
      Данная ошибка не может привести ни к каким серьёзным последствиям       и  будет исправлена в одной из очередных версий ПО.
     
      Приносим извинения за причиненные неудобства.
Четыре года прошло.
А в архиве, где лежит trans2quik.dll, она аж от 2015 года.
Как же Вам должно быть наплевать на своих пользователей!
Отправка транзакций данного типа не поддерживается, Не получается выставить заявку через динамический импорт транзакций секция центы.
 
Цитата
Владимир Петров написал:
поддержка прислали новую версию библиотеки 1.4
Добрый день, Владимир!
Спасибо, скачал, но на счет того, что она новая я сильно сомневаюсь.
Сама библиотека создана аж 2018 году, хотя и стоит версия 1.4 :)
Отправка транзакций данного типа не поддерживается, Не получается выставить заявку через динамический импорт транзакций секция центы.
 
В личке ничего нет
Не исполняется ордер на валютной секции
 
Цитата
Alexey Danin написал:
Здравствуйте.

Мы продолжаем изучение вопроса по обращению Вашего брокера. За резолюцией по данному вопросу Вам нужно будет обратиться к Вашему брокеру.
Понятно, спасибо.
Есть ли надежда, что в этом году решите проблему?
Отправка транзакций данного типа не поддерживается, Не получается выставить заявку через динамический импорт транзакций секция центы.
 
Цитата
Владимир Петров написал:
Цитата
Михаил Филимонов написал:
Владимир!
Что-нибудь решилось по Вашему вопросу?
Техподдержка прислали новую версию библиотеки 1.4
В личку отправил, может вам тоже поможет.
Большое спасибо.
Отправка транзакций данного типа не поддерживается, Не получается выставить заявку через динамический импорт транзакций секция центы.
 
Владимир!
Что-нибудь решилось по Вашему вопросу?
Не исполняется ордер на валютной секции
 
Цитата
Alexey Danin написал:
Да, действительно, если к терминалу привязан один код клиента, то он автоматически подставляется в транзакцию.
Однако для того, чтобы однозначно подать заявку по необходимому торговому счету и коду клиента, их следует явным образом указать в транзакции.

Как уже было сказано, с данным вопросом Вам нужно обратиться к Вашему брокеру.
К брокеру я обратился сражу же, получив ответ, что они обратились к разработчикам :)
Похоже опять классический вариант кивания друг на друга с годовым (а может и более) решением очевидной ошибки!
Не исполняется ордер на валютной секции
 
CLIENT_CODE 20-ти символьное составное поле, может содержать код клиента и текстовый
комментарий (поручение) с тем же разделителем, что и при вводе заявки
вручную. Необязательный параметр
Не исполняется ордер на валютной секции
 
Кстати, у Вас в мануала по API написано, что CLIENT_CODE не обязательный параметр!!!
Не исполняется ордер на валютной секции
 
Я, по совету брокера, уже все пробовал в том числе и добавлял слэш с конце кода клиента
Отправка транзакций данного типа не поддерживается, Не получается выставить заявку через динамический импорт транзакций секция центы.
 
При чем тут робот?
Вы же получили ответ системы (терминала)
TransactionReplyMessage:Обработка внешних транзакций: Отправка транзакций данного типа не поддерживается.
Не исполняется ордер на валютной секции
 
Напомню, что в Джуниор все работает
Не исполняется ордер на валютной секции
 
Господа разработчики!
Что, так и будем молчать?
Налицо ВАША ошибка

По совету брокера Открытие пробовал различные варианты (КОСТЫЛИ) введя поле COMMENT=ххххх/; :

30.08.2022 13:09:27.209 --> Ордер CRU2 отправлен.
Order: 2022426136054617309
30.08.2022 13:09:27.289 --> Ордер CNYRUB_TOM отправлен.
ACCOUNT=MB0252хххххх; CLIENT_CODE=ххххх; TYPE=L; TRANS_ID=714080258; CLASSCODE=CETS; SECCODE=CNYRUB_TOM; ACTION=NEW_ORDER; OPERATION=B; PRICE=8.747; QUANTITY=1;COMMENT=ххххх/;
Order: 0
Trans result:0
Rep Code:4
Ext Code:0
Message:ОШИБКА: (533) Неверно указан код клиента
===
30.08.2022 13:23:12.801 --> Ордер CRU2 отправлен.
Order: 2022426136054618755
30.08.2022 13:23:12.926 --> Ордер CNYRUB_TOM отправлен.
ACCOUNT=MB0252хххххх; CLIENT_CODE=; TYPE=L; TRANS_ID=714080258; CLASSCODE=CETS; SECCODE=CNYRUB_TOM; ACTION=NEW_ORDER; OPERATION=B; PRICE=8.751; QUANTITY=1;COMMENT=ххххх/;
Order: 0
Trans result:0
Rep Code:5
Ext Code:0
Message:Не указан код клиента
=====
30.08.2022 13:34:25.618 --> Ордер CRU2 отправлен.
Order: 2022426136054619559
30.08.2022 13:34:25.685 --> Ордер CNYRUB_TOM отправлен.
ACCOUNT=MB0252хххххх; TYPE=L; TRANS_ID=714080258; CLASSCODE=CETS; SECCODE=CNYRUB_TOM; ACTION=NEW_ORDER; OPERATION=B; PRICE=8.753; QUANTITY=1;COMMENT=ххххх/;
Order: 0
Trans result:0
Rep Code:5
Ext Code:0
Message:Не указан код клиента

Неужели Вы сами не можете воспроизвести ошибку?
Отправка транзакций данного типа не поддерживается, Не получается выставить заявку через динамический импорт транзакций секция центы.
 
Думается у нас с Вами одна и та же проблема
https://forum.quik.ru/forum12/topic7588/
Не исполняется ордер на валютной секции
 
В Лжуниор, версии 9,7.... все нормально работает
Не исполняется ордер на валютной секции
 
Как нибудь в Квик можно посмотреть транзакцию, которая посылается руками
из окна «Новая заявка»?
Не исполняется ордер на валютной секции
 
Господа разработчики!
У меня Единый брокерский счет в Открытии.
Подскажите, пожалуйста, что нужно сделать технарям Открывашки, чтобы исправить эту проблему,
а то они 2-3 месяца будут затылки чесать.
Других кодов клиента в своем квике я не вижу
Не исполняется ордер на валютной секции
 
От Вас точно не получишь.
Руками с этим кодом клиента ордер исполняется.
Не исполняется ордер на валютной секции
 
А Вы не читаете, что выше написано?
26.08.2022 12:49:40.240 --> Ордер CNYRUB_TOM отправлен.
Order: 0
Trans result:0
Rep Code:4
Ext Code:0
Message:ОШИБКА: (533) Неверно указан код клиента
Не исполняется ордер на валютной секции
 
Попробовал установить ордер ручками, вбил этот же код клиента, ордер исполнился.
Не исполняется ордер на валютной секции
 
Господа разработчики!
У меня Единый брокерский счет в Открытии.
Подскажите, пожалуйста, что нужно сделать технарям Открывашки, чтобы исправить эту проблему,
а то они 2-3 месяца будут затылки чесать.
Друких кодов клиента в своем квике я не вижу
Не исполняется ордер на валютной секции
 
Что за * Единый Брокерский счет
Не исполняется ордер на валютной секции
 
Видимо технари Открытия что-то напутали в моем  *  счете
При ордере равном нулю, и успешной транзакции
прилетает ошибка
26.08.2022 12:49:40.240 --> Ордер CNYRUB_TOM отправлен.
Order: 0
Trans result:0
Rep Code:4
Ext Code:0
Message:ОШИБКА: (533) Неверно указан код клиента

Хотя этот код я указываю верно.
Не исполняется ордер на валютной секции
 
Версия боевого Квик в Открытии 9,3,1,11
версия Джуниор 9,7,1,10
Не исполняется ордер на валютной секции
 
Добавил лог для просмотра ордера

//--- Transaction callback -----
procedure pfTransReplyCB;
var
 i: integer;
 Child: TMDIChild;
begin
 Mutex.Lock;
 try
   for i:= 0 to MainForm.MDIChildCount - 1 do
   begin
     Child:= TMDIChild(MainForm.MDIChildren[i]);
     if(Child <> nil) then
     begin
       if(dwTransId = Child.Expert.TransID) then
       begin
         if(nTransactionResult = TRANS2QUIK_SUCCESS) then
         begin
           Child.Expert.FOrder:= nOrderNum;
           Child.Expert.FResOrder:= nOrderNum;
           PostMessage(Child.Expert.Handle, WM_ON_ORDER,
                                           NativeUint(Child.Expert.Handle), 0);

         end else                //Get order done
         begin
           Child.Expert.FTransBusy:= false;                  //Get order fail
           Child.Expert.FTrRes:= nTransactionResult;
           Child.Expert.FExCode:= nTransactionExtendedErrorCode;
           Child.Expert.FTCode:= nTransactionReplyCode;
           Child.Expert.FRepMess:= lpcstrTransactionReplyMessage;
           PostMessage(Child.Expert.Handle, WM_ON_ERROR,
                                           NativeUint(Child.Expert.Handle), 0);
         end;
         break;
       end;
     end;
   end;
 finally
   Mutex.UnLock;
 end;
end;

Результат
26.08.2022 12:24:36.002 --> Ордер CNYRUB_TOM отправлен.
Order: 0
А в Джуниор естественно есть ордер

Разработчики, что скажите?
Не исполняется ордер на валютной секции
 
Сейчас еще раз проверил на Джуниор, все прекрасно работает
Не исполняется ордер на валютной секции
 
//--- Transaction callback -----
procedure pfTransReplyCB;
var
 i: integer;
 Child: TMDIChild;
begin
 Mutex.Lock;
 try
   for i:= 0 to MainForm.MDIChildCount - 1 do
   begin
     Child:= TMDIChild(MainForm.MDIChildren[i]);
     if(Child <> nil) then
     begin
       if(dwTransId = Child.Expert.TransID) then
       begin
         if(nTransactionResult = TRANS2QUIK_SUCCESS) then
           Child.Expert.FOrder:= nOrderNum else                //Get order done
         begin
           Child.Expert.FTransBusy:= false;                  //Get order fail
           Child.Expert.FTrRes:= nTransactionResult;
           Child.Expert.FExCode:= nTransactionExtendedErrorCode;
           Child.Expert.FTCode:= nTransactionReplyCode;
           Child.Expert.FRepMess:= lpcstrTransactionReplyMessage;
           PostMessage(Child.Expert.Handle, WM_ON_ERROR,
                                           NativeUint(Child.Expert.Handle), 0);
         end;
         break;
       end;
     end;
   end;
 finally
   Mutex.UnLock;
 end;
end;

if(nTransactionResult = TRANS2QUIK_SUCCESS) then
           Child.Expert.FOrder:= nOrderNum else                //Get order done сюда попадаем....
Не исполняется ордер на валютной секции
 
Нет никаких ошибок :(
Не исполняется ордер на валютной секции
 
Спасибо, а если будет ошибка, то где взять коды ошибок?
Не исполняется ордер на валютной секции
 
TRANS2QUIK_TRANSACTION_REPLY_CALLBACK ?
Не исполняется ордер на валютной секции
 
Сам асинхронный ордер точно отправляется, о чем есть запись в логе об успешной отправке.
А как проверить что возвращает терминал?
Не исполняется ордер на валютной секции
 
К сожалению, я не дома и не могу проверить ответ системы, но сам ордер имеет вид:
ACCOUNT=MB0ХХХХХ; CLIENT_CODE=ХХХХХ; TYPE=L; TRANS_ID=714080258; CLASSCODE=CETS; SECCODE=CNYRUB_TOM; ACTION=NEW_ORDER; OPERATION=B; PRICE=8.757; QUANTITY=1;
Не исполняется ордер на валютной секции
 
Добрый день!
Отправляю ордер через trans2qiuk.dll в Квик-джуниор (демо Арка) ордер исполняется, а на боевом Квике (Открытие) нет.
Кто-нибудь сталкивался с подобной ситуацией на валютной секции?
Время исполнения ордеров на ФОРТС и Фондовой секциях
 
Забросил Квик, реализовал на двух терминалах МТ5

Вот временные задержки на ФОРТС

2022.04.11 12:04:02.442 Trades  'ххххх': buy limit 1 VTBR-6.22 at 2247
2022.04.11 12:04:02.447 Trades  'ххххх': accepted buy limit 1 VTBR-6.22 at 2247
2022.04.11 12:04:02.447 Trades  'ххххх': buy limit 1 VTBR-6.22 at 2247 placed for execution
2022.04.11 12:04:02.449 Trades  'ххххх': order #199939055 buy limit 1 / 1 VTBR-6.22 at 2247 done in 7.190 ms 2022.04.11 12:04:02.449 Trades  'ххххх': deal #111213284 buy 1 VTBR-6.22 at 2247 done (based on order #199939055)

7 мс

А вот на фондовой секции

2022.04.11 12:04:02.458 Trades  'ххххх': sell limit 10 VTBR at 0.022020
2022.04.11 12:04:02.464 Trades  'ххххх': accepted sell limit 10 VTBR at 0.022020
2022.04.11 12:04:02.465 Trades  'ххххх': sell limit 10 VTBR at 0.022020 placed for execution
2022.04.11 12:04:02.481 Trades  'ххххх': order #199939056 sell limit 10 / 10 VTBR at 0.022020 done in 23.922 ms
2022.04.11 12:04:02.484 Trades  'ххххх': deal #111213285 sell 8 VTBR at 0.022155 done (based on order #199939056) 2022.04.11 12:04:02.485 Trades  'ххххх': deal #111213286 sell 2 VTBR at 0.022150 done (based on order #199939056)

26 и 27 мс соответственно
Недостаточно лицензий!
 
Добрый день!

Что может означать такое сообщение?
Ключ сервера или пользователя не найден
 
По какой причине может появляться это сообщение?
9.3.1.11
 
Добрый день!
W10 Home 64
Через 3-4 дня работы Квик зависает
Открытие, реал
Как бороться?
Trans2Quik + DDE пропускает котировки
 
Цитата
nikolz написал:
Цитата
--------------------  
Поэтому еще раз советую сделать экспорт данных по DDE непосредственно в Excel и сравнить результаты.
Ок. Оставайтесь в своем приятном неведении.
Trans2Quik + DDE пропускает котировки
 
Цитата
nikolz написал:
Цитата
предположу что проблема в поделке на C#.  
Поэтому задайте вопрос автору этой поделки.
----------------------------------------------
Для чистоты эксперимента сделайте экспорт Вашей таблицы по DDE без костылей на C#
Какая разница С# или что-то другое?
Не все сделки передаются по DDE из таблицы "Текущие торги"
Что пришло по DDE, то и записалось.
А сегодня, по BR-1.22 направление сделки указано не верно (Таблица всех сделок)
Trans2Quik + DDE пропускает котировки
 
Цитата
Daniil Pozdnyakov написал:
Если да, то такое поведение является нормальным, так как данная таблица обновляется с определённым промежутком.
.
И что? Обновление таблицы должно передаваться по DDE, а сделок просто нет....
Обновился до 9.2.3.15 и получил TRANS2QUIK_QUIK_TERMINAL_NOT_FOUND
 
Решено
Почему-то убралась галочка "Импорт внешних транзакций"
Обновился до 9.2.3.15 и получил TRANS2QUIK_QUIK_TERMINAL_NOT_FOUND
 
Как бороться?

Везде есть проверки па путь и название DLL
До обновления самого терминала все прекрасно работало!
Trans2Quik + DDE пропускает котировки
 
Думаете, что за 6 лет что-то изменилось?
(Слева КВИК, справа МТ5)
Котировки с более точным временем
 
Добрый день!
Есть ли в КВИК таблица с ASK, BID и LAST со временем точнее секунды?
Развитие Trans2Quik
 
Забыл сказать...
Сейчас в МТ5 есть валютный рынок, срочный и фондовый.
Ведут работу над опционами, а ФИНАМ уже предоставляет для МТ5 торговлю
всем секциям (кроме опционов) в МТ5
Ждете когда ваш терминал вообще никому не нужен будет?
Страницы: Пред. 1 2 3 4 5 6 7 8 След.
Наверх