Accueil Indicateur technique Publication

Lignes Verticales : Un Indicateur Pratique pour MetaTrader 4

Pièce jointe
12266.zip (1.84 KB, Télécharger 0 fois)

Présentation de l'Indicateur

  • Cette ligne verticale peut tracer jusqu'à six lignes différentes à des moments précis.
  • Chaque ligne verticale peut être répétée historiquement.
  • Format de l'heure : hh:mm.
  • Le nombre de jours historiques par défaut est de 50. Augmentez-le selon vos besoins. Attention, un matériel vieillissant peut avoir des performances réduites avec un nombre trop élevé.

Utilisations possibles :

  1. Marquer l'ouverture ou la fermeture des sessions de trading.
  2. Indiquer les horaires de publication des nouvelles importantes.
  3. Marquer tout autre moment pertinent.

Remarque - Réponse à une question :

  • Une ligne verticale réglée à 09:30 sur un intervalle de temps M30 ou inférieur affichera 09:30, car chaque intervalle aura une bougie qui commence à 09:30.
  • En revanche, une ligne verticale réglée à 09:30 sur un intervalle H1 ou supérieur ne l'affichera pas, car chaque intervalle ne commencera pas à 09:30. Par exemple, une ligne verticale à 09:30 sur un H1 affichera 09:00, car 09:30 se situe dans la bougie de 09:00 à 10:00 et le début de cette bougie est 09:00.

Ligne Verticale

Commentaire :

Le code actuel permet de tracer jusqu'à six lignes verticales. Pour en ajouter davantage, il suffit de répéter les blocs de code nécessaires et de renommer les éléments comme il se doit.

Code des Entrées Par Défaut

  • Modifiez le code ci-dessous pour changer de manière permanente les entrées par défaut.
  • Ajustez les éléments suivants selon vos besoins : Line_x_Color (DodgerBlue, etc.), Line_x_Visible (true ou false), Line_x_Time (08:30, etc.), Line_x_Width (1, 2, 3, 4 ou 5), Line_x_Style (0=solide, 1=pointillé, 2=dotted, 3=pointillé et tiret, 4=tirets et points doubles).
  • Pour un aperçu des modifications basiques, consultez cet exemple.
  • Retrouvez ici les noms de couleurs MQL4 et leur référence ici.
// ENTRÉES PAR DÉFAUT : DÉBUT
//-----------------------------------------------------
input int Historical_Days = 50; // Jours historiques

input color  Line_1_Color = DodgerBlue; // Couleur de la ligne 1
input bool   Line_1_Visible = true;     // Ligne 1 visible
input string Line_1_Time = "08:00";     // Heure de la ligne 1
input LW     Line_1_Width = 1;          // Largeur de la ligne 1
input ENUM_LINE_STYLE Line_1_Style = 2; // Style de la ligne 1

input color  Line_2_Color = DodgerBlue; // Couleur de la ligne 2
input bool   Line_2_Visible = true;     // Ligne 2 visible
input string Line_2_Time = "09:00";     // Heure de la ligne 2
input LW     Line_2_Width = 1;          // Largeur de la ligne 2
input ENUM_LINE_STYLE Line_2_Style = 2; // Style de la ligne 2

input color  Line_3_Color = Magenta;    // Couleur de la ligne 3
input bool   Line_3_Visible = false;    // Ligne 3 visible
input string Line_3_Time = "10:00";     // Heure de la ligne 3
input LW     Line_3_Width = 1;          // Largeur de la ligne 3
input ENUM_LINE_STYLE Line_3_Style = 2; // Style de la ligne 3

input color  Line_4_Color = Magenta;    // Couleur de la ligne 4
input bool   Line_4_Visible = false;    // Ligne 4 visible
input string Line_4_Time = "11:00";     // Heure de la ligne 4
input LW     Line_4_Width = 1;          // Largeur de la ligne 4
input ENUM_LINE_STYLE Line_4_Style = 2; // Style de la ligne 4

input color  Line_5_Color = DarkOrange; // Couleur de la ligne 5
input bool   Line_5_Visible = false;    // Ligne 5 visible
input string Line_5_Time = "12:00";     // Heure de la ligne 5
input LW     Line_5_Width = 1;          // Largeur de la ligne 5
input ENUM_LINE_STYLE Line_5_Style = 2; // Style de la ligne 5

input color  Line_6_Color = DarkOrange; // Couleur de la ligne 6
input bool   Line_6_Visible = false;    // Ligne 6 visible
input string Line_6_Time = "13:00";     // Heure de la ligne 6
input LW     Line_6_Width = 1;          // Largeur de la ligne 6
input ENUM_LINE_STYLE Line_6_Style = 2; // Style de la ligne 6
//----------------------------------------------------- 
// ENTRÉES PAR DÉFAUT : FIN

Articles connexes

Commentaire (0)