Опции
Просмотр
К последнему сообщению К первому непрочитанному
Klektor  
#1601 Оставлено : 12 апреля 2019 г. 8:27:10(UTC)
Klektor

Статус: Неофит

Группы: Участник
Зарегистрирован: 06.02.2019(UTC)
Сообщений: 16

Автор: Klektor Перейти к цитате
Добрый вечер. После подключения к коннектору не приходит сообщение о позициях. Приходят несколько структур данных о клиентах, для каждой запрашивал портфель Т+, в ответе все по нулям. Используется НЕ единый счет. Через квик видно что средства на фортс есть.


Собственно вопрос в том , как для таких не единых счетов получить информацию по балансам и позициям? При работе с единым счетом все ок, запрашиваю единый портфель, указав юниона, там приходит вся нужная информация.
mkabalin  
#1602 Оставлено : 12 апреля 2019 г. 11:15:17(UTC)
mkabalin

Статус: Посетитель

Группы: Участник
Зарегистрирован: 28.08.2013(UTC)
Сообщений: 3

Добрый день,

Вышлите пожалуйста лог-файлы Транзак Коннектора (текущая дата_xdf.log) на е-майл api@corp.finam.ru
Klektor  
#1603 Оставлено : 12 апреля 2019 г. 12:23:56(UTC)
Klektor

Статус: Неофит

Группы: Участник
Зарегистрирован: 06.02.2019(UTC)
Сообщений: 16

Автор: mkabalin Перейти к цитате
Добрый день,

Вышлите пожалуйста лог-файлы Транзак Коннектора (текущая дата_xdf.log) на е-майл api@corp.finam.ru

Отправил.

dymsha  
#1604 Оставлено : 10 августа 2019 г. 18:35:46(UTC)
dymsha

Статус: Посетитель

Группы: Участник
Зарегистрирован: 21.02.2016(UTC)
Сообщений: 3

Здравствуйте,
команды вида '<command id="...">...</command>' (connect, gethistorydata) коннектор обрабатывает.

При отправке команд со структурой вида <command id=”get_securities”/> или <command id=”server_status”/>
выдает <result success="false"><message>Unknown command.</message></result>

В чем может быть причина?
dymsha  
#1605 Оставлено : 10 августа 2019 г. 19:12:42(UTC)
dymsha

Статус: Посетитель

Группы: Участник
Зарегистрирован: 21.02.2016(UTC)
Сообщений: 3

Автор: dymsha Перейти к цитате
Здравствуйте,
команды вида '<command id="...">...</command>' (connect, gethistorydata) коннектор обрабатывает.

При отправке команд со структурой вида <command id=”get_securities”/> или <command id=”server_status”/>
выдает <result success="false"><message>Unknown command.</message></result>

В чем может быть причина?


Лог:
<cmd> [I] <command id=”get_securities”/>
<res> [R] <result success="false"><message>Unknown command.</message></result>
<cmd> [I] <command id="gethistorydata"><security><board>TQBR</board><seccode>GAZP</seccode></security><period>2</period><count>10</count><reset>true</reset></command>
<res> [R] <result success="true"/>
<cmd> [I] <command id=”server_status”/>
<res> [R] <result success="false"><message>Unknown command.</message></result>

dymsha  
#1606 Оставлено : 10 августа 2019 г. 21:14:53(UTC)
dymsha

Статус: Посетитель

Группы: Участник
Зарегистрирован: 21.02.2016(UTC)
Сообщений: 3

Помогла перегенерация xml.
Предполагаю, что при копировании из инструкции подтягиваются какие-то "нечитаемые" символы.
fn692309  
#1607 Оставлено : 30 августа 2019 г. 12:03:06(UTC)
fn692309

Статус: Посетитель

Группы: Участник
Зарегистрирован: 30.08.2019(UTC)
Сообщений: 1

Как правильно обрабатывать событие quotes?

Первый вопрос: Мне следует суммировать значения, либо мне следует всегда заменять значения?

Там есть два поля buy и sell (страница 57, раздел 4.11). Если у одного из полей значение -1, то мы удаляем эту строчку (страница 58).
А если значение больше или равно, то что?

Допустим приходят следующие возможные значения (buy, sell):

(-1, -1)
В этом случае мы удаляем записи по этой цене целиком, это понятно.

(-1, 5)
Удаляем запись buy и
- 1) либо ЗАМЕНЯЕМ значение в ленте sell (по идее это верный вариант)
- 2) СУММИРУЕМ с предыдущим значением в ленте sell

(5, 7)
- 3) Просто заменяем значения (по идее это верный вариант)
- 4) Складываем значения независимо
- 5) Вычисляем разницу между этими значениями и заносим её (в данном случае sell == 2)

Какие из этих вариантов верны? Может что-то ещё? Документация это никак не определяет.

Второй вопрос: Требуется ли очищать стакан виртуальными сделками? Если да, то каким образом.

Допустим пришла котировка на покупку по цене 555, но при этом в стакане уже есть котировки на продажу по цене 333 и по цене 555. По идее я просто их раздельно храню и никак эту ситуацию не обрабатываю, но может я не прав? Варианты:

- 6) Храним их раздельно (по идее это верный вариант)
- 7) Проводим виртуальную сделку по цене 555
- 8) Проводим виртуальную сделку по ценам 333 и 555 (маловероятно)

Какие из этих вариантов верны? Документация этот момент никак не определяет.

Артур Шпонько  
#1608 Оставлено : 30 августа 2019 г. 14:18:02(UTC)
Артур Шпонько

Статус: Заслуженный написатель

Группы: Участник
Зарегистрирован: 12.04.2012(UTC)
Сообщений: 75

Мне следует суммировать значения, либо мне следует всегда заменять значения?
= Заменять. В теге всегда приходит новое изменившееся значение общего количества к покупке или продаже по конкретной цене.

Два значения sell и buy в одном quote по одной цене могут придти только в случае (-1;-1) и очень редко.
В пачке qoutes может придти несколько quote с одинаковой ценой, их необходимо учитывать по порядку следование в пачке.

Никакие виртуальные сделки не нужны. Описанной вами ситуации не может быть. Приходит итоговый вид стакана после схлопывания противоположных заявок по одной цене. Это логично, так как в quotes приходит именно стакан, а не orders.
fn707271  
#1609 Оставлено : 8 января 2020 г. 19:15:13(UTC)
fn707271

Статус: Посетитель

Группы: Участник
Зарегистрирован: 07.01.2020(UTC)
Сообщений: 1

Здравствуйте. Подскажите пожалуйста, если я стану клиентом Финама , смогу ли я подключить услугу Транзак коннектор для использования TSLab, и платна ли она? Лицензию на ТСЛаб я приобрету у разработчика. Подразумевается торговля в режиме TSLab Lite. Спасибо
Артур Шпонько  
#1610 Оставлено : 8 января 2020 г. 19:23:59(UTC)
Артур Шпонько

Статус: Заслуженный написатель

Группы: Участник
Зарегистрирован: 12.04.2012(UTC)
Сообщений: 75

Здравствуйте!
Transaq Connector - это бесплатный сервис. Логин Вы сможете получить в личном кабинете клиента. Никаких проблем возникнуть не должно.
fn734056  
#1611 Оставлено : 19 мая 2020 г. 16:10:13(UTC)
fn734056

Статус: Посетитель

Группы: Участник
Зарегистрирован: 19.05.2020(UTC)
Сообщений: 1

Подключение ТСлаб через транзак коннектор, котировки опаздывают на 2-5 минут.
fn726973  
#1612 Оставлено : 19 мая 2020 г. 19:12:59(UTC)
fn726973

Статус: Посетитель

Группы: Участник
Зарегистрирован: 19.05.2020(UTC)
Сообщений: 1

Автор: fn734056 Перейти к цитате
Подключение ТСлаб через транзак коннектор, котировки опаздывают на 2-5 минут.


Здравствуйте!
Вам необходимо написать в тех.поддержку TSLab. Для более быстрого ответа, необходимо предоставить логи.
Зарегистрируйтесь на http://support.tslab.ru/ и создайте обращение с подробным описанием проблемы.
ed_93785  
#1613 Оставлено : 13 августа 2021 г. 10:43:38(UTC)
ed_93785

Статус: Посетитель

Группы: Участник
Зарегистрирован: 24.08.2015(UTC)
Сообщений: 2

День добрый.
При парсинге ответа сервера CallBackEx() вижу обрывки строк в ответе, такое впечатление что не хватает буфера для длинных ответов типа <securities>, <pits>

Прилагаю некоторые ответы сервера, могу прислать весь лог, непонятно как его можно приложить ....

Код:

QDEBUG : TConnectionTest::initTestCase() "<boards><board id=\"AUCT\"><name>Auction</name><market>1</market><type>2</type></board><board id=\"EQDB\"><name>Main market: D bonds</name><market>1</market><type>2</type></board><board id=\"EQDP\"><name>Dark Pool</name><market>1</market><type>2</type></board><board id=\"EQEO\"><name>Main market: bonds EUR</name><market>1</market><type>2</type></board><board id=\"EQEU\"><name>Main Market: bonds USD</name><market>1</market><type>2</type></board><board id=\"EQNE\"><name>Main market: not listed stocks</name><market>1</market><type>2</type></board><board id=\"EQOB\"><name>Main market: bonds</name><market>1</market><type>2</type></board><board id=\"EQQI\"><name>Qualified inv.-Main market</name><market>1</market><type>2</type></board><board id=\"EQRD\"><name>REPO with CCP 1 day USD</name><market>1</market><type>1</type></board><board id=\"EQRE\"><name>REPO with CCP 1 day EUR</name><market>1</market><type>1</type></board><board id=\"EQRP\"><name>REPO with CCP 1 day</name><ma��@�

QDEBUG : TConnectionTest::initTestCase() "<candlekinds><kind><id>1</id><period>60</period><name>1 minute</name></kind><kind><id>2</id><period>300</period><name>5 minutes</name></kind><kind><id>3</id><period>900</period><name>15 minutes</name></kind><kind><id>4</id><period>3600</period><name>1 hour</name></kind><kind><id>5</id><period>86400</period><name>1 day</name></kind><kind><id>6</id><period>604800</period><name>1 week</name></kind></candlekinds>"
QDEBUG : TConnectionTest::initTestCase() "<securities><security secid=\"0\" active=\"true\"><sec_tz><![CDATA[Russian Standard Time]]></sec_tz><seccode>IRGZ</seccode><instrclass>E</instrclass><currency>RUR</currency><board>TQBR</board><shortname>IrkutskEnrg</shortname><decimals>2</decimals><market>1</market><sectype>SHARE</sectype><opmask usecredit=\"yes\" bymarket=\"yes\" nosplit=\"yes\" fok=\"yes\" ioc=\"yes\" immorcancel=\"yes\" cancelbalance=\"yes\"/><minstep>0.02</minstep><lotsize>100</lotsize><point_cost>1</point_cost><quotestype>1</quotestype></security><security secid=\"11\" active=\"true\"><sec_tz><![CDATA[UTC]]></sec_tz><seccode>FSR</seccode><instrclass>A</instrclass><currency>USD</currency><board>MCT</board><shortname>Fisker Inc</shortname><decimals>2</decimals><market>14</market><sectype>MCT</sectype><opmask usecredit=\"yes\" bymarket=\"yes\" nosplit=\"no\" fok=\"no\" ioc=\"no\" immorcancel=\"no\" cancelbalance=\"no\"/><minstep>0.01</minstep><lotsize>1</lotsize><point_cost>1</point_cost><quotestype��Hp


Код:
QDEBUG : TConnectionTest::initTestCase() "<securities><security secid=\"0\" active=\"true\"><sec_tz><![CDATA[Russian Standard Time]]></sec_tz><seccode>IRGZ</seccode><instrclass>E</instrclass><currency>RUR</currency><board>TQBR</board><shortname>IrkutskEnrg</shortname><decimals>2</decimals><market>1</market><sectype>SHARE</sectype><opmask usecredit=\"yes\" bymarket=\"yes\" nosplit=\"yes\" fok=\"yes\" ioc=\"yes\" immorcancel=\"yes\" cancelbalance=\"yes\"/><minstep>0.02</minstep><lotsize>100</lotsize><point_cost>1</point_cost><quotestype>1</quotestype></security><security secid=\"11\" active=\"true\"><sec_tz><![CDATA[UTC]]></sec_tz><seccode>FSR</seccode><instrclass>A</instrclass><currency>USD</currency><board>MCT</board><shortname>Fisker Inc</shortname><decimals>2</decimals><market>14</market><sectype>MCT</sectype><opmask usecredit=\"yes\" bymarket=\"yes\" nosplit=\"no\" fok=\"no\" ioc=\"no\" immorcancel=\"no\" cancelbalance=\"no\"/><minstep>0.01</minstep><lotsize>1</lotsize><point_cost>1</point_cost><quotestype��Hp

QDEBUG : TConnectionTest::initTestCase() "<pits><pit seccode=\"IRGZ\" board =\"TQBR\"><market>1</market><decimals>2</decimals><minstep>0.02</minstep><lotsize>100</lotsize><point_cost>1</point_cost></pit><pit seccode=\"IRGZ\" board =\"SMAL\"><market>1</market><decimals>2</decimals><minstep>0.02</minstep><lotsize>1</lotsize><point_cost>1</point_cost></pit><pit seccode=\"IRGZ\" board =\"EQRP\"><market>1</market><decimals>4</decimals><minstep>0.01</minstep><lotsize>100</lotsize><point_cost>0.01</point_cost></pit><pit seccode=\"IRGZ\" board =\"PSEQ\"><market>1</market><decimals>2</decimals><minstep>0.02</minstep><lotsize>1</lotsize><point_cost>1</point_cost></pit><pit seccode=\"IRGZ\" board =\"PSRP\"><market>1</market><decimals>4</decimals><minstep>0.001</minstep><lotsize>100</lotsize><point_cost>0.01</point_cost></pit><pit seccode=\"IRGZ\" board =\"PTEQ\"><market>1</market><decimals>2</decimals><minstep>0.02</minstep><lotsize>1</lotsize><point_cost>1</point_cost></pit><pit seccode=\"IRGZ\" board =\"RPEU\"><market,���


ed_93785  
#1614 Оставлено : 13 августа 2021 г. 10:44:51(UTC)
ed_93785

Статус: Посетитель

Группы: Участник
Зарегистрирован: 24.08.2015(UTC)
Сообщений: 2

Забыл написать версию
TXmlConnector_6.19.2.21.8.
Абрамов Александр  
#1615 Оставлено : 13 августа 2021 г. 10:56:28(UTC)
Абрамов Александр

Статус: Заслуженный написатель

Группы: Участник
Зарегистрирован: 17.04.2017(UTC)
Сообщений: 85

Добрый день!

Да, пришлите, пожалуйста, лог файл ****xdf.log на максимальном уровне логирования на почту api@corp.finam.ru.
VNR  
#1616 Оставлено : 21 сентября 2021 г. 11:32:17(UTC)
VNR

Статус: Неофит

Группы: Участник
Зарегистрирован: 17.12.2011(UTC)
Сообщений: 10

Доброе утро.
Со вчерашнего вечера стал разъединятся.
11:20:01.502 <server_status sys_ver="624" build="20" server_tz="Russian Standard Time" id="5" connected="true"/>
11:20:10.606 <server_status sys_ver="624" build="20" server_tz="Russian Standard Time" id="5" connected="true" recover="true"/>
11:20:11.509 <server_status sys_ver="624" build="20" server_tz="Russian Standard Time" id="5" connected="true"/>
11:20:17.837 <server_status sys_ver="624" build="20" server_tz="Russian Standard Time" id="5" connected="false"/>
Что-то обновили ?
fn803923  
#1617 Оставлено : 21 сентября 2021 г. 13:58:58(UTC)
fn803923

Статус: Посетитель

Группы: Участник
Зарегистрирован: 21.09.2021(UTC)
Сообщений: 2

Такая же проблема, TXmlConnector 6.19.2.21.8 версия 32 бита (на 64 нет возможности обновиться).
Абрамов Александр  
#1618 Оставлено : 21 сентября 2021 г. 14:00:44(UTC)
Абрамов Александр

Статус: Заслуженный написатель

Группы: Участник
Зарегистрирован: 17.04.2017(UTC)
Сообщений: 85

Добрый день!

Возьмите новую версию библиотеки:
https://www.finam.ru/howtotrade/tconnector/
fn803923  
#1619 Оставлено : 21 сентября 2021 г. 14:14:41(UTC)
fn803923

Статус: Посетитель

Группы: Участник
Зарегистрирован: 21.09.2021(UTC)
Сообщений: 2

Выяснил, что по ошибке использовалась 6.17.2.21.2, обновил на 6.19.2.21.8 и все заработало.

Автор: Абрамов Александр Перейти к цитате
Возьмите новую версию библиотеки


Спасибо, а как ее использовать, если там нет 32 бита? Последняя версия под 32 бита вроде 6.19.2.21.8.
Абрамов Александр  
#1620 Оставлено : 21 сентября 2021 г. 17:01:06(UTC)
Абрамов Александр

Статус: Заслуженный написатель

Группы: Участник
Зарегистрирован: 17.04.2017(UTC)
Сообщений: 85

Версия x32 добавлена в архив, ссылка на той же странице https://www.finam.ru/howtotrade/tconnector/
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.

© 2007–2017 Холдинг «ФИНАМ»Форум YAF.NET 2.3.0 BETA 20160808 | YAF.NET © 2003-2024, Yet Another Forum.NET
Страница сгенерирована за 3.120 секунды.