CoolFace
Apppublic

diegobeyl/backtesting

sourceHugging Faceupdated 8mo agoView on Hugging Face
2likes
README.md55 linesDownload Raw Back to root
1---2title: Backtesting App V23emoji: ๐Ÿ“ˆ4colorFrom: blue5colorTo: green6sdk: streamlit7sdk_version: "1.52.0"8app_file: backtesting_app/app.py9pinned: false10---11 12# ๐Ÿ“ˆ Backtesting App V213 14**Advanced backtesting platform for algorithmic trading strategies.**15 16## ๐ŸŽฏ Overview17 18Backtesting App V2 is a comprehensive backtesting framework designed for algorithmic traders. It features:19- **Interactive Streamlit UI** for backtesting and visualization20- **Advanced trading algorithms** (FAST and SLOW Ariascampos strategies)21- **Real-time metrics** and performance analytics22- **Multi-asset support** with configurable parameters23 24## โœ… Key Features25 26- **Direction Filtering** - Trade only LONG, SHORT, or BOTH27- **Configurable Lookbehind** - Adjustable lookback period for SLOW algorithm (0-20 bars)28- **Multi-asset Support** - Single or multiple symbol backtesting29- **Real-time Data** - Integration with yfinance and ccxt for market data30- **Interactive Charts** - Plotly-based visualizations31 32## ๐Ÿ“Š Usage33 341. Select your trading symbol (e.g., BTCUSDT)352. Choose algorithm (FAST or SLOW)363. Configure parameters:37   - Direction: LONG, SHORT, or BOTH38   - Lookbehind period (for SLOW algorithm)39   - Capital and risk percentage404. Run backtest and analyze results41 42## ๐Ÿ› ๏ธ Technology Stack43 44- **Frontend**: Streamlit45- **Data Processing**: Pandas, NumPy46- **Charting**: Plotly47- **Data Sources**: yfinance, ccxt48- **Backtesting Engine**: Backtesting.py49 50---51 52**Author**: javitechjkd53**Version**: 2.0.054**License**: MIT55