Closed fly3110 closed 2 years ago
Присоединяюсь к комментарию необходимо получать все сделки не только в стриме но и по запросу from to.
Добрый день! В свежем обновлении стало возможно посмотреть trades с помощью метода OperationsService.GetOperations Пример ответа
"payment": {
"currency": "rub",
"units": "316307",
"nano": 200000000
},
"price": {
"currency": "rub",
"units": "3163",
"nano": 72000000
},
"state": "OPERATION_STATE_EXECUTED",
"quantity": "100",
"quantityRest": "0",
"trades": [
{
"tradeId": "5032178777",
"dateTime": "2022-02-22T17:46:30.986Z",
"quantity": "36",
"price": {
"currency": "rub",
"units": "3163",
"nano": 200000000
}
},
{
"tradeId": "5032178778",
"dateTime": "2022-02-22T17:46:30.986Z",
"quantity": "5",
"price": {
"currency": "rub",
"units": "3163",
"nano": 0
}
},
{
"tradeId": "5032178779",
"dateTime": "2022-02-22T17:46:30.986Z",
"quantity": "59",
"price": {
"currency": "rub",
"units": "3163",
"nano": 0
}
}
]
Добрый день.
Вопрос, собственно, в заголовке. В прошлом API это было возможно через эндпойнт https://api-invest.tinkoff.ru/openapi/operations. В текущем API можно подписаться на TradesStream, но как быть, если нужна детальная информация по прошлым ордерам?
Метод OrdersService::GetOrders возвращает информацию только по активным ордерам, OperationsService::GetOperations не возвращает trades, а OperationsService::GetBrokerReport не возвращает информацию сразу.
Спасибо.