Что в себя включает время задержки сервера

Страницы: 1
RSS
Что в себя включает время задержки сервера
 
День добрый!
- Вы  не могли бы подсказать, что точно означает "Время задержки сервера" в тех.окне.

И наводящий вычислительный вопрос: допустим, указана задержка 0,031 мс.
Правильная ли арифметика общего времени задержки терминал + QLUA + доп. потери...
Необходимо сложить следующие отрезки времени:
1.Названное  время задержки получения данных терминалом КВИК;
2. Замерить время обработки данных терминалом и прибавить; Кстати, а как это сделать? Полагаю только в коде LUA доступно.замерить саму LUA, а как оценить время обработки терминалом.
3. время обработки пользовательского кода LUA;  

Предположим в коде Lua выставляется заявка.
Правильно ли полагать, что на биржу заявка попадет через время, равное (1) + (2) + (3) + снова (1).  

Ничего не пропущено?  
Как  правильно подтвердить время всего цикла: от задержки до выставления заявки на бирже.  

При подтверждении транзакции указывается ли точное время выставления? Или точнее это время биржи или получения ее терминалом?  

Вопросы, вероятно, на старой версии сайта в том или ином виде поднимались, но в новом дизайне поиск не помог.  


 
 
Здравствуйте,
Цитата
Alexey пишет:
- Выне могли бы подсказать, что точно означает "Время задержки сервера" в тех.окне.
Видимо речь идет о параметре "Задержка данных при обмене с сервером", если так, то этот параметр работает точно так же как и обычная команда ping
Цитата
Alexey пишет:
2. Замерить время обработки данных терминалом и прибавить; Кстати, а как это сделать? Полагаю только в коде LUA доступно.замерить саму LUA, а как оценить время обработки терминалом.
Не понятно о какой обработке терминалом идет речь.
Цитата
Alexey пишет:
Правильно ли полагать, что на биржу заявка попадет через время
Нет не правильно, если учесть первый вопрос, мы говорим только о замере данных от клиента до сервера брокера. От сервера брокера до биржи замеры не делаются.
Цитата
Alexey пишет:
Какправильно подтвердить время всего цикла: от задержки до выставления заявки на бирже.
Запомнить время отправки транзакции и сравнить с получением на нее ответа. (заявка зарегистрирована)
Цитата
Alexey пишет:
При подтверждении транзакции указывается ли точное время выставления? Или точнее это время биржи или получения ее терминалом?
В самой транзакции время биржи.
 
То есть для совокупной оценки времени общего отставания клиентского КВИК и реакции надо просуммировать:
1. ping брокера до биржи (оно же время задержки из тех. окна)
2. мой ping до брокера
3. потерю времени на обработку заявки сервером брокера
4. время из п.1 ping брокера до биржи (оно же время задержки из тех. окна)
5..время обработки самой биржей
При условии что сам терминал КВИК время не расходует.
Справедливо ли полагать, что названное время задержки
И сравнить данную оценку со временем фактического замера выставления и регистрации.
Зная 1, 2, можно получить сумму строчек 3 + 5.
Верно?
Есть ли возможность средствами Lua получить доступ к адресам подключения (меню связь) или непосредственно получить текущий адрес подключения?
 
Цитата
Alexey пишет:
1. ping брокера до биржи (оно же время задержки из тех. окна)
Нет не правильно, еще раз, этот параметр показывает только о замер от клиента до сервера брокера. От сервера брокера до биржи замеры не делаются.
Цитата
Alexey пишет:
2. мой ping до брокера
оно же время задержки из тех. окна)
в остальном если не вдаваться в подробности то все верно
Цитата
Alexey пишет:
Есть ли возможность средствами Lua получить доступ к адресам подключения (меню связь) или непосредственно получить текущий адрес подключения?
Да можно, все из того же окна через функцию getInfoParam
 
Действительно немного "оговорился".
Спасибо за ответ по существу.
 
Доброй ночи!
Замеры ничего не дадут.
Посланная заявка может задержаться с ответом от биржи.
Я пользуюсь while, пока, например, не появиться запись в таблице сделок.
И это время очень разное.
 
Задача стоит в оценке процесса задержки как временного ряда. А позже или раньше прилетит событие сделки с пробитым временем - так это ничего страшного. Ровно как и поток сделок и Level2 тоже могут поступать совсем не синхронно времени их инициации.
Подготовку данных никто не отменял.
Соответственно что имеем: задержка сервера - параметр, полное время - отклик. Можно добавить еще один параметр,
Проводим обучение и можно дать оценку вероятности исполнения ордера и ряду метрик. Я так понимаю.

Вот если бы цены Level2 еще со временем биржи был, вот было бы интересно.

Честно говоря, не совсем понял, что вы имели в виду.
Страницы: 1
Читают тему
Наверх