{"id":22547376,"url":"https://github.com/shaadclt/algorithmic-trading-python","last_synced_at":"2025-04-09T17:04:49.266Z","repository":{"id":234801346,"uuid":"656539260","full_name":"shaadclt/Algorithmic-Trading-Python","owner":"shaadclt","description":"This is a Python application that uses the Streamlit library to perform algorithmic trading analysis based on stock momentum. It retrieves stock data from Yahoo Finance using the yfinance library and visualizes the momentum and buying/selling signals using Plotly.","archived":false,"fork":false,"pushed_at":"2023-06-21T06:58:57.000Z","size":13,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-23T19:07:04.400Z","etag":null,"topics":["plotly","streamlit","yfinance"],"latest_commit_sha":null,"homepage":"https://algo-trading.streamlit.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shaadclt.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2023-06-21T06:42:25.000Z","updated_at":"2024-10-28T04:12:55.000Z","dependencies_parsed_at":"2024-04-20T20:54:08.469Z","dependency_job_id":"d6f4a26d-5cba-4176-9efc-98cb1fba4d75","html_url":"https://github.com/shaadclt/Algorithmic-Trading-Python","commit_stats":null,"previous_names":["shaadclt/algorithmic-trading-python"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shaadclt%2FAlgorithmic-Trading-Python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shaadclt%2FAlgorithmic-Trading-Python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shaadclt%2FAlgorithmic-Trading-Python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shaadclt%2FAlgorithmic-Trading-Python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shaadclt","download_url":"https://codeload.github.com/shaadclt/Algorithmic-Trading-Python/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248074976,"owners_count":21043490,"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":["plotly","streamlit","yfinance"],"created_at":"2024-12-07T15:11:38.432Z","updated_at":"2025-04-09T17:04:49.234Z","avatar_url":"https://github.com/shaadclt.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Algorithmic Trading using Momentum Strategy and Python\n\nThis is a Python application that uses the Streamlit library to perform algorithmic trading analysis based on stock momentum. It retrieves stock data from Yahoo Finance using the `yfinance` library and visualizes the momentum and buying/selling signals using Plotly.\n\n## Installation\n\n1. Clone the repository:\n\n   ```shell\n   git clone https://github.com/shaadclt/Algorithmic-Trading-Python.git\n    ```\n    \n2. Install the required Python packages:\n    ```shell\n   pip install -r requirements.txt\n    ```\n    \n## Usage\n\n1. Run the application:\n\n    ```shell\n      streamlit run app.py\n    ```\n    \n2. Enter a stock ticker (e.g., AAPL) in the input field.\n\n3. Select a period from the dropdown menu (1mo, 3mo, 6mo, 1y).\n\n4. The application will display a plot showing the stock's close price and momentum. It will also indicate the buy and sell signals based on the momentum.\n\n## Contributing\nContributions are welcome! If you find any issues or want to enhance the functionality of the application, feel free to submit a pull request.\n\n## License\nThis project is licensed under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshaadclt%2Falgorithmic-trading-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshaadclt%2Falgorithmic-trading-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshaadclt%2Falgorithmic-trading-python/lists"}