Passer au contenu principal

Code de Trame Temporelle (Code TF)

Définissez le prix de clôture, la trame temporelle d'exécution du stop-loss et le ratio de retracement de Fibonacci.


Exemple de bannière

Le code de trame temporelle (code TF) est un code que vous pouvez envoyer depuis votre téléphone mobile pour ajuster la trame temporelle dans laquelle vous souhaitez exécuter le stop-loss. Il est placé dans le dernier chiffre décimal du prix du stop-loss. Pour un ticket d'achat EURUSD à cinq décimales, le code entre 0,00001 et 0,00008 sera mappé aux trames temporelles de M1 à W1.


Exemple de bannière


Exemple
  1. Si vous souhaitez définir 1,00000 comme votre stop-loss sur EURUSD avec une trame temporelle de M5, ajoutez simplement 0,00002 à 1,00000 et envoyez 1,00002.
  2. Si vous souhaitez définir un stop-loss de 150,50 sur USDJPY avec une trame temporelle de M15, vous enverriez 150,53 (150,50 + 0,03).

Indépendamment du fait que le courtier ou la plateforme de trading utilise 2, 3 ou 5 décimales, nous utiliserons le dernier chiffre décimal comme code de trame temporelle. Les trames temporelles correspondantes sont listées dans le tableau ci-dessous :


Code TF (dernier chiffre décimal)Trame temporelle
0Entrée directe avec calcul automatique de la taille du lot
1M1
2M5
3M15
4M30
5H1
6H4
7D1
8W1
9Effacer les réglages du stop-loss, take-profit, code TF et code FB


Codes 1-8 : Code de Trame Temporelle

Les codes 1-8 représentent le code de trame temporelle, qui indique la trame temporelle d'exécution du stop-loss. Par exemple, si vous envoyez le prix du stop-loss pour EURUSD à 1,38532, le dernier chiffre décimal (code 2) sera interprété comme la trame temporelle d'exécution. Voici comment le programme sépare votre stop-loss du code de trame temporelle :

Ticket d'achat : EURUSD : SL = 1,38532
  1. Trame temporelle : Il prend le dernier chiffre décimal (0,00002) de 1,38532 et l'interprète comme la trame temporelle M5.
  2. Stop-loss au prix de clôture : Il arrondit à la baisse le prix du stop-loss (1,38532 → 1,38530) et le stocke comme valeur de stop-loss au prix de clôture.
  3. Exécution : Une fois que le prix de clôture tombe en dessous de 1,38530, le trade sera clôturé.

Ticket de vente : EURUSD : SL = 1,38532
  1. Trame temporelle : Il prend le dernier chiffre décimal (0,00002) de 1,38532 et l'interprète comme la trame temporelle M5.
  2. Stop-loss au prix de clôture : Il arrondit à la hausse le prix du stop-loss (1.38532 → 1,38540) et le stocke comme valeur de stop-loss au prix de clôture.
  3. Exécution : Lorsque le prix de clôture monte au-dessus de 1,38540 sur la trame temporelle M5, le trade sera clôturé.

Interprétation du Stop-Loss au Prix de Clôture

Indépendamment du fait qu'un produit ait 2 ou 3 chiffres décimaux, nous utilisons le dernier chiffre décimal comme code de trame temporelle. Après avoir reçu le stop-loss de l'utilisateur, cet EA interprétera d'abord le dernier chiffre décimal comme le code de trame temporelle. Il calcule ensuite le stop-loss au prix de clôture en arrondissant à la baisse le dernier chiffre décimal pour les ordres d'achat et en arrondissant à la hausse le dernier chiffre décimal pour les ordres de vente. Voici des exemples de la trame temporelle finale et du stop-loss au prix de clôture pour XAUUSD et USDJPY tels que calculés par Cosy Trader.

Devise/prix de stop-lossCode TF/trame temporellePrix de stop-loss à l'achatPrix de stop-loss à la vente
USDJPY/154,5355/H1154,530154,540
XAUUSD/2381,233/M152381,202381,30
XAUUSD/2381,2322/M52381,2302381,240

Ajustement du Code de Trame Temporelle

Vous pouvez rapidement ajuster le code de trame temporelle en tapotant les boutons "+" et "-" à côté du prix du stop-loss dans votre application MT4.


Exemple de bannière


Récapitulatif
  • Code de trame temporelle : Le dernier chiffre décimal du stop-loss.
  • Prix de stop-loss à la clôture : Pour les tickets d'achat, c'est le prix du stop-loss arrondi à la baisse ; pour les tickets de vente, c'est le prix du stop-loss arrondi à la hausse.

Code 0 et Code 9

Étant donné qu'il n'y a pas de trame temporelle mappée pour le code 0 et le code 9, nous illustrons ici comment ces codes fonctionnent. Veuillez noter que les deux codes ne s'appliquent qu'aux tickets en attente.

Code 0 : Code d'Entrée Directe sur le Marché

Le code 0 déclenche un ordre de marché direct basé sur l'ordre en attente que vous envoyez. Vous pourriez vous demander pourquoi ne pas simplement ouvrir un ordre d'achat ou de vente direct. La raison est que cet utilitaire offre l'avantage de calculer la taille de lot précise pour vous, offrant un meilleur contrôle des risques. Envoyer un ordre de marché direct est un processus en deux étapes : d'abord, vous devez envoyer un ticket en attente avec une taille de lot quelconque, puis envoyer le code TF=0.

astuce

Vous pouvez consulter [B2] Entrée Directe sur le Marché pour plus d'informations détaillées.


Code 9 : Réinitialisation de Tous les Réglages

Le code 9 vous permet de réinitialiser tous vos réglages. Si vous souhaitez réinitialiser vos paramètres pendant l'opération, il vous suffit d'entrer un prix de stop-loss avec le dernier chiffre décimal à 9. Voici quelques exemples :

  • Pour un ticket d'achat EURUSD à 5 décimales : 0,00009
  • Pour un ticket de vente XAUUSD à 2 décimales : envoyer 9999,09
  • Pour un ticket d'achat USDJPY à 3 décimales : 0,009

Notez que pour envoyer le code de trame temporelle pour un ticket de vente, vous devrez utiliser un numéro de prix supérieur au prix actuel. Ainsi, 9999,x9, 5000,x9 ou 3000,x9 rempliront tous la même fonction lorsque le prix de XAUUSD est inférieur à 3000. Après avoir reçu le code de réinitialisation, l'utilitaire effacera tous vos réglages de stop-loss et de take-profit, y compris le code TF et le code FB. Il définira également le dernier chiffre décimal du prix d'ouverture à 0. Cela est dû au fait que le dernier chiffre décimal du prix d'ouverture sera utilisé pour récupérer le code de trame temporelle si aucun stop-loss ou take-profit n'est défini. Nous décrirons cela plus tard dans la section sur "Ordre en attente sur une barre". Après la réinitialisation, vous pourrez redéfinir les niveaux de stop-loss et de take-profit souhaités pour vos ordres en attente. En résumé, le code 9 vous aide à réinitialiser le stop-loss (SL) et le take-profit (TP) pour les ordres en attente et vous permet de supprimer à distance les réglages incluant SL, TP, TF et FB.


Limite de Stop-Loss Pseudo

Vous pourriez vous demander si le stop-loss au prix de clôture sera effacé à l'étape 2 après l'envoi du code TF=0. La réponse courte est non. Cependant, la valeur du stop-loss doit être définie en dehors de la limite de stop-loss pseudo. La limite de stop-loss pseudo aide l'EA à déterminer si le prix du stop-loss envoyé par l'utilisateur est une combinaison de stop-loss au prix de clôture et de code de trame temporelle, ou simplement le code de trame temporelle. Ci-dessous, nous illustrons les conditions pour les tickets d'achat et de vente, respectivement.

Ticket d'Achat Limite SL

La limite de stop-loss pseudo pour un ticket d'achat sert de limite supérieure pour l'EA afin de déterminer si la valeur est un code de trame temporelle. Pour un instrument à 5 chiffres comme EURUSD, cette limite est fixée à 0,00010. Si le stop-loss envoyé par l'utilisateur est inférieur à 0,00010, le système l'interprète comme un code de trame temporelle. Par exemple, l'envoi de 0,00001 se traduirait par la trame temporelle M1, et 0,00002 se traduirait par la trame temporelle M5. Pour un produit à 3 chiffres (par exemple, XAUUSD), la limite est fixée à 0,010. Si vous envoyez un code de trame temporelle entre 0,01 et 0,08, il se traduira par une trame temporelle entre M1 et W1. Cependant, si vous envoyez un prix de stop-loss de 0,025, car il est supérieur à 0,010, le système le traitera comme une combinaison de prix de clôture et de trame temporelle. Dans ce cas, le prix de clôture serait fixé à 0,020, et la trame temporelle serait fixée à H1 (0,005).


Ticket de Vente Limite SL

La limite de stop-loss pseudo pour un ticket de vente est la limite inférieure d'un prix de stop-loss qui sera traduit en code de trame temporelle, plutôt qu'en une combinaison de prix de clôture et de trame temporelle. La limite de stop-loss pseudo est définie par des paramètres tels que BASE-9 et BASE-99. Ces paramètres correspondent à des plages de prix, où BASE-9 s'applique aux prix inférieurs à 9, et BASE-99 s'applique aux prix supérieurs ou égaux à 9 mais inférieurs à 99.

Paramètre de Limite SupérieurePlage de Prix (P)
BASE-9P > 0
BASE-999 ≤ P < 99
BASE-99999 ≤ P < 999

Ces limites aident l'EA à déterminer si la valeur du stop-loss doit être traitée comme un code de trame temporelle ou une combinaison de (prix de clôture + trame temporelle). Les valeurs par défaut de ces paramètres pourraient convenir à la plupart des courtiers ; cependant, si vous constatez que le code de stop-loss ne peut pas être défini après l'envoi du ticket, vous devrez peut-être ajuster les paramètres ou changer de courtier.

Voici quelques exemples supplémentaires de stop-loss pseudo pour les tickets d'achat et de vente, respectivement.

Ticket d'achat :

5 chiffres décimaux (EUR/USD, AUD/USD, GBP/USD)0,00001(M1), 0,00002(M5)
3 chiffres décimaux (XAU/USD, USD/JPY)0,003(M15), 0,004(M30)
2 chiffres décimaux (XAU/USD, USD/JPY)0,05(H1), 0,06(H4)

Ticket de vente :

5 chiffres décimaux (EUR/USD, AUD/USD, GBP/USD)99,00001(M1), 99,00002(M5)
3 chiffres décimaux (XAU/USD, USD/JPY)9999,003(M15), 9999,004(M30)
2 chiffres décimaux (XAU/USD, USD/JPY)9999,005(H1), 9999,006(H4)

Voici quelques exemples de calcul de stop-loss pseudo : EUR/USD (1,10100), M1

  • Prix < 9 → Utilisez BASE-9 comme base de stop-loss pseudo.
  • BASE-9 + 0,00001 = 99,00000 + 0,00001 = 99,00001

XAU/USD (2623,000), M15

  • 9 ≤ Prix < 9999,000 → Utilisez BASE-9999 comme base de stop-loss pseudo.
  • BASE-9999 + 0,003 = 9999,000 + 0,003 = 9999,003

Exemple de Code de Stop-Loss pour Ticket de Vente

Exemple de Code de Stop-Loss pour Ticket de Vente Par exemple, si le prix d'ouverture d'EURUSD est inférieur à 9,00000, le système fixera la limite inférieure à 99,000 car : BASE-9 = 99,0 Vous n'avez pas besoin de vous souvenir de toutes ces limites car, après avoir envoyé le réglage (prix de clôture SL + trame temporelle), le système convertira automatiquement le stop-loss en valeurs comme 0,000003 (Achat, M15) ou 999,002 (Vente, M5). Vous pouvez ensuite simplement ajuster le dernier chiffre décimal si vous souhaitez changer la trame temporelle du stop-loss.


note

Comment puis-je m'assurer que le stop-loss au prix de clôture n'a pas été modifié à l'étape 2 ?

Pour un ticket d'achat limité, l'envoi d'un code de trame temporelle de 0 n'effacera pas le stop-loss au prix de clôture stocké dans l'EA. Pour un ticket de vente limité, le stop-loss doit être défini en dehors de la limite de prix de stop-loss pseudo. Cette limite est définie par un paramètre dans l'EA. Par exemple :

BASE-9 = 99,0

Le paramètre BASE-9 fixe la limite de stop-loss pseudo pour les produits dont le prix est inférieur à 9. Dans ce cas, si vous souhaitez envoyer le code TF=0, vous pouvez utiliser des valeurs comme 99,00000, 1000,00000 ou 9999,00000. Étant donné que tous ces prix sont supérieurs à la limite de stop-loss pseudo (99,0), ils seront reconnus comme le code de trame temporelle, garantissant que le stop-loss au prix de clôture n'est pas modifié. Si vous n'êtes pas sûr que le stop-loss au prix de clôture ait été correctement défini, il vous suffit de le renvoyer après que le ticket ait été converti en ordre de marché à l'étape 2.


note

Comment puis-je obtenir le code de stop-loss pseudo sur mon téléphone mobile ?

Il est facile de trouver le code de stop-loss pseudo et d'envoyer le code TF=0. Une fois que vous avez envoyé le ticket initialement, il définira votre stop-loss en utilisant le stop-loss pseudo + code de trame temporelle (par exemple, 99,00002 signifie un stop-loss à la trame temporelle M5). Vous pouvez simplement ajuster le dernier chiffre décimal à 0 en tapotant le bouton (+) ou (-) à côté de votre stop-loss sur votre application MT4. |


Passage d'une Trame Temporelle à une Autre

L'avantage du code de trame temporelle est que vous pouvez directement l'ajuster si vous décidez de changer la trame temporelle d'exécution du stop-loss. Par exemple, si vous souhaitez passer de la trame temporelle M5 à M15 pour un ticket d'achat, changez simplement de 0,00002 à 0,00003. Pour un ticket de vente, changez de 9999,002 à 9999,003. Cet ajustement ne change que la trame temporelle du stop-loss sans modifier le prix de clôture du stop-loss.