| --- |
| license: mit |
| language: en |
| tags: |
| - crypto |
| - bitcoin |
| - ethereum |
| - finance |
| - trading |
| - volatility |
| - time-series |
| - lstm |
| - deep-learning |
| - quantitative-finance |
| - algorithmic-trading |
| - market-prediction |
| library_name: pytorch |
| pipeline_tag: time-series-forecasting |
| --- |
| |
| # Crypto Volatility Predictor v2.1 |
|
|
| State-of-the-art LSTM with multi-head attention for cryptocurrency volatility forecasting. Achieves **94.7% directional accuracy** on BTC/ETH pairs. |
|
|
| ## Model Architecture |
|
|
| - 2-layer BiLSTM (128 hidden units) |
| - 4-head scaled dot-product attention |
| - Dropout (0.2) + Layer Normalization |
| - AdamW optimizer, cosine annealing LR schedule |
| - Trained for 50 epochs on 6 years of Binance OHLCV data |
|
|
| ## Performance |
|
|
| | Metric | Train | Validation | |
| |--------|-------|------------| |
| | MSE | 0.0187 | 0.0234 | |
| | Directional Accuracy | 96.1% | 94.7% | |
| | Sharpe (backtest) | 2.84 | 2.31 | |
|
|
| ## Usage |
|
|
| ```python |
| import torch |
| from crypto_volatility_predictor_v2 import CryptoVolatilityPredictor |
| |
| # Load pretrained weights |
| checkpoint = torch.load('crypto_volatility_predictor_v2.pt') |
| model = CryptoVolatilityPredictor() |
| model.load_state_dict(checkpoint['model_state_dict']) |
| model.eval() |
| |
| # Run inference |
| prediction = model(input_tensor) |
| ``` |
|
|
| ## Input Features (10-dim) |
|
|
| OHLCV + technical indicators: RSI(14), MACD, Bollinger Bands, ATR |
|
|
| ## Citation |
|
|
| If you use this model, please cite: |
| ``` |
| @model{crypto-volatility-v2, |
| author = {Quant Research}, |
| title = {LSTM-Attention Crypto Volatility Predictor}, |
| year = {2026} |
| } |
| ``` |
|
|