Aller au contenu

Open order V3

Le module Open order - Open permet d’ouvrir un ou plusieurs ordres/positions en même temps. Il n’ouvrira un ordre consécutif que lorsque les conditions du signal seront passées de non vraies à vraies.

  • Maximum open orders : Le nombre d’ordres pouvant être ouverts dans la même direction en même temps par cet EA.
  • Hedging : En activant cette option, vous permettez à votre EA d’avoir des ordres d’achat et de vente ouverts en même temps. Si, par exemple, votre signal Open Buy provoque d’abord l’ouverture d’un ordre d’achat, alors vos signaux Open Buy et Open Sell continueront d’être évalués pour ouvrir un ordre d’achat ou de vente supplémentaire. Avec le Hedging désactivé, seul Open Buy est évalué lorsqu’un ordre d’achat est déjà ouvert. Si vous ne souhaitez qu’un seul ordre de chaque type, assurez-vous également que la valeur de Maximum open orders est supérieure à 1, sinon vous n’obtiendrez jamais plus d’un ordre. Avec le Hedging activé, il est également possible d’ouvrir des ordres d’achat et de vente simultanément, si les conditions des deux signaux sont remplies en même temps. Il s’agit d’une option réservée aux abonnés.

Chaque fois qu’un Signal d’ouverture est évalué comme vrai, après avoir été faux sur la cotation précédente, il tentera d’ouvrir un ordre, à moins que les modules Prevent Open ne l’en empêchent ou qu’un Signal Close(Buy/Sell) ait été évalué comme vrai, après avoir été faux sur la cotation précédente, en même temps.

Le module Open V2 attend pour clôturer les ordres tant que le signal d’ouverture actuel (avec ses conditions) est actif. L’idée générale derrière cela est que la clôture d’un ordre, alors qu’un signal d’ouverture est actif, entraînerait l’ouverture immédiate d’un nouvel ordre (du même type) après la clôture de l’ordre en cours, ce qui ferait perdre du Balance en commissions et spreads. Cette logique a causé une certaine confusion parmi les traders lorsqu’un signal restait actif jusqu’à la fin d’une barre et que le SL/TP n’était donc pas exécuté par l’EA. Le remède actuel est soit d’attendre que le croisement expire (sur la nouvelle barre suivante), soit de bloquer le signal d’ouverture après l’ouverture d’un ordre, en ajoutant le module ‘Time gap between orders’.

Le module Open V3 ne s’activera que sur la toute première cotation traitée qui résulte en un signal actif et décidera de l’ouverture/clôture uniquement à ce moment-là. Sur la cotation suivante, si le SL/TP est atteint, l’ordre sera clôturé, même si toutes les conditions du signal sont encore vraies. Ainsi, avec le V3, si un ordre est clôturé après que les conditions d’un signal sont remplies, un nouvel ordre ne sera pas ouvert. Au lieu de cela, il attendra qu’au moins le signal ne soit pas actif pendant une cotation puis redevienne actif.