Skip to content

fabritsius/investor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

investor

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.

Usage

  1. Clone the repo with git clone https://github.com/fabritsius/investor
  2. Go to the project root with cd investor/
  3. Run make db if you have docker or make sure you have cassandra running locally
  4. Run make keyspace to create project keyspace (requires cassandra running in docker)
  5. Create a new .env file using .env.example as an example
  6. Run make tinkoff to start tinkoff plugin
  7. Run make aggregate from a separate console to test the plugin

TODO

  • 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

About

Helper tool for managing your stock assets

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors