Tinkoff / invest-python

Tinkoff Invest Python gRPC client
https://tinkoff.github.io/invest-python/
Apache License 2.0
301 stars 87 forks source link

[Bug] Несоответствие данных рейтинга инструмента действительным #204

Closed vovabush closed 1 year ago

vovabush commented 1 year ago

Что случилось?

Библиотека возвращает рейтинг инструмента RU000A105QL6 равный 0 - не определен.

При этом в приложении рейтинг явно указан как 2:

Воспроизведение

with Client(TOKEN) as client:
    print(client.instruments.bond_by(id_type=2, class_code='TQIR', id='RU000A105QL6').instrument.risk_level.value)

Tinkoff Invest Version

0.2.0-beta50

Python Version

3.10

OS

Windows

Логи

No response

vovabush commented 1 year ago

Также для примера у инструмента RU000A104VS4 в приложении рейтинг Высокий, а библиотека возвращает 1, что в соответствии с документацией говорит о том, что рейтинг Низкий.

FerrusM commented 1 year ago

Также для примера у инструмента RU000A104VS4 в приложении рейтинг Высокий, а библиотека возвращает 1, что в соответствии с документацией говорит о том, что рейтинг Низкий.

В приложении отображается рейтинг компании, а API возвращает уровень риска. В этом примере нет противоречия: рейтинг компании высокий, соответственно, уровень риска низкий. По той же причине нет никакого бага в том, что приложение отображает рейтинг там, где API не возвращает риск. Риск может рассчитываться исходя не только из рейтинга компании.

vovabush commented 1 year ago

Спасибо, разобрался, исправил, Issue можно тогда закрыть.