Inferenco Predictions SDK
A Rust library for cryptocurrency price forecasting that combines statistical methods, technical analysis, and machine learning.
Features
- Hybrid Forecasting Engine: Ensemble of statistical models, ML (SVR), and technical indicators
- Multi-Horizon Forecasts: From 15 minutes to 4 years
- Two-Tier Caching: Smart TTL-based caching for API responses and forecasts
- Rate Limiting: Built-in token bucket + exponential backoff for CoinGecko API
- Technical Analysis: RSI, MACD, Bollinger Bands
- Local AI: On-the-fly SmartCore SVR training (no external models needed)
Installation
Add to your Cargo.toml:
[]
= "0.1.0"
= { = "1", = ["full"] }
Quick Start
Usage
use ;
async
Run the Example
Documentation
See DOCUMENTATION.md for detailed architecture, API reference, and integration guides.
CI/CD
GitHub Actions runs:
cargo fmt --checkcargo clippycargo buildcargo test(unit + integration + doc tests)
License
MIT