{"id":26873642,"url":"https://github.com/luiz-trindade/cryptomind","last_synced_at":"2025-03-31T09:19:44.940Z","repository":{"id":285268541,"uuid":"957564808","full_name":"Luiz-Trindade/CryptoMind","owner":"Luiz-Trindade","description":"Cryptomind is a technical analysis bot for cryptocurrencies, such as Bitcoin. 💰📉 It uses data like moving averages 📊 and market news 📰 to recommend whether it's time to buy 🛒, sell 💸, or hold ⏸️ the asset. The bot helps make more informed decisions 🧠 based on current market conditions. 🌐📈","archived":false,"fork":false,"pushed_at":"2025-03-30T17:43:44.000Z","size":1200,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T18:26:08.464Z","etag":null,"topics":["ai","analysis","crypto","cryptocurrency","free","free-software","freesoftware","gpl3","gplv3","ia","langchain","langchain-python","libre","license","llm","python","python-based","real-time-data-analysis","study","technical-analysis"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Luiz-Trindade.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2025-03-30T17:17:20.000Z","updated_at":"2025-03-30T17:48:16.000Z","dependencies_parsed_at":"2025-03-30T18:36:32.740Z","dependency_job_id":null,"html_url":"https://github.com/Luiz-Trindade/CryptoMind","commit_stats":null,"previous_names":["luiz-trindade/cryptomind"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Luiz-Trindade%2FCryptoMind","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Luiz-Trindade%2FCryptoMind/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Luiz-Trindade%2FCryptoMind/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Luiz-Trindade%2FCryptoMind/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Luiz-Trindade","download_url":"https://codeload.github.com/Luiz-Trindade/CryptoMind/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246443534,"owners_count":20778252,"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":["ai","analysis","crypto","cryptocurrency","free","free-software","freesoftware","gpl3","gplv3","ia","langchain","langchain-python","libre","license","llm","python","python-based","real-time-data-analysis","study","technical-analysis"],"created_at":"2025-03-31T09:19:44.196Z","updated_at":"2025-03-31T09:19:44.934Z","avatar_url":"https://github.com/Luiz-Trindade.png","language":"Python","readme":"# CryptoMind 🧠💰\n\n\u003cimg src=\"images/cryptomind_logo.png\" alt=\"CryptoMind Logo\" height=\"200\" /\u003e\n\n**CryptoMind** is a technical analysis bot designed to help you make informed decisions when trading cryptocurrencies like Bitcoin. The bot analyzes market data, including moving averages and news, to provide recommendations on whether to buy, sell, or hold an asset based on current market conditions. 🚀📈\n\n## Features 🌟\n\n- **Moving Average Analysis**: Identifies trends in the market by analyzing price movements. 📉📊\n- **Market News Monitoring**: Keeps track of relevant news to assess its impact on the market. 📰🔍\n- **Buy/Sell/Hold Recommendations**: Based on the technical analysis, the bot suggests the best course of action. 💸⚖️\n- **Simple and Effective Strategies**: Implements straightforward techniques that help improve trading decisions. 💡✅\n\n## Technologies Used 🛠️\n\n- **Gemini API**: Provides real-time Bitcoin data. 🌐📡\n- **LLMs (Large Language Models)**: Custom prompts for dynamic and context-driven analysis. 🤖💬\n- **Technical Analysis**: Uses moving averages, market data, and the VIX fear index. 📈🔧\n\n## Technical Analysis Example 📉\n\n**Recommendation:** **Wait.**\n\n**Justification:**\n\nThe current price (82449.68) is below the short-term (85237.91) and long-term (88784.38) moving averages, indicating a downward trend in the short and medium term. The negative MACD (-1011.09) and below the signal line (-1155.54) reinforce this bearish outlook.\n\nAlthough the RSI (49.66) is neutral and not signaling oversold conditions, the proximity of the price to the lower Bollinger Band (80607.19) suggests potential selling pressure. The volatility of 2.68% indicates that the price may fluctuate considerably. \n\n**Risks:** Continuing the downward trend and the price may reach the lower Bollinger Band, potentially breaking it.\n\n**Opportunities:** If the price reverses the trend and breaks above the short-term moving average, it could indicate a buy signal. However, with the current indicators, this reversal is not clear.\n\n**In summary:** The technical indicators suggest caution. Waiting for clearer signs of trend reversal or price stabilization is the most prudent strategy at the moment.\n\n## Setup ⚙️\n\n### Prerequisites 📜\n\nMake sure you have Python 3.8+ installed and the following dependencies:\n\n- Poetry (for dependency management) 🔑\n\n### Installation 🛠️\n\n1. Clone the repository:\n\n   ```bash\n   git clone git@github.com:Luiz-Trindade/CryptoMind.git\n   cd cryptomind\n   ```\n\n2. Install dependencies using Poetry:\n\n   ```bash\n   poetry install\n   ```\n\n   This will install all the dependencies listed in `pyproject.toml`. 🔄📥\n\n3. Set up your `.env` file to store sensitive information like API keys and tokens. Example:\n\n   ```text\n   GEMINI_API_KEY=your_api_key\n   ```\n\n### Running the Bot 🚀\n\nOnce the setup is complete, you can run the bot with the following command:\n\n```bash\npython src/main.py\n```\n\n## Contributing 🤝\n\n1. Fork the repository.\n2. Create your feature branch (`git checkout -b feature-name`).\n3. Commit your changes (`git commit -m 'Add new feature'`).\n4. Push to the branch (`git push origin feature-name`).\n5. Create a new Pull Request.\n\n## License 📄\n\nDistributed under the MIT License. See `LICENSE` for more information. 🔐\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluiz-trindade%2Fcryptomind","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluiz-trindade%2Fcryptomind","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluiz-trindade%2Fcryptomind/lists"}