{"id":21169982,"url":"https://github.com/ai-lenok/moex-analyzer","last_synced_at":"2026-05-09T07:02:19.340Z","repository":{"id":173933407,"uuid":"539062486","full_name":"ai-lenok/moex-analyzer","owner":"ai-lenok","description":"A simple engine for analyzing Moscow Exchange securities","archived":false,"fork":false,"pushed_at":"2022-09-22T06:46:07.000Z","size":194,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-14T17:27:00.111Z","etag":null,"topics":["docker","matplotlib","numpy","pandas","python3"],"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/ai-lenok.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":"2022-09-20T15:32:43.000Z","updated_at":"2022-09-20T15:38:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"ab66db5b-b857-41ef-b1ad-b3a13f9568e5","html_url":"https://github.com/ai-lenok/moex-analyzer","commit_stats":null,"previous_names":["ai-lenok/moex-analyzer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ai-lenok/moex-analyzer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai-lenok%2Fmoex-analyzer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai-lenok%2Fmoex-analyzer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai-lenok%2Fmoex-analyzer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai-lenok%2Fmoex-analyzer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ai-lenok","download_url":"https://codeload.github.com/ai-lenok/moex-analyzer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai-lenok%2Fmoex-analyzer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32810381,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"online","status_checked_at":"2026-05-09T02:00:06.633Z","response_time":123,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["docker","matplotlib","numpy","pandas","python3"],"created_at":"2024-11-20T15:54:51.135Z","updated_at":"2026-05-09T07:02:19.307Z","avatar_url":"https://github.com/ai-lenok.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Moscow Exchange Securities Analyzer\n\nA simple engine for analyzing Moscow Exchange securities\n\n# Launch\n## Python\n\n### Prepare\n```shell script\npip3 install . \n```\n\n### Scheme\n```shell script\npython3 moex-analyzer [-h] --security SECURITY [SECURITY ...] --board BOARD \n                      [--date DATE] [--chart]\n```\n### Arguments\n```shell script\n  -h, --help            show this help message and exit\n  -s SECURITY [SECURITY ...], --security SECURITY [SECURITY ...]\n                        Security for analysis\n  -b BOARD, --board BOARD\n                        Board where trade security\n  -d DATE, --date DATE  Date of start analysis (default: 1990-01-01)\n  -c, --chart           Draw chart\n\n```\n### Example\n```shell script\npython3 moex-analyzer --security MOEX SBER --board TQBR --date 2020-01-01 --chart\n```\nOr\n```shell script\npython3 moex-analyzer --security SBMX SBSP --board TQTF --date 2020-01-01 --chart\n```\n\nAfter that inside the `chart/` directory you can find charts with security prices.\n\n## Docker\n### Scheme\n```shell script\ndocker run [--volume \u003cabsolume_path_to_image_dir\u003e:/moex/chart] \n           dzx912/moex-analyzer\n           [-h] --security SECURITY [SECURITY ...] --board BOARD \n           [--date DATE] [--chart]\n```\n\n### Example\n```shell script\ndocker run dzx912/moex-analyzer --security MOEX --board TQBR\n```\nOr\n```shell script\ndocker run --volume ~/moex/chart:/moex/chart \\\n           dzx912/moex-analyzer \\\n           --security SBMX SBSP --board TQTF --date 2020-01-01 --chart\n```\nAfter that inside the `~/moex/chart` directory you can find charts with security prices.\n\n# Output\n## Analysis\n```shell script\nMOEX Day change:   -2.48%\nMOEX Week change:  -6.15%\nMOEX Month change: 8.61%\nMOEX Year change:  23.91%\n```\n## Chart\n\u003cimg src=\"https://raw.githubusercontent.com/ai-lenok/moex-analyzer/master/example/MOEX.png\" alt=\"MOEX price chart\" width=\"800\"/\u003e\n\n# Docker hub\nhttps://hub.docker.com/r/dzx912/moex-analyzer\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fai-lenok%2Fmoex-analyzer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fai-lenok%2Fmoex-analyzer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fai-lenok%2Fmoex-analyzer/lists"}