You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
quents 4de5f32528 Mise à jour de 'Cours 1/Cours1.md' 2 months ago
Cours 1 Mise à jour de 'Cours 1/Cours1.md' 2 months ago
datasets added market data 3 months ago
datatools better encapsulation 3 months ago
investor added dummy strategy 3 months ago
strategies test sur la repratition binomiale des diff de prix 2 months ago
.gitignore added wallet mechanics 3 months ago
Readme.md Update Readme.md 3 months ago
__init__.py creating Market 3 months ago
main.py added dummy strategy 3 months ago
requirements.txt removed useless requirement 3 months ago

Readme.md

Atelier AlgoTrading

Installation de Python

L'atelier requiert Python 3 au moins dans sa version 3.6

Linux

Python est déjà installé sur votre ordinateur félicitations.

Windows

Installer Linux sur une VM ou en dual boot est simple mais si vous êtes frileux pas de soucis !

Si vous n'avez pas de version de python d'installée, suivez cette procédure :

Télécharger un installeur compatible ici : Site officiel.

IMPORTANT : Il est primordial de cocher "Ajouter python à %PATH%" en bas à droite de l'interface de l'installeur.

Redémarrez votre ordinateur.

Appuyez sur vos touches Windows et r et tapez cmd puis Entrée pour ouvrir un nouveau terminal.

Tapez python3 -V dans votre terminal et appuyez sur Entrée.

Si vous avez une erreur, vous pouvez maintenant appeler à l'aide, dans le cas contraire vous devriez voir votre version de python s'afficher dans le terminal.

Environnement de développement

Si vous n'avez aucun environnement de développement, rendez vous sur ce site : Visual Studio Code

Téléchargez un installeur compatible et installez VS code sur votre machine puis ouvrez-le.

Allez dans Fichier > Ouvrir le dossier et ouvrez le dossier contenant le code pour cet atelier.

Puis allez dans Terminal > Nouveau terminal, vous verrez un terminal s'ouvrir en bas de votre fenêtre.

Tapez pip install -r ./requirements.txt pour installer les modules python.

Tapez python3 main.py, vous devriez voir apparaître un message de bienvenue s'afficher.

Vous êtes prêts à programmer félicitations.

Utilisation du code

En tant que trader, vous pouvez interagir avec deux entités (objets) : votre wallet qui contient votre argent et vos assets et le marché qui vous propose d'acheter et de vendre.

Dans main.py, vous remarquerez les deux variables market et wallet qui les représentent.

Le but du jeu va être de développer des stratégies s'appuyant sur les prix du marché pour générer un profit.