Choisir un courtier pour exécuter un EA
Un EA ne se soucie pas des arguments de vente d'un courtier. Ce qui l'intéresse, ce sont six ou sept chiffres figurant dans les spécifications du contrat, ainsi que la question de savoir si le type de compte permet réellement à la stratégie d'être mise en œuvre. Voici la liste des points à vérifier avant d'effectuer un dépôt, classés par ordre de priorité, en commençant par ceux qui peuvent éliminer un courtier le plus rapidement.
Vérifiez d'abord ces éléments
Deux questions peuvent vous amener à écarter définitivement un courtier ; posez-les donc en premier lieu.
Propose-t-elle un compte de couverture sur MT5 ? Si la stratégie EA est une stratégie de type « grid », « basket » ou toute autre stratégie combinant les deux sens de trading simultanément, un compte de compensation ne peut pas l’exécuter. La plupart des courtiers proposent les deux types de comptes, mais pas tous, et il n’est pas possible de changer de type de compte après son ouverture. Les modalités sont décrites dans Comptes de couverture vs comptes de compensation.
Est-ce que ce type de compte autorise le trading automatisé ? C'est le cas de la quasi-totalité d'entre eux, mais quelques-uns limitent l'utilisation des EA sur certains comptes promotionnels ou sans swap. Cela est précisé dans les conditions générales du compte, et le service client vous répondra en une seule ligne.
Les chiffres, et où les trouver
Tout cela se trouve au même endroit : Market Watch, clic droit, « Symboles », sélectionnez la paire, lisez les caractéristiques. Faites-le sur un compte démo correspondant exactement au type de compte que vous comptez ouvrir.
Écart : mesuré plutôt qu'annoncé
Les spreads annoncés correspondent à des moyennes ou à des scénarios optimistes. Surveillez la paire que vous comptez négocier pendant une journée entière sur un compte démo, en tenant compte du rollover quotidien, et notez la valeur la plus défavorable. C'est ce chiffre-là, et non celui annoncé, que votre EA rencontrera à 00 h 00, heure du serveur.
Commission, convertie en pips
Les comptes « raw » facturent au lot au lieu d’élargir le spread. Convertissez ce montant pour que les deux soient comparables : sur la paire EUR/USD, 7 $ par lot aller-retour correspondent à environ 0,7 pip. Ce n’est qu’ainsi que vous pourrez comparer un compte « raw » à un compte standard.
Niveau des butées
Distance minimale à laquelle un ordre « stop loss » ou « take profit » peut être placé par rapport au cours. Si un EA place un ordre « take profit » à une distance inférieure à celle-ci, l'ordre est immédiatement rejeté avec arrêts non autorisés, et l'EA semble ne plus fonctionner correctement, tandis que le courtier se contente de refuser.
Un niveau de stop de 0 est idéal. Au-delà d’environ 20 points, il convient de vérifier si le take profit par défaut de l’EA permet de le dépasser.
Lot minimum et incrément de lot
Une valeur de 0,01 avec un pas de 0,01 permet à un EA de dimensionner ses positions de manière raisonnable sur un petit compte. Un minimum de 0,1 sur l'or ou les indices signifie que la plus petite position possible pourrait déjà être trop importante par rapport à votre solde.
Échange
Facturé chaque nuit, triplé un jour par semaine. Dans le cadre d'une stratégie consistant à conserver des positions pendant plusieurs jours, le swap peut discrètement grignoter une part non négligeable des bénéfices, et c'est souvent ce qui fait la différence entre un backtest et un résultat en conditions réelles.
Taille du contrat et valeur du tick
Cela vaut la peine de jeter un œil à tout ce qui n'est pas une paire de devises. Les CFD sur l'or, les indices et les cryptomonnaies varient énormément d'un courtier à l'autre, et ce qui représente beaucoup chez l'un n'est pas forcément beaucoup chez l'autre.
Exécution : ce que le cahier des charges ne précise pas
Deux courtiers peuvent afficher des spreads identiques et se comporter de manière totalement différente lorsque le marché évolue.
Exécution au prix du marché exécute votre ordre au prix disponible, ce qui correspond exactement à ce que vous attendez d'un EA. Exécution immédiate peut renvoyer un nouveau cours, et un EA qui n'est pas programmé pour gérer ce cas peut tout simplement ignorer la transaction.
Le seul test fiable consiste à effectuer un petit test en conditions réelles. Passez une poignée d'ordres avec la taille que l'EA utiliserait et comparez le prix d'exécution au prix demandé. Cette différence correspond à votre slippage, et aucun compte démo ne vous le montrera.
L'heure du serveur, qui détermine vos horaires de trading
Un EA Heure de début et StopHour fonctionne selon l'horloge du serveur du courtier, et non selon la vôtre. Les courtiers utilisent différents décalages horaires, généralement GMT+2 ou GMT+3, et ce décalage varie en fonction du passage à l'heure d'été.
Consultez l'horloge de Market Watch avant de définir une fenêtre de trading. Une stratégie optimisée pour la séance de Londres chez un courtier en GMT+2 correspondra à une séance différente chez un courtier en GMT+3, même si les paramètres sont identiques.
Vérifications pratiques en cinq minutes
- Existe-t-il un compte démo sur le même type de serveur ? Si vous ne disposez que d'une démo générique, vous ne pourrez tester correctement aucun des éléments mentionnés ci-dessus.
- La version de MT5 est-elle à jour ? Les serveurs de courtage peuvent parfois présenter un décalage, et une ancienne version peut se comporter différemment.
- Quels sont les horaires d'ouverture le week-end et les jours fériés ? Ces éléments varient selon les groupes de symboles et permettent d'expliquer en grande partie les questions du type « pourquoi la transaction n'a-t-elle pas été exécutée ? ».
- Combien de comptes pouvez-vous ouvrir ? Utiliser un compte démo en parallèle de votre compte réel vous permet de tester les modifications apportées à vos paramètres en toute sécurité.
- Conditions de rétractation, par écrit. Ce n'est pas une question sur EA, mais celle que tout le monde aurait aimé poser.
Ce qui n'a pas autant d'importance que le laisse entendre le marketing
Latence ultra-faible. C'est important pour un scalpeur qui opère en quelques secondes. Pour une stratégie qui se base sur la clôture des barres horaires, avec des ordres en attente déjà placés chez le courtier, tout temps inférieur à environ 100 ms est acceptable. La disponibilité est bien plus importante, ce qui fait l'objet de Avez-vous besoin d'un VPS ?.
Un effet de levier considérable. Un rapport de 1:1000 n'améliore pas une stratégie. Il supprime une limite qui vous empêchait de prendre des positions trop importantes.
Bonus. Les bonus de dépôt sont généralement assortis de conditions de volume qu'un EA risque de remplir par inadvertance, ce qui peut s'avérer coûteux.
Avant la première transaction en direct
- Ouvrez un compte démo correspondant exactement à ce type de compte et copiez les caractéristiques du symbole dans une note.
- Additionnez le spread et la commission, en pips, pour votre paire.
- Vérifiez que le take profit par défaut de l’EA dépasse le niveau des stops.
- Calculez la marge requise pour la plus grande position que l'EA peut ouvrir, avec ce niveau d'effet de levier.
- Lancez le système en production avec la taille minimale pendant une semaine et mesurez le slippage.
Si vous déterminez la taille du premier compte réel, le calculateur de superficie de terrain part du solde effectif plutôt que du montant que le compte pourrait théoriquement contenir.