Giter Site home page Giter Site logo

trade's Introduction

Trade Robot trader : Le but de ce projet est de réaliser un robot trader, optimisant les gains. Le programme peut effectuer les 3 actions suivantes :

ACHETER via la syntaxe buy n, où n est le nombre d’actions à acheter. Une commission de 0.15% arrondie à l’entier supérieur sur le montant total de l'ordre est prélevée. On doit impérativement avoir assez d’argent pour cet ordre.

VENDRE via la syntaxe sell n, où n est le nombre d’actions à vendre au cours actuel. Une commission de 0.15% arrondie à l’entier supérieur sur le montant total de l'ordre est prélevée. On doit impérativement posséder suffisamment d’actions pour cet ordre.

ATTENDRE via la syntaxe wait. Aucune action n’est achetée ni vendue.

Les cours de la bourse seront transmis au programme via une moulinette ; c’est aussi elle qui exécutera l’ordre passé par le programme. A chaque tour (représentant un jour), la moulinette enverra le cours actuel de l’action au programme qui passera alors un ordre. Le nombre de tours est déterminé à l’avance.

La moulinette s’utilise comme suit : ./trade_moulinette -f fichier -p binaire -m capital [-o]

-f fichier où fichier contient la suite des entiers représentant le cours de l’action ; ces entiers seront envoyés un par un à votre programme à chaque tour. -p binaire où binaire est le chemin vers votre programme. -m capital où capital est le montant d’argent dont vous disposez initialement. -o permet d’afficher les valeurs de l’action sur la sortie standard.

trade's People

Contributors

floranpagliai avatar

Watchers

James Cloos avatar Yohann Payrot avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.