softandiron/tinkproject

Дополнение для вывода информации по ИИС

ZIK-1337 opened this issue · 7 comments

Дополнение к проекту автора, чтобы получать информацию по ИИС.
В файле data_parser.py в функции get_api_data прописываем строку print(client.get_accounts()) после строки print("- authorisation success"):
image
Затем запускаем main.py и потом можно нажать ctrl+c, чтобы остановить выполнение после получения нужных данных, а именно:
image
Нам нужен broker_account_id от TinkoffIis, записываем его просто в код, а добавленную строчку удаляем:
image
Можно записать также и id от брокерского, чтобы потом было проще менять в параметрах, пометив в комментарии, где иис, а где брокерский, после оставляя раскомменченным тот, который нужно запустить:
image
Теперь добавляем новый параметр broker_account_id=broker_account_id в 3 строки:
image
И все, запускаем вновь main.py и получаем информацию по ИИС.

Ошибку с делением на ноль исправили вчера. Попробуйте обновить. Сам не могу проверить, нет ИИС на Тинькове.

Ошибку с делением на ноль исправили вчера. Попробуйте обновить. Сам не могу проверить, нет ИИС на Тинькове.

да, все хорошо, обновил пост, работает с ИИС

Поступил комментарий брокера по поводу ИИС:
image

Думаю, в следующей версии можно попробовать сделать, чтобы если счёта два, то программа на одном листе Excel формировала отчёт по ИИС, а на другом по обычному счёту. А на третьем листе ещё можно собрать общую статистику по обоим портфелям.
Проблема только в том, что мне не на чем проверять. ИИС в Тинькове я не могу открыть, потому что он у меня уже есть у другого брокера.

Думаю, в следующей версии можно попробовать сделать, чтобы если счёта два, то программа на одном листе Excel формировала отчёт по ИИС, а на другом по обычному счёту. А на третьем листе ещё можно собрать общую статистику по обоим портфелям.
Проблема только в том, что мне не на чем проверять. ИИС в Тинькове я не могу открыть, потому что он у меня уже есть у другого брокера.

Из комментария брокера как раз и изменял)
Думаю, не проблема, что нет ИИС, тут же вот достаточно параметр добавить, значение которого из запроса с помощью Json спарсится, а далее все то же самое.

Создал альтернативную реализацию поддержки ИИС (#20).

Проблему решил @evgkrsk (#20 )