WarpCrypto-Trader is an advanced AI-powered cryptocurrency analysis platform that provides real-time predictions, technical analysis, and trading strategy comparisons for Bitcoin, Ethereum, and Solana. Perfect for creating engaging content for social media platforms like X.com (Twitter)!
- LSTM/GRU Hybrid Models - Advanced deep learning architecture for accurate price predictions
- Multi-Horizon Forecasting - 1-day, 3-day, and 7-day price predictions
- AI Confidence Score - Measures prediction consistency and reliability
- Per-Crypto Models - Separately trained models for BTC, ETH, and SOL
- Real-time Data - Live cryptocurrency data from Yahoo Finance
- 25+ Technical Indicators - RSI, MACD, Bollinger Bands, Moving Averages, and more
- Interactive RSI Gauge - Visual representation of market conditions
- Dynamic Price Charts - Candlestick charts with volume analysis
- Multiple Trading Strategies - RSI, MACD, Bollinger Bands, and combined strategies
- Backtesting Engine - Historical performance analysis
- Win Rate & Returns - Comprehensive strategy metrics
- Real-time Comparison - Find the best strategy for current market conditions
- Glassmorphism Design - Beautiful, transparent card layouts
- Dynamic Color Themes - Each cryptocurrency has its unique color scheme
- Responsive Layout - Works perfectly on all screen sizes
- Dark Mode - Eye-friendly interface for extended use
- Python 3.10 or higher
- pip package manager
- Git
git clone https://github.com/turtir-ai/WarpCrypto-Trader.git
cd WarpCrypto-Traderpip install -r requirements.txtTrain models for all cryptocurrencies:
Windows PowerShell:
.\train_all_models.ps1Linux/Mac:
chmod +x train_all_models.sh
./train_all_models.shOr train individually:
python train_model_fixed.py --ticker BTC-USD
python train_model_fixed.py --ticker ETH-USD
python train_model_fixed.py --ticker SOL-USDstreamlit run app_v2.pyThe application will open in your browser at http://localhost:8501
WarpCrypto-Trader/
โ
โโโ app_v2.py # Main Streamlit application (English version)
โโโ data_processor.py # Data fetching and processing module
โโโ train_model_fixed.py # LSTM/GRU model training script
โโโ strategy_backtester.py # Trading strategy backtesting engine
โ
โโโ train_all_models.ps1 # Windows batch training script
โโโ train_all_models.sh # Linux/Mac batch training script
โ
โโโ models/ # Trained models directory (auto-created)
โ โโโ btc_usd_predictor_improved.keras
โ โโโ eth_usd_predictor_improved.keras
โ โโโ sol_usd_predictor_improved.keras
โ
โโโ requirements.txt # Python dependencies
โโโ LICENSE # MIT License
โโโ README.md # This file
Use the sidebar dropdown to choose between Bitcoin, Ethereum, or Solana.
Click the "Train Model" button in the sidebar if the model hasn't been trained yet.
- RSI Gauge Indicator - Toggle the visual RSI gauge
- Strategy Leaderboard - Show/hide strategy comparison table
- AI Confidence Score - Display prediction reliability metric
- Check current price and trend
- Review AI predictions for different time horizons
- Compare trading strategy performances
- Examine technical indicators
Perfect for creating engaging content on X.com (Twitter):
- "AI Predicts Crypto Prices!" - Show AI predictions with confidence scores
- "Best Trading Strategy Revealed" - Highlight the strategy leaderboard
- "Bitcoin vs Ethereum vs Solana" - Quick comparison between cryptos
- "RSI Alert!" - Focus on the RSI gauge when it's in extreme zones
- Use dark theme for better visuals
- Slow transitions between sections
- Highlight AI confidence scores
- Show strategy performance comparisons
- Zoom in on key metrics
Edit the CRYPTO_OPTIONS dictionary in app_v2.py:
CRYPTO_OPTIONS = {
'Bitcoin (BTC)': 'BTC-USD',
'Ethereum (ETH)': 'ETH-USD',
'Solana (SOL)': 'SOL-USD',
# Add more here
}In train_model_fixed.py, modify:
predictor = ImprovedCryptoPredictor(
ticker=ticker,
sequence_length=30, # Days of historical data
prediction_horizons=[1, 3, 7] # Prediction days
)Default periods can be modified in the sidebar options.
The platform calculates and displays:
- Price Metrics: Open, High, Low, Close, Volume
- Moving Averages: SMA (10, 30, 50, 200), EMA (12, 26)
- Momentum: RSI, MACD, Stochastic Oscillator
- Volatility: Bollinger Bands, ATR
- Volume: OBV, Volume Ratio
- Custom: Support/Resistance Levels, Trend Direction
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Yahoo Finance - Real-time cryptocurrency data
- Streamlit - Amazing web app framework
- TensorFlow - Deep learning models
- Plotly - Interactive visualizations
- TA-Lib - Technical analysis indicators
This project is powered by Turtir-AI - Advanced AI Solutions for Trading and Analysis.
For questions, suggestions, or collaborations:
Made with โค๏ธ for the crypto community
โญ Star this repo if you find it helpful!
