Финам и Transaq Connector
Atom Ответить
04.05.2018


Мой код - пример из поставки API

Вот ответ Финама по ошибке:

Цитата:
При работе через Connector по единым счетам необходимо запрашивать информацию применительно именно к <union>. То есть если речь идет о получении состава единого портфеля запрос должен идти с параметром <union>, а не <client>, см. страница 42 спецификации структур коннектора.
...
Кстати, обратите внимание, что у Вас не очищается строка запроса и остается мусор.
...
Еще я бы хотел отметить, что слать запросы на сервер необходимо после подтверждения о том, что подключение к серверам установлено, о чем говорится в структуре:

164820.157721 [10884] [clbk] <info> [O] [9751u] <server_status server_tz="Russian Standard Time" id="6" connected="true"/>

В некоторых случаях запрос до получения этого статуса может быть отвергнут. В вашем логе есть запросы до получения такого статуса.



...напоминаю, это пример из поставки.

Со всего одной функцией "Trader.Connect();"

Думаю, что на эти замечания стоит обратить внимание, т.к. считаю, они относятся к внутренней работе s#



Спасибо:




2 Ответов
Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 05.05.2018
Ответить


А можно некую преамбулу? О чем идет вообще речь? Какой сотрудник Финама? Нам никто не писал.
Спасибо:

java3000

Фотография
Дата: 06.05.2018
Ответить


1.Тестовый пример из api для работы с transaq, без каких- либо изменений
2. s# designer
3. s#terminal

Сама ошибка: при соединении выдает ошибку "Client Code not found"(что в логе дизайнера/терминала, что в файле "_xdf.log")

Т.к логин/пароль от коннектора есть, то финаму был задан вопрос, о том, что ему еще надо. Вам ретранслирован ответ, с тем смыслом, что возможно не все учтено.а s#api или transaq что-то поменял.

Комментарий; Самое тут интересное, что при этом, если смотреть лог, то соединение на самом деле происходит.
Далее, в xml данных от сервера даже можно мой общий счет увидеть и суб-счета, инстркменты и т.д.

Будет ли полезен Вам файл лога?
Автор топика
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy