Et oui, une de plus !
Monotrade : petite application adaptée à mon cerveau mononeuronal et à mon trading balbutiant, mais qui peut peut-être convenir à d'autres.
Avant tout : un grand merci aux pionniers des bidouillages d'API d'Andlil, et tout particulièrement à Falex et Takapoto.
Philosophie (sisi) :
- Un seul trade à la fois (faut pas s'emballer).
- Interdiction d'oublier le SL ou le TP (surtout le SL d'ailleurs).
- Interdiction de pyramider (sinon la tentation de moyennage est trop forte, je connais mes démons).
- Pas de trading au clavier, même en option (pas confiance dans mes doigts fébriles sur le clavier, je préfère me cramponner à la souris).
- Interface en mauvais anglais niveau 6ème, en hommage à la L3.
- Affichages simplifiés.
- Programme tout à fait inadapté aux positions de longues durée (scalping ou intraday court seulement).
- Pas de ségrégation : une version pour Linux, Windows et Mac OSX.
Fonctionalités :
- Interface minimaliste (faut pas s'encombrer l'esprit, il sature vite).
- Quelques gros boutons seulement, faciles à viser, pour les ouvertures et fermetures de positions.
- Informations sur le trade en cours mises à jour tick par tick.
- Quand un trade est lancé, on ne peut plus que le cloturer, partiellement ou complètement.
- Possibilité de fermer automatiquement une fraction de la position dès l'ouverture (bien sûr on perd du spread, mais c'est mieux pour les petits K).
- Changement de compte démo/réel depuis le menu.
- Changement de produit tradé depuis le menu.
- Détection des coupures de réseau en temps réel, et tentative de reconnexion automatique.
- Affichage très visible des périodes de coupures de réseau, pour prendre ses dispositions si ça dure.
- Mode veille, pour ne pas cliquer sans faire exprès à l'heure de la sieste.
- Petite fenêtre pour ne pas encombrer (on n'a pas toujours plusieurs mètres carrés d'écrans devant soi).
- Fenêtre toujours en avant en option, pour ne pas la perdre.
- Fichier historique des prises de positions, avec les heures à la seconde près.
- Affichage actualisé du spread et des niveaux minimaux de stop (le stop garanti est aussi affiché car il indique les période de forte volatilité).
- Données personnelles sérieusement cryptées.
- Possibilité d'utiliser un proxy (simple ou identifié).
- etc...
Technique (peu) :
- Le programme ne se connecte que sur les serveurs de IG et de Lighstreamer. Il suffit d'installer un analyseur réseau pour s'en convaincre.
- Les paramètres sont tous enregistrés dans le dossier data, sans aucune intrusion dans la machine (pas d'accès à la base de registres ni d'installation de dll).
- La couche réseau a été complètement réécrite (j'aime bien comprendre).
- Utilise l'excellente librairie de programmation multiplateformes QT, version 5.
Installation :
- Décompressez l'archive où vous voulez, et lancez le programme depuis son répertoire d'installation (surtout ne pas le séparer du dossier data).
- Les EPIC des produits tradables sont listés dans le fichier éditable data/epics.txt (format texte simple, un EPIC par ligne, commentaires avec # en début de ligne).
Limites du programme :
- Plantage probable si le réseau est vraiment trop mauvais, mais dans ce cas il vaut mieux renoncer à trader.
- Possibilité de resynchroniser une position avec IG si des données ont été perdues pendant un cafouillage réseau, mais il y a des cas insolubles où il faut agir directement avec la plateforme iG.
- Pas de stop garanti (inutile pour des positions de courte durée).
Limites du concepteur :
- Ce programme est distribué tel quel, gratuitement, et sans aucune garantie de quoi que ce soit.
- Je ne diffuse pas les codes sources.
- Je n'ai pas le temps de faire la moitié de ce que je voudrais dans mes journées, alors il est inutile de me demander des modifications ou des explications par MP, je ne répondrai pas.
- Ce programme convient à ma façon de trader, et je l'ai écrit dans ce but. Je ne ferai pas de modifications d'envergure.