Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Июня 26, 2019, 09:42:35 am
Начало Помощь Поиск Войти Регистрация
Новости:

Transaq  |  СБО "Transaq"  |  TRANSAQ Connector  |  Topic: Подключение к брокеру без DLL (HTTP / TCP / любой другой протокол) « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: Подключение к брокеру без DLL (HTTP / TCP / любой другой протокол)  (Прочитано 2185 раз)
btbvoy
Newbie
*
Сообщений: 2


Просмотр профиля Email
« : Сентября 27, 2016, 12:33:46 pm »

Добрый день,

Являюсь клиентом Финама и желаю подключить своего робота к API для прямого взаимодействия с брокером. Финам предоставил мне DLL Transaq Connector и документацию к нему. Изучил документацию и API которые предоставляет DLL. Весь протокол взаимодействия происходит в XML формате, а DLL обеспечивает подключение + запуск нескольких потоков для отправки / получения приказов и котировок.

Мне необходимо чтоб мой робот работал под ОС Linux, а DLL обязывает к использованию Windows. В связи с чем вопрос: Могли бы вы предоставить возможность напрямую подключаться к брокеру на IP:PORT + указать (HTTP / TCP / любой другой протокол) / описать протокол и процедуру авторизации и сколько подключений рекомендовано иметь активных (долгосрочность / периодичность подключений)?

Такая возможность не обязывала бы клиентов интегрирующихся с Transaq Connector работать только под ОС Windows, и позволила бы подключаться клиентам из под систем на базе ОС Linux, разрабатывать роботов на других языках кроме статически типизированных с хорошей поддержкой интеграции с DLL.

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

Заранее благодарю.
Записан
klimov
Разработчики
Hero Member
*****
Сообщений: 735


Просмотр профиля Email
« Ответ #1 : Сентября 27, 2016, 04:16:22 pm »

Добрый день

Увы, такой возможности нет и не предвидится
Записан
btbvoy
Newbie
*
Сообщений: 2


Просмотр профиля Email
« Ответ #2 : Сентября 27, 2016, 05:07:30 pm »

Могли бы вы, детальнее, описать по каким соображениям данный подход не рассматривается ввиду того что он выглядит достаточно удобным и не ограничивает спектр подключаемых клиентов. Заранее благодарю.
Записан
klimov
Разработчики
Hero Member
*****
Сообщений: 735


Просмотр профиля Email
« Ответ #3 : Сентября 29, 2016, 10:34:27 am »

Наш аппликативный протокол достаточно сложен, и - самое главное - мы не хотим его раскрывать.
По соображениям безопасности, а также, чтобы не связывать себя обязательствами обеспечения обратной совместимости при изменении протокола в случае необходимости.
Записан
EugeneTs
Newbie
*
Сообщений: 1


Просмотр профиля Email
« Ответ #4 : Июня 04, 2017, 10:39:45 am »

Добрый день.
В поддержку btbvoy,  особенно с учётом импортозамещения.
1. Всё же многие раскрывают протоколы -  для привлечения клиентов. И Ваши клиенты помогут улучшить протокол.
2. Раскрытие впрямую не влечёт дополнительных обязательств. Можно объявить об отказе от обеспечения обратной совместимости, хотя желательно заранее публиковать новые версии протокола.
3. Худший вариант - без раскрытия протокола - вместо DLL скомпилировать для Linux SO.

С уважением,
Евгений.
Записан
serge1
Newbie
*
Сообщений: 1


Просмотр профиля Email
« Ответ #5 : Декабря 21, 2018, 11:11:16 am »

На линуксе можно запустить простенький сервер на python для приема команд под wine (библиотека вызывается через ctypes).

Пока никаких проблем не выявлено.

« Последнее редактирование: Декабря 21, 2018, 11:29:25 am от serge1 » Записан
Страниц: [1] Печать 
Transaq  |  СБО "Transaq"  |  TRANSAQ Connector  |  Topic: Подключение к брокеру без DLL (HTTP / TCP / любой другой протокол) « предыдущая тема следующая тема »
Перейти в:  


Войти

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