Level Indicator für MetaTrader 4: So nutzt du den Trading-Helper

Mike 2022.01.21 03:40 26 0 0
Anhang

Der Level Indicator ist ein hilfreiches Tool für Trader, die MetaTrader 4 nutzen. Wenn der in den Einstellungen festgelegte trigLv Level innerhalb einer definierten Abweichung überschritten wird, sendet der Indikator eine Push-Benachrichtigung an dein mobiles Gerät, vorausgesetzt, du hast die Eingabeparameter Benachrichtigung und Alarm aktiviert. Die Trigger-Levels von trigLv, sowie die Abweichungsgrenzen, werden durch horizontale Linien hervorgehoben, deren Stil, Farbe und Dicke du ebenfalls in den Einstellungen anpassen kannst. Dieses Design erlaubt es dir, mehrere Kopien des Indikators mit unterschiedlichen Levels im Chart zu platzieren und Signale bei deren Schnittpunkten zu erhalten.

Der festgelegte trigLv Level wird nur einmal pro Kerze aktiviert. Eine erneute Aktivierung ist erst nach der Eröffnung der nächsten Kerze möglich. So wird vermieden, dass es zu häufigen Triggern bei jedem Tick kommt.

Level Indicator

//+------------------------------------------------------------------+//| LevelIndicator.mq4 |//| Copyright 2022, © Cyberdev |//| https://www.mql5.com/en/users/cyberdev/seller |//+------------------------------------------------------------------+#property copyright"Copyright 2022, © Cyberdev"#property link"https://www.mql5.com/en/users/cyberdev/seller"#property version"1.00"#property strict#property indicator_chart_window#property indicator_plots0#include <ChartObjects\ChartObjectsLines.mqh>

inputbool alert = true; // Alarm aktiviereninputbool notification = true; // Push-Benachrichtigungen aktiviereninputdouble trigLv = 0.0; // Auslösestufeinputint deviation = 30; // Abweichung von trigLv in Punkteninputint lineWidth = 1; // LinienbreiteinputENUM_LINE_STYLE lineStyle = STYLE_SOLID; // Linienstilinputcolor lineColor = clrMediumSpringGreen; // Linienfarbeinputcolor inactivityColor = clrLightGray; // Inaktivitätsfarbe

CChartObjectHLine lv, dvH, dvL; 

bool equal(double _v1, double _v2, double _epsilon) { returnfabs(_v1 - _v2) <= fabs(_epsilon); }

//+------------------------------------------------------------------+//| Initialisierungsfunktion des benutzerdefinierten Indikators |//+------------------------------------------------------------------+intOnInit() { ... }
  • Alarm aktivieren
  • Push-Benachrichtigungen aktivieren
  • Abweichungen anpassen
  • Linienstile und Farben wählen
Liste
Kommentar 0