Skip to content

Telegram bot for creating optimal investment portfolio structures and visualizing information about stock price dynamics.

License

Notifications You must be signed in to change notification settings

ronik-v/Investing-Telegram-Bot

Repository files navigation

Investing-Telegram-Bot

License Telegram

Used technology

Python Redis

The program allows you to create an investment portfolio with maximum profitability and minimum risks, analyze the dynamics of prices for ordinary shares in real time.

What can this bot do?

  • Get a visual representation of the current dynamics of stocks;
  • Create an individual investment portfolio according to the given cost parameters;
  • Make an optimal choice of assets based on the required ratio of profitability/risk.

Start command:



Details:

  • As a model for determining the structure of the investment portfolio, the model of G. Markowitz was chosen, according to which the portfolio with the minimum risk, the maximum Sharpe ratio and the average portfolio is determined.
  • As information visualization are used:
    1. Moving averages;
    2. Japanese candles.
  • Handled the situation with the attack of spam bots.

Required to run bot

To start the project, read the small manual.

Examples

1. Creation of an investment portfolio:



2. Creating a graph(Japanese candles):


3. Creating a graph(Moving averages):


License

Apache License 2.0, details here LICENSE

About

Telegram bot for creating optimal investment portfolio structures and visualizing information about stock price dynamics.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published