Comment utiliser les références et les guides de cTrader Algo
cTrader est équipé d'un ensemble complet de matériels supplémentaires, notamment une documentation complète (dont vous lisez actuellement une partie) et des vidéos éducatives. Dans cet article, nous expliquons comment vous pouvez utiliser efficacement ce trésor d'informations. L'API Algo compte de nombreux membres, et savoir comment obtenir rapidement des informations sur ce dont vous avez besoin est essentiel.
Mises à jour de la documentation
La documentation est mise à jour régulièrement pour correspondre aux nouvelles versions de cTrader. Dans certains cas, vous pouvez voir la documentation discuter d'améliorations de l'API auxquelles vous ne pouvez pas encore accéder dans cTrader. Vous pouvez considérer ces cas comme des aperçus de ce qui arrivera dans les futures versions de cTrader.
Accéder à la documentation et aux guides
Vous pouvez facilement trouver du matériel éducatif directement dans cTrader Windows. Pour ce faire, ouvrez l'application Algo et sélectionnez n'importe quel algorithme. Dans la colonne à droite de la fenêtre de l'éditeur de code, vous devriez voir la documentation de l'API entièrement intégrée dans la plateforme.

En fait, il y a de fortes chances que vous lisiez cet article depuis cTrader.
Vous pouvez également visiter le Centre d'assistance de cTrader et ouvrir la section couvrant le trading algorithmique. Vous y verrez la même interface et la même structure que dans cTrader Windows classique. Enfin, vous pouvez visiter notre chaîne YouTube où vous pouvez regarder des guides vidéo couvrant les algorithmes de cTrader. Notez que tous ces guides sont également disponibles sous forme de vidéos intégrées dans le Centre d'assistance et dans la documentation API intégrée.
Naviguer dans la documentation
La documentation contient plusieurs sections essentielles.
Bases de C# et .NET. Cette brève introduction aux principes fondamentaux de C# et .NET est parfaite pour tous ceux qui cherchent à se lancer dans la création d'algorithmes personnalisés.
cBots et Indicateurs. Ces guides couvrent le processus de création de cBots et d'indicateurs à partir de zéro et fournissent plusieurs extraits de code que vous pouvez réutiliser librement lors de la création de vos propres algorithmes.
Fonctionnalités de l'API. La documentation de cette section détaille comment vous pouvez travailler avec plusieurs fonctionnalités majeures de l'API Algo, notamment l'accès au réseau et le stockage local. Les guides Opérations avancées de cBot et Opérations avancées d'indicateur contiennent des extraits de code pour des types complexes d'algorithmes cTrader tels que les indicateurs imbriqués.
Références. Les références de l'API contiennent des descriptions de chaque membre de l'API, ce qui signifie que vous pouvez lire des informations sur ce que vous pouvez obtenir ou définir via certaines propriétés, les valeurs possibles de divers enum et ce que certaines méthodes renvoient. Les mêmes informations sont fournies dans la fenêtre de l'éditeur de code lorsque vous survolez un membre spécifique de l'API.
Utiliser des extraits de code
Les extraits de code détaillés sont l'une des principales fonctionnalités de cette documentation. Quel que soit le type d'algorithmes que vous souhaitez créer, il y a de fortes chances que la documentation contienne du code que vous pouvez réutiliser librement. Pour le démontrer, nous pouvons créer un cBot simple qui fonctionne presque entièrement avec du code tiré de la documentation avec quelques petites modifications.
Pour ce faire, nous allons d'abord créer un nouveau cBot. Cela se fait en cliquant sur le bouton Nouveau cBot ou, si vous ne le voyez pas, en ouvrant le menu déroulant en haut de la liste des algorithmes et en sélectionnant la même option.

Nous allons créer un cBot simple qui trade plusieurs symboles. Nous voulons trader les actualités, il est donc logique d'avoir un algorithme qui trade tous les symboles liés à ces actualités.
Pour ce faire, nous allons ouvrir la documentation intégrée de l'API Algo et taper « plusieurs symboles » dans sa barre de recherche. Comme le montrent les résultats de recherche, il existe une sous-section traitant du trading d'autres symboles dans le guide Opérations avancées avec les cBots. Si nous cliquons sur ce résultat spécifique, nous serons immédiatement dirigés vers l'extrait de code pertinent ainsi que quelques informations supplémentaires. Nous pouvons immédiatement copier et coller l'extrait dans notre cBot.
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
Les informations au-dessus de l'extrait de code nous indiquent que nous pouvons utiliser la collection Symbols pour trouver les symboles que nous voulons. Supposons que le Trésor américain prononce un autre discours sur le cycle des taux d'intérêt et que nous voulons ouvrir des positions de vente au démarrage pour plusieurs indices basés aux États-Unis (mais pas pour le symbole auquel notre cBot est attaché).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | |
Au démarrage, notre cBot exécutera les opérations requises. Se référer à la documentation de l'API nous a permis d'économiser beaucoup de temps en réutilisant du code existant et en le modifiant légèrement pour répondre à nos besoins.
Résumé
cTrader vous permet d'accéder à la documentation de l'API à plusieurs endroits différents, notamment au sein de la plateforme elle-même. C'est un moyen incroyablement pratique d'améliorer vos algorithmes car vous pouvez simplement réutiliser des extraits de code de la documentation après avoir introduit les modifications requises. Nous vous recommandons également vivement de vous abonner à notre chaîne YouTube afin d'être informé chaque fois que nous publions une nouvelle vidéo éducative.