Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
29.04.2025, 05:04:49
Начало Помощь Поиск Войти Регистрация
Новости: ООО «Скрин маркет системз», правообладатель программы «Система брокерского обслуживания «TRANSAQ» официально заявляет, что не ведет никакой деятельности в мессенджерах или социальных сетях. 
Подробности на нашем сайте  WWW.TRANSAQ.RU.

Transaq  |  СБО "Transaq"  |  TRANSAQ Connector  |  Topic: Аккумуляция сообщений об изменениях стакана « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: Аккумуляция сообщений об изменениях стакана  (Прочитано 5583 раз)
xterith
Newbie
*
Сообщений: 3


Просмотр профиля Email
« : 10.01.2014, 13:53:43 »

Здравствуйте
Обратил внимание, что изменения стакана приходят выровненными по времени на промежуток по 100+ миллисекунд
то есть, <quotes> приходят в callback не чаще 109мс, например. И более длинные промежутки чаще всего практически нацело делятся на эту величину (218, 436 и тд)
В связи с этим вопрос - аккумулирование изменений стакана по временным промежуткам происходит на сервере или у клиента ?
Можно ли на эту величину повлиять и если можно, то как?
Записан
xterith
Newbie
*
Сообщений: 3


Просмотр профиля Email
« Ответ #1 : 10.01.2014, 22:13:03 »

Сам спросил, похоже, сам и отвечу ...
Судя по сетевому обмену, клиент посылает каждые 100мс (rqdelay) запрос типа "есть что новенького"
А сервер отвечает всеми изменениями, которые накопил... торгуем по электронной, блин, почте

В документации напишите, что rqdelay касается не только отсылки команд, но и вообще прихода всех изменений

Хотелось бы изменения протокола, чтобы сервер, как обновления на него приходят, так и отсылал
А заявки пусть регламентируются rqdelay, тут спору нет
Этот обмен сообщениями типа "ну, ты чё?" - "я ничё, а ты чё?" можно было бы оставить 1 раз в 5-30 сек. чтобы знать, есть связь или нет, ну и NAT пробивать.
Ну, или для смены ключа шифрования, хотя, похоже, справочники, стаканы и сделки в открытую ходят

А то даже из QUIK по DDE быстрее изменения стакана приходят, а ведь там даже не частично, там весь стакан разом прилетает
« Последнее редактирование: 10.01.2014, 22:42:22 от xterith » Записан
klimov
Разработчики
Hero Member
*****
Сообщений: 815


Просмотр профиля Email
« Ответ #2 : 14.01.2014, 13:09:50 »

В общем, все верно.
На всякий случай только уточню, что не шифруются только открытые данные о рынке.
Вся личная информация (заявки, сделки, позиции, транзакции...) всегда шифруются одноразовыми ключами.
Записан
xterith
Newbie
*
Сообщений: 3


Просмотр профиля Email
« Ответ #3 : 14.01.2014, 18:20:57 »

А есть ли вероятность вышеупомянутой оптимизации протокола ? :)

Провёл я несколько экспериментов и получилось, что в подавляющем большинстве случаев интервал между обновлениями стакана даже не 100мс (таких случаев от силы 1 в минуту), а 200мс (60-65%), остальные - еще больше
А это очень медленно
Итого, по документации 100мс, а по факту не чаще 200
Но, полагаю, вопрос уже к брокеру? Или это системная особенность?
Записан
klimov
Разработчики
Hero Member
*****
Сообщений: 815


Просмотр профиля Email
« Ответ #4 : 15.01.2014, 12:22:28 »

Изменение протокола в обозримое время, насколько я знаю, не планируется.

Да, это настройки конкретного сервера, к которому подключается Коннектор

Самое скоростное подключение через Коннектор на данный момент, видимо, вот здесь
http://www.finam.ru/howtotrade/special00010/default.asp

Записан
Страниц: [1] Печать 
Transaq  |  СБО "Transaq"  |  TRANSAQ Connector  |  Topic: Аккумуляция сообщений об изменениях стакана « предыдущая тема следующая тема »
Перейти в:  


Войти

Powered by MySQL Powered by PHP Powered by SMF 2.0.10 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!