Skip to content

Crypto Signal Scanner is a powerful bot that identifies trading signals like TD9 setups, Elliott Waves, ABCD patterns, MACD crosses, and RSI divergences. It sends real-time alerts with annotated charts to Telegram, helping traders spot trends, reversals, and opportunities across multiple timeframes for smarter decision-making.

Notifications You must be signed in to change notification settings

kdkiss/crypto-signal-scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Name: Crypto Signal Scanner


Short Description

Crypto Signal Scanner is an advanced trading assistant bot that scans the crypto market for key trading signals, including TD9 setups, Elliott Wave patterns, ABCD patterns, MACD crosses, RSI divergences, and more. Designed for traders who want to stay ahead of market trends, the bot delivers real-time alerts, accompanied by detailed charts, directly to your Telegram.


Full README File

Below is a comprehensive README for your GitHub repository:


Crypto Signal Scanner

Crypto Signal Scanner is a powerful tool designed for traders who want to identify profitable opportunities in the cryptocurrency market. The bot scans various timeframes and assets for advanced trading patterns and indicators, including TD9 signals, Elliott Waves, ABCD patterns, MACD crosses, and RSI divergences. Real-time alerts and visualized charts are sent directly to Telegram for actionable insights.


🚀 Features

  • Pattern Detection:
    • ABCD patterns
    • Elliott Wave (12345) patterns
  • Indicator-Based Alerts:
    • MACD bullish and bearish crosses (above/below 0)
    • RSI overbought/oversold conditions
    • TD9 Buy/Sell setups
    • RSI divergences (hidden and regular)
  • Custom Charting:
    • Generates annotated charts with detected patterns and signals.
    • Highlights key levels for each indicator.
  • Real-Time Alerts:
    • Sends Telegram notifications with detailed descriptions and images of detected signals.

🛠️ Setup Instructions

1. Prerequisites

Ensure you have the following installed:

  • Python 3.8 or higher
  • Telegram Bot API token
  • Access to Bybit and/or Yahoo Finance API

2. Clone the Repository

git clone https://github.com/kdkiss/crypto-signal-scanner.git
cd crypto-signal-scanner

3. Install Dependencies

Install the required Python libraries:

pip install -r requirements.txt

4. Set Up Configuration

Update the config.py file with your API keys and Telegram bot token:

TELEGRAM_TOKEN = "your_telegram_bot_token"
CHAT_ID = "your_telegram_chat_id"

5. Run the Bot

Start the bot to monitor selected symbols and timeframes:

python main.py

⚙️ Configuration

Symbols and Timeframes

You can customize the assets and timeframes to scan by modifying the symbols and timeframes lists in main.py:

symbols = ["BTCUSDT", "ETHUSDT", "NAS100", "SPX500"]
timeframes = ["240", "D", "W"]

📊 Supported Features

1. ABCD Patterns

  • Detects harmonic ABCD patterns.
  • Highlights retracement and extension levels.

2. Elliott Wave Patterns

  • Identifies 5-wave impulsive Elliott Wave setups.
  • Validates Fibonacci retracements and extensions.

3. MACD Crosses

  • Detects bullish and bearish MACD crosses (above or below the zero line).
  • Highlights potential trend continuation or reversal signals.

4. RSI Divergences

  • Identifies regular and hidden bullish/bearish divergences.
  • Monitors overbought and oversold conditions.

5. TD9 Buy/Sell Setups

  • Scans for TD9 Buy and TD9 Sell signals to identify trend exhaustion points.

🖼️ Sample Alerts

TD9 Alert

⚠️ TD9 Signal Alert!
Symbol: BTCUSDT
Timeframe: 1D

TD9 Buy at 2024-01-04 00:00 - Price: $42,000

TD9 Chart

Elliott Wave Alert

⚠️ Elliott Wave 12345 Detected!
Symbol: BTCUSDT
Timeframe: 4H

A: $40,000
B: $38,000
C: $44,000
D: $42,000
E: $46,000

Elliott Wave Chart


🤖 How It Works

  1. Fetch Market Data:
    • Pulls real-time and historical data from Bybit and Yahoo Finance APIs.
  2. Analyze Patterns:
    • Processes data to identify patterns and indicator-based conditions.
  3. Generate Alerts:
    • Sends actionable insights to Telegram, complete with annotated charts.

🔧 Future Enhancements

  • Support for more assets and exchanges.
  • Additional harmonic patterns (e.g., Gartley, Butterfly).
  • Integration with trading platforms for automated orders.
  • Web dashboard for live monitoring.

🙌 Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request for new features, bug fixes, or enhancements.


Key Highlights

  • The name Crypto Signal Scanner emphasizes its purpose clearly.
  • README includes:
    • Setup instructions.
    • Features and supported patterns.
    • Sample alerts and images for clarity.
    • Future enhancement ideas to invite contributors.

About

Crypto Signal Scanner is a powerful bot that identifies trading signals like TD9 setups, Elliott Waves, ABCD patterns, MACD crosses, and RSI divergences. It sends real-time alerts with annotated charts to Telegram, helping traders spot trends, reversals, and opportunities across multiple timeframes for smarter decision-making.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages