Skip to content

Projet 7 de la formation développeur d'applications Python sur OpenClassrooms

Notifications You must be signed in to change notification settings

NicolasDemangeat/AlgoInvest-and-Trade

Repository files navigation

AlgoInvest-and-Trade

Scripts d'algorithmes Force-Brute et de Programmation Dynamique pour trouver le meilleur investissement à partir d'une liste d'action.

Table des matières

  1. Prérequis
  2. Informations générales
  3. Fonctionnement
  4. Futures améliorations
  5. Auteur

1. Prérequis

Pour pouvoir exécuter les scripts, il nécessaire d'installer la version 3.9.0 de python : https://www.python.org/downloads/release/python-390/

2. Informations générales

De par sa nature même, le scripts bruteforce.py ne peut fonctionner avec les dataset1 et 2 qui sont trop volumineux.

Le script optimized.py fonctionne avec les trois fichiers .csv

3. Fonctionnement

Après avoir téléchargé AlgoInvest-and-Trade-main.zip depuis Github, il faut l'extraire dans un dossier de votre choix.

Ensuite, en utilisant l'invite de commandes Windows (ou le terminal si vous êtes sur Mac ou Linux), déplacez-vous dans le dossier.

Pour windows

$ CD /chemin/vers/AlgoInvest-and-Trade-main

Vous pouvez maintenant exécuter le script.

$ python bruteforce.py

ou

$ python optimized.py <nom_du_dataset> <argent_total>

Pour Unix

$ cd /chemin/vers/AlgoInvest-and-Trade-main

Vous pouvez maintenant exécuter le script.

$ python3 bruteforce.py

ou

$ python3 optimized.py <nom_du_dataset> <argent_total>

4. Futures améliorations

Voici une liste des améliorations envisageable :

  • Faire une interface graphique pour sélectionner le fichier à analyser

5. Auteur

About

Projet 7 de la formation développeur d'applications Python sur OpenClassrooms

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages