A real-time cryptocurrency market monitor and trading dashboard built with Rust, featuring:
- 📈 Live price tracking (Binance API)
- 🚨 Custom price alerts
- 💼 Portfolio management
- 🔍 Technical indicators (RSI, MACD)
- ⌨️ Keyboard-driven TUI interface
✔ Real-time Data
- Stream prices for BTC, ETH, SOL, XRP
- 24h change and volume tracking
✔ Portfolio Tracking
- Value calculations
- Profit/Loss reporting
✔ Technical Analysis
- RSI and MACD indicators
- Price history visualization
✔Alerts System
- Price threshold notifications
- Percentage change triggers
✔Keyboard-Driven Interface
- View switching: v (Prices), a (Alerts), p (Portfolio), c/k (Chart/Candles), i (Indicators), l (Latency)
- Buy/Sell: b, x
- Sorting & navigation: ↑ ↓ s
- Timeframe cycling: t
- Quit: q
- Rust 1.70+
- Binance API key (optional for private endpoints)
# Clone repository
git clone https://github.com/yourusername/cryptowatch-terminal.git
cd cryptowatch-terminal
# Build and run
cargo run --release
🌟 Future Roadmap
Planned Features
🔜 Multi-Exchange Support
Coinbase Pro integration
Kraken API support
Arbitrage detection
🔜 Enhanced Trading
Limit/Market orders
Stop-loss/take-profit
Order history tracking
🔜 Advanced Analytics
Backtesting engine
Strategy builder
Candlestick charts
🔜 UI Improvements
Customizable themes
Multiple layout modes
Exportable reports
Made with Rust and caffeine by Hruday. Pull requests and contributions welcome!