Skip to content

Ab2nour/stock-analysis

Repository files navigation

Stock Analysis

Analyse de cours boursiers dans le cadre du cours de Séries temporelles.

Etude de plusieurs actions issues du CAC40, S&P 500, crypto-monnaies (à décider...)

Domaine d'étude :

  • prédiction de cours boursiers (analyse technique dans le jargon financier)
  • étude de la volatilité
  • clustering sur les différentes actions
  • clustering sur les caractéristiques des actions (ratios, rendements, volatilité, etc)

Nos séries temporelles s'étalent (pour la majorité) du début des années 2000 jusqu'à aujourd'hui.

Librairies utilisées

  • librairies scientifiques (numpy, matplotlib, scipy, scikit-learn, statsmodels, pandas, keras, tensorflow)
  • mplfinance => tracé de cours boursiers (Matplotlib Finance)
  • yfinance => scraping de cours boursiers (API de Yahoo Finance)
  • backtesting.py => évaluation de stratégies algorithmiques sur des données passées

Jeux de données

Organisation des dossiers

Voici l'organisation des différents dossiers du projet :

📂 assets

Contient des ressources liées au projet, telles que des images.

📂 data

Contient les données d'actions au format csv.

📂 docs

Contient la documentation du projet.

📂 src

Contient le code source du projet.