Helper tool for managing your stock assets on Tinkoff Investment Platform.
I wanted to track more data about my portfolio than there is in the app so I decided to make my own tracker. The bank has an API which I am using here. Feel free to use my referral link if you also want to invest some of your fortune =)
This is an early stage for the project. Nothing is final.
- Clone the repo with
git clone https://github.com/fabritsius/investor
- Go to the project root with
cd investor/
- Run
make db
if you have docker or make sure you have cassandra running locally - Run
make keyspace
to create project keyspace (requires cassandra running in docker) - Create a new .env file using .env.example as an example
- Run
make tinkoff
to start tinkoff plugin - Run
make aggregate
from a separate console to test the plugin
- Get basic data about stock portfolio from Tinkoff
- Use gRPC to connect plugins to the aggregator
- Store portfolio history in a database
- Use a Telegram Bot as a user interface
- Create a webpage with the project description
- Add an advanced prediction features for market analysis