Колбек при отправке транзакции в торговую систему

Страницы: 1
RSS
Колбек при отправке транзакции в торговую систему, Контроль количества отправляемых транзакций
 
Добавить колбек OnSendTransaction(number trans_id), вызываемый, когда из терминала отправляется транзакция любым способом: вручную, скриптом, из файла, по API.
Чтобы любой скрипт, подписавшись на этот колбек мог знать, сколько транзакций отправлено на сервер.
Цель: контроль общего количества отправляемых транзакций в единицу времени, чтобы не натыкаться на ограничения брокера:
https://forum.quik.ru/forum14/topic6093/
https://forum.quik.ru/messages/forum1/message45728/topic2916/#message45728

Факультативно решается вопрос контроля уникальности id транзакций.

Также не лишним было бы иметь доступ к таблице транзакций через getNumberOf, getItem, чтобы знать общее количество транзакций за торговую сессию.
 
Цитата
Незнайка написал:
Добавить колбек OnSendTransaction(number trans_id), вызываемый, когда из терминала отправляется транзакция любым способом: вручную, скриптом, из файла, по API.
И добавить срабатывание OnTransReply callback для все отправляемых транзакций любым способом: вручную, скриптом, из файла, по API.
как это происходит с OnOrder and OnTrade, а не только на тразакции направляемые из qlua.
Q
 
Незнайка, добрый день!

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

Ваше пожелание зарегистрировано, мы постараемся его рассмотреть. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
 
Цитата
QApplication написал:
добавить срабатывание OnTransReply callback для все отправляемых транзакций любым способом: вручную, скриптом, из файла, по API.
А также флаг, указывающий источник транзакции. И для OnOrder и OnTrade тоже.
 
Незнайка, добрый день!

В OnTransReply подобный флаг не может быть реализован, так как ответ на транзакцию, пришедший из торговой системы биржи, не содержит в себе подобной информации.
Как вариант, готовы рассмотреть возможность добавления подобного флага в предложенный  Вами коллбэк OnSendTransaction. Добавляем данный момент в пожелание?

Аналогичный момент касательно OnOrder и OnTrade, обновленная информация по заявке/сделке приходит на сервер из торговой системы биржи, которой не известно, каким образом была подана транзакция на выставление заявки.
 
Цитата
Roman Azarov написал:
В OnTransReply подобный флаг не может быть реализован
О чём же это тогда?
https://forum.quik.ru/messages/forum10/message35476/topic4156/#message35476

Он, как бы есть в OnTransReply, но дает противоречивые значения:
https://forum.quik.ru/messages/forum10/message53237/topic6249/#message53237
 
Незнайка, добрый день!

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

Дать нормальное описание и/или привести в соответствие значения флагов:
https://forum.quik.ru/messages/forum10/message53237/topic6249/#message53237
 
Цитата
Незнайка написал:
Дать нормальное описание и/или привести в соответствие значения флагов:
https://forum.quik.ru/messages/forum10/message53237/topic6249/#message53237

Цитата
Незнайка написал:
262144 + 1 = "отправлена с помощью LUA" + "отправлена с помощью файла импорта"
Взаимоисключающие значения
 
Незнайка, здравствуйте!

Ваше пожелание зарегистрировано.  Мы постараемся рассмотреть его и  сообщить Вам результаты анализа. Впоследствии, по результатам анализа,  будет приниматься решение о реализации пожелания в будущих версиях ПО.
Страницы: 1
Читают тему
Наверх