TrendLineAlert - indicateur pour MetaTrader 5
L'indicateur affiche une ligne de tendance inclinée, qui est utilisée pour définir le niveau de déclenchement du signal.
Au premier démarrage de l'indicateur, la ligne qui définit le niveau de déclenchement est grise et inactive. Lorsque le trader modifie la position de la ligne sur le graphique, elle devient active et passe au rouge.
Dès que le prix atteint la ligne de déclenchement et la touche ou dépasse la limite de la ligne, l'indicateur commence immédiatement à émettre des alertes ou des signaux sonores.
À chaque tick, au moment où le prix traverse la ligne, l'indicateur émet un signal jusqu'à ce qu'il atteigne la limite des signaux, définie dans les paramètres de l'indicateur par la variable externe AlertTotal (nombre de signaux). Après cela, la ligne de déclenchement sera grisée et deviendra inactive jusqu'à son prochain déplacement vers les niveaux requis par le trader.

Paramètres d'entrée de l'indicateur :
//+------------------------------------------------+ //|| Paramètres d'entrée de l'indicateur //+------------------------------------------------+ input string level_name="Trend_Level_1"; // Nom du niveau de déclenchement input string level_comment="niveau de la tendance";// Commentaire sur le niveau de déclenchement input color active_level_color=Red; // Couleur du niveau activé input color inactive_level_color=Gray; // Couleur du niveau déclenché input ENUM_LINE_STYLE level_style=STYLE_SOLID; // Style de niveau de déclenchement input ENUM_WIDTH level_width=w_3; // Épaisseur du niveau de déclenchement input ENUM_ALERT_MODE alert_mode=OnlyAlert; // Variante d'indication d'opération input uint AlertTotal=10; // Nombre de signaux input bool Deletelevel=true; // Suppression d'un niveau
Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/661