Comment créer un robot de trading ?
La négociation sur une monnaie ou un marché boursier nécessite un ensemble de règles pour se conformer — c’est la seule façon de réussir. Même l’investissement à long terme comprend le respect de certaines règles, qui régissent le choix de l’actif et le calcul de la durée de l’investissement.
Plan de l'article
Systèmes de trading
Un tel ensemble de règles peut être appelé un système commercial. Ces dernières peuvent être fondées soit sur l’analyse technique, soit sur l’analyse fondamentale.
A voir aussi : MAAF assurance mon compte : comment le créer et l'utiliser
L’ analyse technique implique une analyse du graphique d’un instrument. Il est réalisé à l’aide de divers indicateurs ou de modèles de prix bien connus.
L’ analyse fondamentale comprend l’analyse des nouvelles, initié informations, statistiques, etc., ce qui aide à imaginer la dynamique actuelle et prévoit d’autres mouvements de prix.
Lire également : Le trading est-il une dépendance pour les traders de Forex
Robots de trading
Lorsque le trader se met d’avis sur le type d’analyse le plus approprié pour eux, il commence à négocier. Avec le temps, leur commerce approche de la perfection, devenant leur routine quotidienne. Et puis, le trader décide d’automatiser sa stratégie.
L’ analyse fondamentale est plutôt difficile à automatiser ; cela nécessite des compétences en programmation pour créer des robots capables de « lire et d’analyser » les nouvelles. Une certaine expérience du travail avec l’intelligence artificielle est encore meilleure. Ainsi, le nombre de ces négociants est plutôt limité, tandis que l’efficacité de ces systèmes n’est pas supérieure à celle de ceux qui reposent sur l’analyse technologique.
Un système de trading basé sur l’analyse technique est beaucoup plus facile à automatiser. S’il se compose d’indicateurs, il suffit de connaître le langage de programmation de la plate-forme du trader.
Par exemple, sur Forex le plus populaire est MetaTrader 4. Pour écrire un robot de trading pour cette plate-forme, le langage de programmation MQL4 est nécessaire, c’est-à-dire que vous devez étudier un langage de programmation.
Où pouvez-vous créer un robot sans compétences en programmation ?
Les marchés se développent et de nouvelles possibilités d’automatisation des systèmes de négociation apparaissent.
Une excellente option pour créer un robot de trading pour ceux qui ne connaissent aucun langage de programmation sera une plate-forme multi-marché R Trader. Il a un constructeur de stratégie simple et intuitivement compréhensible. Il est destiné à automatiser votre système de trading si vous n’avez pas de compétences en programmation. Tout ce dont vous avez besoin est une expérience modérée dans le commerce afin que vous compreniez ce qui est un prix de fermet/ouverture et le prix minimal/maximal du chandelier qui vous intéresse.
Description du système commercial
Je vais essayer de répondre à tous les vos questions possibles en vous montrant comment créer un robot de trading sur R Trader sur l’exemple d’un système de trading très simple composé de deux indicateurs.
La première et la chose la plus importante dont vous aurez besoin au début est un système de trading. Il doit avoir des règles claires pour ouvrir des positions d’achat et de vente. Pour éviter les erreurs, vous devez dessiner tous les indicateurs sur le graphique.
Dans notre cas, ouvrir une position d’achat ressemblera à ceci :
1. Moyenne mobile (EMA) — 200, Fermer, 0 — inférieure au prix de clôture du chandelier actuel.
2. La bordure inférieure des Bollinger Bands Low (20, Close, 2, 0) est supérieure au prix minimum du chandelier actuel.
Si ces deux conditions sont remplies, une position d’achat est ouverte.
Décrivons maintenant les conditions de fermeture de la position d’achat.
1. La bordure supérieure des Bollinger Bands High (20, Close, 2, 0) est inférieure au prix maximum de la chandelier.
2. Moyenne mobile (EMA) — 200, Fermer, 0 est au-dessus du prix de clôture du chandelier actuel.
Création d’un robot de trading
Je vous ai montré comment décrire un point d’entrée pour un Buy. Maintenant, nous devons le transférer sur la plateforme R Trader.
Nous nous connectons à la plateforme et cliquez sur « Stratégies » — « Mes stratégies », puis cliquez sur « Ajouter une nouvelle stratégie ».
Prochaine étape, vous devrez inventer un nom pour votre stratégie et la décrire brièvement.
Une fois ces étapes terminées, vous arrivez au constructeur lui-même, où vous spécifiez les paramètres de votre système de trading.
Pour commencer, le constructeur suggère de configurer la condition pour une position d’achat. Tant que nous les avons décrits ci-dessus, il suffira de choisir simplement les paramètres correspondants des indicateurs et de spécifier les conditions.
Maintenant, nous devons spécifier les conditions de fermeture décrites ci – dessus.
En outre, vous pouvez configurer les valeurs Stop Loss et Take Profit (fermer à SL et fermer à TP, respectivement). Si ces valeurs sont spécifiées, la position sera fermée à la condition remplie en premier.
Nous avons donc formulé les conditions nécessaires à l’ouverture et à la fermeture d’un achat. Maintenant, vérifions si ce système montrera de bons résultats.
Pour cela, choisissez votre instrument préféré, choisissez une période, « Volume de commande », puis cliquez sur « Backtest ».
Test de la stratégie de trading
Les tests sont effectués historiquement, le délai est pris en compte par la plate-forme et dépend du nombre de citations testables. Malheureusement, vous ne pouvez pas télécharger des devis pour des tests plus longs ici.
Si nous avons bien fait, les résultats des tests apparaîtront.
Dans notre cas, la stratégie démontre un résultat positif avec un bénéfice de 1.304 USD. Un résultat négatif ont signifié que le système devait être remanié.
Dans ce testeur, le dépôt de départ n’est pas spécifié. La croissance du profit commence à partir de zéro, donc tout en dessous de zéro peut être considéré comme un ralentissement. Cette stratégie a montré une baisse de 400 USD au tout début. Ensuite, toutes les pertes ont été couvertes par l’argent gagné.
Cependant, ce n’est pas cela, et le résultat peut être amélioré en ajoutant des conditions plus standard. Revenez à l’édition de la stratégie (cliquez sur « Editeur ») et tapez 2 dans « Max open deals ».
Par cela, nous permettons au robot de trading d’ouvrir une deuxième position même si la première n’est pas encore fermée.
« Max open deals » permet d’ouvrir de nouvelles positions avant que les précédentes ne soient fermées. Je dois vous avertir que dans cette stratégie particulière, le paramètre ne fonctionne pas correctement. Les conditions sont vérifiées à chaque tique, et en une minute toute une charge de positions peut être ouverte.
Pour éviter une telle situation, mais encore être en mesure d’ouvrir une nouvelle position à un meilleur prix, nous pouvons utiliser la fonction « Entrez tous les 0 ticks au-dessus de la dernière entrée ». Il permet d’ouvrir une nouvelle position un certain nombre de points au-dessus/au-dessous de la précédente. Au lieu de zéro, tapez le nombre de points nécessaire.
En outre, dans « Multiplicateur » nous tapons 2, par lequel nous disons au robot de rendre le volume de la deuxième position 2 fois plus grand que celui de la première.
« Multiplicateur » multiplie le volume de l’ordre précédent par la valeur qui y est spécifiée.
Lancement du robot de trading
Si nous sommes satisfaits du résultat, il suffit de lancer la stratégie.
Pour ce faire, cliquez sur « Activer » ; une fenêtre apparaîtra. Dans celui-ci, vous devez spécifier le volume de la position d’ouverture et le TP et SL dans le USD, si vous le souhaitez. Si les deux dernières cases sont laissées vides, les positions seront fermées aux conditions implicites par la stratégie.
Le choix de l’instrument est effectué automatiquement. Dans notre cas, le programme choisira l’instrument dont la carte est actuellement à l’écran. C’est US500.
Après le lancement de la stratégie, nous pouvons vérifier le nom et toutes les informations (telles que l’heure de lancement, l’instrument, le calendrier, le bénéfice, etc.) à ce sujet dans « Running Strategies ».
De même, nous pouvons lancer la stratégie sur n’importe quel instrument qu’elle montre un résultat positif. Cependant, vous devrez calculer le volume de la transaction pour chaque instrument pour éviter de dépasser les limites de risque sur le dépôt car la fermeture simultanée de toutes les positions sur le compte avec une perte peut causer de graves dommages au dépôt.
Pour supprimer la stratégie, il suffit de cliquer sur la croix à la fin de la ligne.
Avec R Trader, contrairement à MetaTrader 4 et MetaTrader 5, il n’y a pas besoin de garder votre ordinateur en permanence pour que le robot négocie. Vous n’avez pas non plus besoin d’un VPS. Vous n’avez qu’à lancer le robot sur la plate-forme, puis il commence à trader sur le serveur automatiquement.
Pendant le trading, vous pouvez fermer les positions manuellement et modifier à la fois l’ordre et la stratégie elle-même. Vous pouvez interrompre l’expert conseiller ou simplement le supprimer si vos résultats s’aggravent.
Un autre avantage des robots de trading sur R Trader est la vaste sélection d’instruments, y compris les actions négociées sur les bourses européennes et américaines et les paires de devises. Ainsi, vous pouvez essayer un robot sur plusieurs marchés, sinon, vous auriez dû créer un robot séparé pour chaque plate-forme et étudier les langages de programmation, ce qui prend du temps.
Résumé
Maintenant, vous voyez que n’importe qui peut créer leur robot de trading. Une plateforme propose des stratégies de trading standard, toutes ayant leurs conditions de travail transparentes. Dans notre cas, vous pouvez les améliorer en fonction de vos idées et trouver les meilleurs instruments pour eux.
Tout ce dont vous avez besoin est un désir de progresser dans le commerce et d’utiliser toutes les possibilités de réaliser un profit sur les marchés financiers. Une telle opportunité est discutée dans cet article.
Comment choisir la meilleure plateforme de robot de trading ?
Si vous ne disposez des compétences requises en programmation pour créer votre bot trading vous-même. Vous pouvez vous tourner vers les plateformes. Toutefois, pour savoir laquelle choisir pour automatiser votre système de trading, il vous faut quand même quelques prérequis.
Comparer les plateformes
La première chose à faire est de comparer les plateformes pour effectuer un tri sélectif basé sur :
- La qualité du service et de la formation
- Les différentes fonctionnalités avancées pour les traders expérimentés
- La qualité des informations transmises concernant le trading automatique proposé
- Les performances de la plateforme et des robots créés
- Les preuves tangibles des résultats obtenus par les utilisateurs (preuve chiffrée, preuves scientifiques et mathématiques, etc.)
Le Booker
Chaque plateforme de robot de trading auto doit être en partenariat avec un booker de renom. En plus de sa renommée, vérifiez qu’il soit régulé et fiable.
Avoir des connaissances solides en trading
Avant de vous lancer, et pour ne pas vous laisser dépasser par les événements, vous devez :
- Acquérir toutes les connaissances de base du trading et entre autres, le fonctionnement de la bourse.
- Connaitre un minimum le marché sur lequel vous souhaitez vous lancer
- Connaître les risques que vous encourrez en investissant votre argent
Les points de vigilance :
Il y a également 3 erreurs à ne pas commettre, surtout si vous débutez :
- Vous laisser influencer par les publicités
- Les taux de réussites improbables
- Une plateforme avec des conditions d’utilisation floues.