{"id":26353610,"url":"https://github.com/ronik-v/investing-telegram-bot","last_synced_at":"2025-03-16T11:19:09.832Z","repository":{"id":170258681,"uuid":"619995802","full_name":"ronik-v/Investing-Telegram-Bot","owner":"ronik-v","description":"Telegram bot for creating optimal investment portfolio structures and visualizing information about stock price dynamics.","archived":false,"fork":false,"pushed_at":"2024-10-25T16:03:11.000Z","size":3266,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-26T06:03:28.550Z","etag":null,"topics":["aiogram","aiogram-bot","finance","fintech","investing","markowitz-model","portfolio-investment","redis-cache","sharp-model","stock-analysis","telegram-bot"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ronik-v.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-27T20:30:09.000Z","updated_at":"2024-10-25T16:03:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"28af0be5-7751-4f4b-bc94-0389db4110da","html_url":"https://github.com/ronik-v/Investing-Telegram-Bot","commit_stats":null,"previous_names":["ronik-v/investing-telegram-bot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronik-v%2FInvesting-Telegram-Bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronik-v%2FInvesting-Telegram-Bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronik-v%2FInvesting-Telegram-Bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronik-v%2FInvesting-Telegram-Bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ronik-v","download_url":"https://codeload.github.com/ronik-v/Investing-Telegram-Bot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243858240,"owners_count":20359329,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aiogram","aiogram-bot","finance","fintech","investing","markowitz-model","portfolio-investment","redis-cache","sharp-model","stock-analysis","telegram-bot"],"created_at":"2025-03-16T11:19:09.279Z","updated_at":"2025-03-16T11:19:09.812Z","avatar_url":"https://github.com/ronik-v.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Investing-Telegram-Bot\n[![License](https://img.shields.io/github/license/ronik-v/Investing-Telegram-Bot)](https://github.com/ronik-v/Investing-Telegram-Bot/blob/main/LICENSE)\n![Telegram](https://img.shields.io/badge/Telegram-2CA5E0?style=for-the-badge\u0026logo=telegram\u0026logoColor=white)\n\n## Used technology\n![Python](https://img.shields.io/badge/Python-3776AB?style=for-the-badge\u0026logo=python\u0026logoColor=white)\n![Redis](https://img.shields.io/badge/redis-%23DD0031.svg?\u0026style=for-the-badge\u0026logo=redis\u0026logoColor=white)\n\n\u003cdiv class=\"wrapper\"\u003e\n\u003cem\u003eThe 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.\u003c/em\u003e\u003cbr\u003e\n\n\u003ch3\u003eWhat can this bot do?\u003c/h3\u003e\n\u003cul\u003e\n    \u003cli\u003eGet a visual representation of the current dynamics of stocks;\u003c/li\u003e\n    \u003cli\u003eCreate an individual investment portfolio according to the given cost parameters;\u003c/li\u003e\n    \u003cli\u003eMake an optimal choice of assets based on the required ratio of profitability/risk.\u003c/li\u003e\n\u003c/ul\u003e\n\n\u003cdiv\u003e\n    \u003cp\u003eStart command:\u003c/p\u003e\u003cbr\u003e\n    \u003cimg src=\"images/start.png\"/\u003e\u003cbr\u003e\n\u003c/div\u003e\n\n\u003cdiv\u003e\n\u003ch3\u003eDetails:\u003c/h3\u003e\n\u003cul\u003e\n    \u003cli\u003eAs 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.\u003c/li\u003e\n    \u003cli\u003eAs information visualization are used:\u003cbr\u003e\n        1. Moving averages;\u003cbr\u003e\n        2. Japanese candles.\u003c/li\u003e\n    \u003cli\u003eHandled the situation with the attack of spam bots.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n\n\u003cdiv\u003e\n    \u003ch3\u003eRequired to run bot\u003c/h3\u003e\n    \u003cp\u003eTo start the project, read the small \u003ca href=\"START.md\"\u003emanual\u003c/a\u003e.\u003c/p\u003e\n\u003c/div\u003e\n\n\u003cdiv\u003e\n    \u003ch3\u003eExamples\u003c/h3\u003e\n    \u003cp\u003e1. Creation of an investment portfolio: \u003c/p\u003e\u003cbr\u003e\n    \u003cimg src=\"images/portfolio.png\"/\u003e\u003cbr\u003e\n    \u003cp\u003e2. Creating a graph(Japanese candles): \u003c/p\u003e\n    \u003cimg src=\"images/graph.png\"/\u003e\u003cbr\u003e\n    \u003cp\u003e3. Creating a graph(Moving averages): \u003c/p\u003e\n    \u003cimg src=\"images/graph_sma.png\"/\u003e\u003cbr\u003e\n\u003c/div\u003e\n\n\u003cdiv\u003e\n\t\u003ch3\u003eLicense\u003c/h3\u003e\n\t\u003cp\u003eApache License 2.0, details here \u003ca href=\"LICENSE\"\u003eLICENSE\u003c/a\u003e\u003c/p\u003e\n\u003c/div\u003e\n\u003c/div\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fronik-v%2Finvesting-telegram-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fronik-v%2Finvesting-telegram-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fronik-v%2Finvesting-telegram-bot/lists"}