A real-time cryptocurrency trading dashboard that displays technical indicators, market data, and trading signals for any cryptocurrency pair from Binance.
✨ Real-time Price Updates - Live price feed via WebSocket
📊 Technical Indicators - EMA20, EMA50, RSI, MACD, Bollinger Bands
📈 Interactive Charts - Price charts with volume and technical overlays
⚡ Market Metrics - Fear Factor, Funding Rate, Open Interest changes
🎯 Trading Signals - Automated BUY/SELL/HOLD recommendations
🌙 Dark/Light Theme - Toggle between themes with full chart adaptation
🔄 Symbol Search - Analyze any USDT trading pair
-
Clone the repository
git clone https://github.com/FlyUltra/micro-analyst.git cd micro-analyst
-
Open in browser
# Simply open index.html in your web browser open index.html
-
Start analyzing
- Enter any cryptocurrency symbol (e.g., ETHUSDT, ADAUSDT)
- Click refresh button or press Enter
- Toggle theme with moon/sun icon
The dashboard connects to Binance's public APIs to fetch:
- Historical data for charts and indicator calculations
- Real-time prices via WebSocket connection
- Funding rates for futures sentiment
- Open interest changes for market momentum
Indicator | Description |
---|---|
EMA20/50 | Exponential Moving Averages for trend analysis |
RSI | Relative Strength Index (14-period) for momentum |
MACD | Moving Average Convergence Divergence for signals |
Bollinger Bands | Volatility bands around price action |
Fear Factor | Custom volatility-based market sentiment |
- STRONG BUY: RSI < 30 + Positive funding rate
- BUY: RSI < 30 (oversold condition)
- STRONG SELL: RSI > 70 + Negative funding rate
- SELL: RSI > 70 (overbought condition)
- HOLD: All other conditions
All dependencies are loaded via CDN:
- Tailwind CSS - Styling
- Chart.js - Charts and graphs
- Luxon - Date/time handling
- ✅ Chrome/Chromium 80+
- ✅ Firefox 75+
- ✅ Safari 13+
- ✅ Edge 80+
This project uses Binance's public APIs only:
- No API keys required
- No rate limiting for basic usage
- Real-time data via public WebSocket streams
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This tool is for educational and informational purposes only. Always do your own research before making any trading decisions. Cryptocurrency trading involves substantial risk of loss.
⭐ Star this repo if you find it useful!