-
Notifications
You must be signed in to change notification settings - Fork 89
[Bug] Пропадает операция в методе get_operations_by_cursor #171
Comments
Проверил у другого человека, у него тоже операция продажи пропала, но облигаций ЯТЭК выпуск 2 (figi BBG00ZZNPB92). Сама операция продажи была 28.09.2021 и если выставлять в списке операций конечную дату позже 21.11.2022, то она не отражается. Опять же API её показывает и раньше таких проблем не было. |
Здравствуйте! К сожалению, я не смог воспроизвести ситуацию. Подскажите, правильно ли я понимаю, что если просто запросить сделки (без курсора) вернется весь набор сделок? А если получать аналогично курсором - то пропадает последняя? |
С вашей подачи я поэкспериментировал ещё. Для get_operations вроде все операции есть, если для get_operations_by_cursor выставить limit=1000, то тоже все (всего операций на этом счёте 900 с чем-то). А вот если менять периоды запроса или limit так, чтобы все операции дробились на куски, и потом собирались у меня, то некоторые операции теряются. Не только та операция продажи OZON, про которую изначально я писал, а другие тоже. Похоже на стыке блоков операций теряется одна. Ещё раз проверил просто через swagger вручную подставляя номер cursor, там все операции есть. |
Я посчитал сколько пропадает операций. Если в get_operations_by_cursor выставляю limit=1000 по счёту выдаёт 997 операций, если limit=100, то 994 операции, если limit=50, то 992 операции, если limit=10, то 991 операцию. Даты начала и конца периода при этом одинаковые. |
Баг всё ещё есть, очень мешает работать |
Вроде перестали пропадать, вы что-то поправили или это случайность какая-то? |
Что случилось?
Если запрашиваю список операций через метод get_operations_by_cursor с конечной датой после 5 декабря 2022 г. по брокерскому счёту, то пропадает операция продажи 65 акций OZON 25.02.2022. Если брать конечную дату 05.12.2022 или раньше, то эта операция появляется. Сам API эту операцию выдаёт во всех случаях (проверено через Swagger tinkoff.github.io/investAPI/swagger-ui).
Воспроизведение
Tinkoff Invest Version
0.2.0-beta44
Python Version
3.8
OS
Windows
Логи
No response
The text was updated successfully, but these errors were encountered: