Comment écrire des algorithmes pour ATAS
La plateforme ATAS, en plus de tous ses indicateurs et graphiques en clusters utiles, a la possibilité très cool de connecter vos propres algorithmes via l’API. Elle ouvre la voie à des options illimitées pour utiliser la puissance d’ATAS :
- test de vos idées de trading sur des gigaoctets d’historique de ticks pour les actions, les contrats à terme, les crypto-monnaies ;
- création de vos propres indicateurs,
- création de stratégies d’auteur entièrement automatiques avec connexion directe aux principales bourses.
Naturellement, pour cela, il faut savoir programmer. À savoir – en C# (C Sharp), puisque ATAS est écrit dans ce langage commun de Microsoft. La Base de connaissances contient une section entière consacrée à l’utilisation de l’API. Mais, il s’adresse davantage à ceux qui ont de l’expérience en programmation et sont familiers avec la terminologie.
Tandis que cet article éducatif a été créé par un programmeur non professionnel, tout est décrit ici avec des mots simples. L’article est pratique, il est destiné aux débutants en C#, cependant, il faut au moins un peu d’expérience dans le trading avec la plateforme ATAS.
Objectifs de l’article :
- Montrer comment la plateforme de trading et d’analyse ATAS interagit avec l’environnement de développement Visual Studio, dans lequel les programmes en langage C# sont créés.
- Donner une initiation superficielle au langage C#. Pas toute l’information est présentée dans le texte, c’est naturel, puisque vous pouvez rechercher sur Google les informations de référence manquantes sur C# à partir de sources ouvertes. Sinon, l’article se transformera en un Talmud de 1000 pages.
Si vous souhaitez vous développer en créant vos propres algorithmes pour les connecter via API à ATAS, alors vous devrez certainement apprendre le C# à partir de livres, de cours, de vidéos, dont il y a beaucoup sur Internet. On y explique de manière accessible des méthodes, des classes, des types de variables, des opérations avec celles-ci, des massifs, des cycles et ainsi de suite – tout ce dont vous avez besoin pour créer du code. Mais, il est peu probable que vous y verrez des exemples d’indicateurs fonctionnant avec des données de bourse réelles. Mais, vous pouvez les trouver ci-dessous.
Lisez dans l’article :
- Par où commencer ;
- Premiers pas ;
- Premier programme ;
- Deuxième programme ;
- Troisième programme ;
- Quatrième programme ;
- Bonus.
À la fin de l’article, vous recevrez un fichier pour Visual Studio avec le code source utilisé dans le texte. Si vous avez des questions — posez-les dans les commentaires.
Allons-y !