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. ππ
- Moving Average Analysis: Identifies trends in the market by analyzing price movements. ππ
- Market News Monitoring: Keeps track of relevant news to assess its impact on the market. π°π
- Buy/Sell/Hold Recommendations: Based on the technical analysis, the bot suggests the best course of action. πΈβοΈ
- Simple and Effective Strategies: Implements straightforward techniques that help improve trading decisions. π‘β
- Gemini API: Provides real-time Bitcoin data. ππ‘
- LLMs (Large Language Models): Custom prompts for dynamic and context-driven analysis. π€π¬
- Technical Analysis: Uses moving averages, market data, and the VIX fear index. ππ§
Recommendation: Wait.
Justification:
The 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.
Although 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.
Risks: Continuing the downward trend and the price may reach the lower Bollinger Band, potentially breaking it.
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.
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.
Make sure you have Python 3.8+ installed and the following dependencies:
- Poetry (for dependency management) π
-
Clone the repository:
git clone [email protected]:Luiz-Trindade/CryptoMind.git cd cryptomind
-
Install dependencies using Poetry:
poetry install
This will install all the dependencies listed in
pyproject.toml. ππ₯ -
Set up your
.envfile to store sensitive information like API keys and tokens. Example:GEMINI_API_KEY=your_api_key
Once the setup is complete, you can run the bot with the following command:
python src/main.py- Fork the repository.
- Create your feature branch (
git checkout -b feature-name). - Commit your changes (
git commit -m 'Add new feature'). - Push to the branch (
git push origin feature-name). - Create a new Pull Request.
Distributed under the MIT License. See LICENSE for more information. π
