[A] Commande en attente sur une barre
Définissez votre prix d'ouverture ainsi que votre prix de clôture stop-loss
- Envoyez le ticket en attente avec le prix d'ouverture cible, en utilisant le dernier chiffre décimal du PO comme code de la plage temporelle.
(Le prix d'ouverture sert également de prix de clôture stop-loss.)

Pourquoi placer une commande en attente sur une barre ?
C'est le ticket le plus simple que vous puissiez envoyer avec cet EA. Il définit le prix d'ouverture et le prix de clôture stop-loss au même niveau. Le ticket se ferme lorsqu'une barre se ferme à l'encontre de la direction dans laquelle vous tradez. Cette stratégie est généralement utilisée lorsque vous identifiez un potentiel prix le plus haut ou le plus bas, comme un niveau important de support ou de résistance, et que vous souhaitez entrer en position pour voir si le prix rebondit de ce niveau.
Où utiliser ?
Vous pouvez utiliser cette stratégie d'entrée au point le plus haut d'un sommet en M ou au point le plus bas d'un fond en W. Comme le stop-loss est défini au même niveau que le prix d'ouverture, le ticket se fermera immédiatement si le prix évolue à l'encontre de votre direction souhaitée. L'avantage de cette stratégie est que vous pouvez placer un ticket avec une taille de lot plus grande tout en gardant la perte par ticket gérable. En utilisant ce type de ticket, vous obtenez généralement le ratio risque-récompense le plus élevé. De plus, il ne faut généralement pas longtemps pour voir si votre stop-loss sera déclenché ou si le marché commencera à évoluer dans votre direction préférée.
montant-à-risquer-par-ticket
pour réduire les pertes excessivesLes pertes excessives peuvent survenir lorsque la distance du stop-loss est courte (par exemple, une commande en attente sur une barre) ou lorsque vous tradez avec une plage temporelle de stop-loss courte (par exemple, M1). Si vous rencontrez constamment des pertes excessives, essayez de réduire légèrement le montant-à-risquer-par-ticket
. Par exemple, si vous avez fixé 30 USD comme montant de risque et que la perte moyenne est constamment supérieure à ce montant, vous pouvez le réduire à 25 USD ou 20 USD et le tester sur plusieurs tentatives.
Comment placer le ticket ?
Placer un ticket en attente avec stop-loss sur une seule barre est très facile. Pour un ticket d'achat, identifiez le niveau de support potentiel le plus bas, et pour un ticket de vente, identifiez le niveau de résistance potentiel le plus haut. Ensuite, placez un ticket limite d'achat ou de vente avec seulement le prix d'ouverture, en définissant le dernier chiffre décimal du prix d'ouverture comme code TF (c'est le seul cas où nous utilisons le dernier chiffre décimal du prix d'ouverture au lieu du prix de stop-loss comme code de plage temporelle). Après avoir envoyé la commande en attente, attendez simplement que le prix du marché déclenche l'ordre. L'utilitaire fermera le ticket pour vous lorsque le prix de clôture franchira le niveau de stop-loss (qui est le même que votre prix d'ouverture) que vous avez défini. Voici quelques exemples pour vous familiariser avec cette fonctionnalité :
[Exemple 1]
Entrer une commande en attente avec stop-loss sur une seule barre avec un ticket d'achat pour XAUUSD à 2381.28, en utilisant M1 comme plage temporelle de stop-loss basée sur le prix de clôture.

- Arrondir le dernier chiffre décimal de 2381.28 pour obtenir 2381.20.
- Définir le code de plage temporelle M1 de 1 dans le dernier chiffre décimal, donc le prix d'ouverture sera 2381.21.
- Après avoir envoyé le ticket en attente, vous verrez votre stop-loss sur votre application mobile MT4 défini à 0.01. Cela indique que le stop-loss de prix de clôture a été défini au prix d'ouverture.
[Prix de clôture stop-loss]
Le prix de 2381.20 (le prix arrondi de 2381.21) sera défini comme le prix de clôture stop-loss. Cela créera une différence entre le stop-loss que vous avez voulu définir (2381.28) et le stop-loss réel (2381.20).
[Exemple 2]
Entrer une commande en attente avec stop-loss sur une seule barre avec un ticket de vente pour EURUSD à 1.08915, en utilisant M15 comme plage temporelle de stop-loss basée sur le prix de clôture.
- Arrondir à la hausse (plafond) le dernier chiffre décimal de 1.08915 pour obtenir 1.08920.
- Définir le code de plage temporelle M15 de 3 dans le dernier chiffre décimal, donc le prix d'ouverture sera 1.08923.
- Après avoir envoyé le ticket en attente, vous verrez votre stop-loss sur votre application mobile MT4 défini à 9999.00003, indiquant que le prix d'ouverture a également été défini comme stop-loss.
[Prix de clôture stop-loss]
Le prix de 1.08930 (le prix arrondi à la hausse de 1.08923) sera défini comme le prix de clôture stop-loss. Cela créera une différence entre le stop-loss voulu (1.08915) et le stop-loss réel (1.08930).
[Technique avancée]
Dans cet exemple, vous pourriez également envoyer 1.08913 comme prix d'ouverture, donc le prix final de clôture stop-loss serait 1.08920, ce qui est plus proche de votre stop-loss cible initial.
Comment le prix de clôture stop-loss est-il calculé ?
Pour un ordre d'achat, le stop-loss est défini au prix plancher du dernier chiffre décimal. Pour un ordre de vente, le stop-loss est défini au prix plafond du dernier chiffre décimal.
Comment envoyer un ordre de marché direct avec la taille de lot optimale lorsque le prix d'ouverture est trop proche de votre stop-loss ?
Envoyer une commande en attente lorsque le prix d'ouverture est trop proche de votre stop-loss peut ne pas être possible, car certains courtiers restreignent les utilisateurs à définir le prix d'ouverture et le stop-loss trop proches l'un de l'autre. Généralement, cette distance doit être d'au moins 20 pips. Si vous souhaitez entrer en position lorsque le prix actuel du marché est trop proche de votre prix d'entrée cible en utilisant la fonction de calcul de la taille de lot, vous pouvez l'exécuter en deux étapes avec le ticket [B2] entrée directe sur le marché :
Exemple
Envoyer un ticket de marché direct lorsque la distance OP et SL est trop procheEnvoyer un ordre d'achat avec la plage temporelle M5 pour EURUSD, avec un stop-loss à 1.28582 lorsque le stop-loss est trop proche du prix d'ouverture.
- Envoyer une Commande en attente sur une barre avec la plage temporelle que vous tradez, en définissant le prix d'ouverture à 1.28582.
- L'utilitaire définira le prix d'ouverture à 1.28582 et le stop-loss au plancher de 1.28582, qui est 1.28580. Il définira également le code de stop-loss au code de plage temporelle de 0.00002, où le dernier chiffre décimal représente la plage temporelle que vous tradez actuellement.
- Convertir cette commande en attente en un ticket [B2] entrée directe sur le marché en ajustant le Code de plage temporelle de 0.00002 à 0.00000
- L'utilitaire enverra un ordre de marché pour vous au prix actuel de Bid, avec la taille de lot calculée en fonction du montant d'argent que vous êtes prêt à risquer.
Pour le calcul de la taille de lot, vous pouvez envoyer un ticket arbitraire fictif placé loin du prix actuel du marché avec votre distance de stop-loss désirée.
Lorsque le prix du marché et le prix d'ouverture sont trop proches
Cette méthode résout le problème du stop-loss étant trop proche du prix de clôture. Cependant, vous ne pourrez peut-être pas envoyer une commande en attente si votre prix d'ouverture est également trop proche du prix actuel du marché. Dans ce cas, vous devrez peut-être d'abord envoyer un ordre de marché manuellement avec la taille de lot correctement calculée. Une fois le ticket converti en ordre de marché, envoyez le stop-loss de prix de clôture avec le code de plage temporelle approprié.
Si vous souhaitez définir le prix d'entrée de manière plus précise, vous pouvez ajuster le prix d'ouverture après avoir envoyé la commande en attente [A] sur une barre. Comme la plage temporelle est uniquement déterminée par le prix d'ouverture initialement, ajuster le prix d'ouverture de la commande en attente [A] sur une barre n'affectera pas le code de plage temporelle du ticket.