Que fait quick-stats ?
Récupère rapidement les données et affiche les statistiques clés de backtest pour un symbole avec une stratégie de croisement EMA par défaut. Aucune création de fichier nécessaire - s'exécute en ligne dans une cellule de notebook ou imprime sur la console.
Utilisation
from marketcalls.quick_stats import quick_stats
quick_stats('AAPL')
Paramètres
symbol(str) : Symbole boursier (ex: 'AAPL', 'BTC-USD')start_date(str, optionnel) : Date de début au format 'YYYY-MM-DD'. Par défaut '2020-01-01'.end_date(str, optionnel) : Date de fin au format 'YYYY-MM-DD'. Par défaut aujourd'hui.fast_ema(int, optionnel) : Période EMA rapide. Par défaut 12.slow_ema(int, optionnel) : Période EMA lente. Par défaut 26.
Exemple
quick_stats('MSFT', start_date='2018-01-01', fast_ema=10, slow_ema=30)
Sortie
Les statistiques suivantes sont imprimées :
- Rendement total (%)
- Rendement annualisé (%)
- Ratio de Sharpe
- Drawdown maximum (%)
- Nombre total de trades
- Taux de réussite (%)
Dépendances
- pandas
- yfinance
- numpy
Plateformes supportées
- Jupyter Notebook / JupyterLab
- Console Python
- Claude Code
- VS Code avec extensions Python