

Logiciels de programmation de systèmes de Trading en langage C#
Pourquoi programmer vos stratégies ?
Tout d'abord, pour vérifier que tel ou tel indicateur d'Analyse Technique, soit disant hyper gagnant dans les livres (d'après 2 exemples seulement..), fonctionne réellement.
Pour vérifier que votre idée génère véritablement des profits sans risquer un seul centime.
Vous pourrez ainsi tester toutes les stratégies qui vous viennent à l'esprit, telles que :
Scanner
Corrélations inter-marchés
Saisonnalités
Order book
Etc.
Ensuite, vous l'optimiserez et trouverez les meilleurs paramètres (à combien de pips mettre le take-profit et le stoploss ?).
Enfin, vous vous affranchirez de votre côté émotionnel (les stoploss seront exécutés au moment où il doivent l'être, vous éviterez de modifier votre stratégie au dernier moment, de façon impulsive et vous ne prendrez pas vos profits trop vite).
Qu'apporte la puissance de C#, comparé à d'autres langages tels que MT4 ?
En fait, votre limitation sera votre imagination, voici quelques exemples :
-
Vous pouvez réaliser un système qui prend des décisions globales sur plusieurs autres systèmes : par exemple, définir un stoploss global sur plusieurs systèmes de trading, sur plusieurs comptes.
-
Envoyer des ordres sur plusieurs comptes de trading en même temps (pour la gestion de fonds).
-
Collecter des datas de plusieurs courtiers en même temps ou à partir d'applications comme Excel, Reuters ou Bloomberg...
-
Collecter les ordres au bid et à l'ask pour créer vos stratégies sur les flux
-
Réaliser des arbitrages entre 2 comptes de trading.
-
Faire un système qui lit des informations sur un site web (Twitter...).
-
Faire un système qui génère des ordres sur un ligne de tendance qu'il a dessinée lui-même.
Vous bénéficiez de l'immense puissance de la technologie Microsoft Dot Net des développeurs professionnels !