A fully automated technical analysis bot for cryptocurrency markets (BTC-USD), designed to analyze market data using multiple indicators and send trading signals directly to a Telegram channel.
Built with โค๏ธ by Nira Intelligence
- ๐ Indicators: RSI, MACD, Bollinger Bands, Fibonacci levels, Candle patterns
- ๐ฐ Multi-Timeframe Analysis: 1H, 4H, 1D trends
- ๐ง Scoring System: Combines indicator scores to determine final trading signal
- ๐ Signal Output: Sends formatted messages via Telegram
- ๐ Volume Analysis: Detects volume spikes and price-volume divergence
- ๐ TP/SL Calculation: Based on ATR (Average True Range)
- โป๏ธ Runs Continuously every hour (with
time.sleep(3600))
๐ Deployment on Render.com
This bot is designed to run as a background worker on Renderโs free plan.
nira-trading-bot/
โโโ main.py โ main logic and loop
โโโ requirements.txt โ dependencies (ta, yfinance, etc.)
โโโ render.yaml โ Render config for background execution
- Fork or clone this repository.
- Connect your GitHub account to Render.
- Create a New Background Worker and select this repo.
- Render will automatically detect the
render.yamlfile and configure the build. - Set your environment variables in Render:
TELEGRAM_TOKENCHAT_ID
๐ BTC MARKET SUMMARY
๐๏ธ Time: 2025-06-04 - 14:00:00
๐ฐ Price: $67,120.40
๐ Trends
1H: Uptrend
4H: Sideways
1D: Downtrend
Trend Score: 0
๐ Indicators
Candle: Hammer โ +1
RSI: 31.21 โ Neutral โ 0
MACD: 0.45 | Sig: 0.37 โ Bullish โ +1
BB: At Lower Band โ +1
๐ Fibonacci
๐น 38.2%: 66210.54
โ ๏ธ Price is near Fibonacci level 38.2%
Fib Score: +1
๐ Volume
๐บ Volume Spike: 2.14x above average
โ
Price rising with volume (bullish confirmation)
Volume Score: +1
๐ฏ Trade Setup
Entry: $67,120.40
TP: $68,520.20
SL: $65,920.80
๐งฎ Total Score: 5
๐ฆ Final Signal: โ
STRONG BUY
- Runs hourly via internal loop
- Fully customizable scoring logic
- Can be extended to support multiple symbols (e.g., ETH-USD, BNB-USD)
- Easily adaptable for local or VPS deployment
For support or customization, reach out via Telegram @NiraSignal