Skip to content

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. πŸŒπŸ“ˆ

License

Notifications You must be signed in to change notification settings

Luiz-Trindade/CryptoMind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CryptoMind πŸ§ πŸ’°

CryptoMind Logo

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. πŸš€πŸ“ˆ

Features 🌟

  • 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. πŸ’‘βœ…

Technologies Used πŸ› οΈ

  • 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. πŸ“ˆπŸ”§

Technical Analysis Example πŸ“‰

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.

Setup βš™οΈ

Prerequisites πŸ“œ

Make sure you have Python 3.8+ installed and the following dependencies:

  • Poetry (for dependency management) πŸ”‘

Installation πŸ› οΈ

  1. Clone the repository:

    git clone [email protected]:Luiz-Trindade/CryptoMind.git
    cd cryptomind
  2. Install dependencies using Poetry:

    poetry install

    This will install all the dependencies listed in pyproject.toml. πŸ”„πŸ“₯

  3. Set up your .env file to store sensitive information like API keys and tokens. Example:

    GEMINI_API_KEY=your_api_key
    

Running the Bot πŸš€

Once the setup is complete, you can run the bot with the following command:

python src/main.py

Contributing 🀝

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature-name).
  3. Commit your changes (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature-name).
  5. Create a new Pull Request.

License πŸ“„

Distributed under the MIT License. See LICENSE for more information. πŸ”

About

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. πŸŒπŸ“ˆ

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages