Technischer Indikator

iForexSessions: Indikator für MetaTrader 5 zur Marktzeitanzeige
MetaTrader5
iForexSessions: Indikator für MetaTrader 5 zur Marktzeitanzeige

Forex Sessions IndikatorDer Indikator zeigt die Handelszeiten der Forex-Märkte anDer Indikator berücksichtigt die lokalen Handelszeiten von 8:00 bis 17:00 Uhr für jeden Forex-Markt, mit Ausnahme von Sydney, wo die Handelszeiten von 7:00 bis 16:00 Uhr oder 9:00 bis 18:00 Uhr variieren können.Funktionen:Der Indikator zeichnet farbige Rechtecke für die Handelszeiten der Forex-Märkte (Sydney, Tokio, London, New York) ein.Präzise Handelszeiten für Forex-Paare und Gold-Charts (Der Handel mit Forex-Paaren beginnt um 17:00 Uhr NY. Gold startet eine Stunde später).Der Indikator berücksichtigt den GMT-Offset sowie die Sommerzeit (DST) des Broker-Servers und der Zeitzonen.Die Zeitberechnungen des Indikators erfolgen mithilfe der TimeZoneInfo Bibliothek.Zusätzlich wird eine Broker-Uhr (in der linken unteren Ecke) angezeigt, die nützliche Informationen liefert:ServerzeitGMT-Offset des BrokersVerbleibende Zeit bis zum Wochenende (damit du offene Trades schließen oder vermeiden kannst, neue vor dem Wochenende zu eröffnen).Status der Zeit-Synchronisation des lokalen Computers. Ein Hinweis, um https://time.is/ zu überprüfen, falls die PC-Zeit nicht synchronisiert ist.Wenn du den Mauszeiger auf einen Chartbalken bewegst, während du die 'Strg'-Taste gedrückt hältst, werden die Balkennummer und die Zeit (sowie die entsprechenden Zeiten in den wichtigsten Forex-Märkten) im Chartfenster zur Fehlersuche angezeigt.Eingabeparameter:Parameter: "XAUUSD-Symbol zur Schätzung der Server-Zeitzone/DST laden"Standardmäßig sucht der Indikator nach dem XAUUSD-Symbol, um den Zeitversatz des Servers zu schätzen. XAUUSD kann verlässlichere Ergebnisse liefern, insbesondere für Broker, die dem EU DST-Zeitplan folgen, während Wochen, in denen der US- und EU-DST-Zeitplan nicht übereinstimmt (März und Ende Oktober). Wenn dein Broker dem US-DST-Zeitplan folgt oder gar keinem Zeitplan, ist es auch in Ordnung, das Chart-Symbol zu verwenden. Setze diesen Parameter auf 'false', um das aktuelle Chart-Symbol anstelle von XAUUSD zu verwenden.Um den DST-Zeitplan deines Brokers zu bestimmen, kannst du dieses Skript verwenden: https://www.mql5.com/en/code/48650.Hinweis:

2024.03.26
Divergenzen Template Indikator für MetaTrader 4: Eine Einführung
MetaTrader4
Divergenzen Template Indikator für MetaTrader 4: Eine Einführung

Wie funktioniert das Template? Dieser Indikator bietet ein Template, das verwendet werden kann, um Divergenzen basierend auf deinem gewünschten Oszillator zu plotten. Je nachdem, welchen Oszillator du wählst (ob CCI, RSI oder sogar deinen eigenen benutzerdefinierten Indikator), kannst du diesen Teil des Codes anpassen:    /////////////////////////////////////////////    //Daten des Indikators in den Indikator-Puffer laden    //Du kannst RSI leicht durch jeden gewünschten Indikator ersetzen    int BARS=MathMax(rates_total-IndicatorCounted()-pivots_period,1);    for(int i=BARS;i>=0;i--)    {       indicatorBuffer[i]=iRSI(_Symbol, PERIOD_CURRENT, 14, PRICE_CLOSE, i);    }    //Ende des Ladeteils    ///////////////////////////////////////////// Signal-Puffer Dieser Indikator hat vier verschiedene Puffer, um die generierten Signale im Auge zu behalten. Es gibt ein Signal, wann immer der entsprechende Puffer einen nicht leeren Wert hat.    SetIndexBuffer(3,bull_reg_divBuffer);    SetIndexBuffer(4,bear_reg_divBuffer);    SetIndexBuffer(5,bull_hid_divBuffer);    SetIndexBuffer(6,bear_hid_divBuffer); Parameter-Bereich input int pivots_period=5; //Periode zur Bestimmung der Indikator-Pivots input int alert_confirm_candles=1; //#Kerzen zur Bestätigung (0=Benachrichtigung deaktivieren) Das Finden von Pivot-Hochs und Pivot-Lows im indicatorBuffer hängt von der Eingabe pivots_period ab. Je größer du diesen Wert wählst, desto größere Schwankungen werden auf mögliche Divergenzen untersucht. Ein weiterer Parameter ist alert_confirm_candles, der definiert, wie viele Kerzen gewartet werden sollen, um ein Signal zu bestätigen. Divergenz-Indikatoren sind meist verzögert und erzeugen viele falsche Signale. Je höher du diesen Wert wählst, desto länger wird gewartet, und die Anzahl der falschen Signale wird reduziert. Es ist ein Kompromiss, ob du zeitnahe Signale oder bestätigte Signale möchtest. Normalerweise darfst du pivots_period nicht kleiner als  2 einstellen. Repaint-Problem Indikatoren, die auf Pivot-Berechnungen beruhen, müssen so lange warten wie pivots_period, um eine Bestätigung des aktuellen Hochs/Tiefs zu erhalten. Daher muss dieser Indikator Signale bis zu pivots_period zurück in der Zeit repainten.    BARS=MathMax(rates_total-IndicatorCounted()-pivots_period,pivots_period);    for(int i=BARS;i>=0;i--)    {       PHBuffer[i]=pivothigh(indicatorBuffer, pivots_period, pivots_period, i);       PLBuffer[i]=pivotlow(indicatorBuffer, pivots_period, pivots_period, i);       bull_reg_divBuffer[i]=BullRegDiv(i);       bear_reg_divBuffer[i]=BearRegDiv(i);       bull_hid_divBuffer[i]=BullHidDiv(i);       bear_hid_divBuffer[i]=BearHidDiv(i);    }

2024.03.10
Starke historische Levels: Ein Leitfaden für MetaTrader 5 Trader
MetaTrader5
Starke historische Levels: Ein Leitfaden für MetaTrader 5 Trader

Historische Levels sind Preisniveaus, die über die Lebenszeit eines Symbols beobachtet wurden und als besonders relevante Preisgrenzen gelten. Aus finanzieller Sicht sind diese Preise wichtige Grenzwerte, die die wirtschaftlichen Bedingungen eines Marktes widerspiegeln, und sie haben einen bedeutenden Einfluss auf die Chart-Analyse des jeweiligen Symbols. Wissenschaftliche Studien zeigen, dass es eine Verbindung zwischen diesen Levels und finanziellen Grenzen gibt, die Preise oft nicht leicht überschreiten können, es sei denn, es ändert sich die finanzielle Phase des betreffenden Symbols. Das sind starke Argumente dafür, dass Trader ihre Marktanalysen mit historischen Levels unterstützen sollten. Ich habe versucht, eine strukturierte Sichtweise auf diese Levels aus der Perspektive der Kerzenformationen zu entwickeln. Das Preisverhalten an diesen Levels hat häufig einen starken Einfluss auf die Form der Candlestick-Chart. Wenn es beispielsweise ein starkes Level für einen Preis gibt, sollten wir einen PREISSPRUNG erwarten, da sich dort eine große Menge an Kapital „schläft“ oder sich in der Nähe dieses Preisniveaus befindet. Basierend auf diesem Konzept wurden zwei Regeln entwickelt: Regel 1 (bullische Kerze an Unterstützungslevel): Wenn Schlusskurs - Tief > Sprungfaktor Regel 2 (bullische Kerze an Widerstandslevel): Wenn Schlusskurs - Tief > Sprungfaktor & (Schlusskurs - Tief)/(Hoch - Tief) > Verhältnis Um die Regeln zu verdeutlichen, wurden zwei Bilder vorbereitet. Bild 1: Sprung von S/R-Levels mit der gleichen Handlung (wie bullische Kerze an Unterstützung) Bild 2: Sprung von S/R-Levels, aber umgekehrt (wie bullische Kerze unter Widerstand) Basierend auf diesen Regeln (die auswählbar sind) wurde ein Indikator entwickelt, der Daten in zwei verschiedenen Matrizen (sup_mat und res_mat) sammelt. Die Anzahl der S/R-Levels, die den gewählten Regeln entsprechen, wird während der Datensammlung auf dem Bildschirm angezeigt. Daher wird die AlgLib(dataanalysis.mqh) Bibliothek verwendet, um einen Clustering-Prozess über die gesammelten Daten mithilfe der K-Means-Methode durchzuführen. Die Ergebnisse werden als Spalten von Unterstützungs- und Widerstandsniveaus angezeigt. Nach der Verbesserung der Levels öffnet sich ein Chart mit dem gleichen analysierten Symbol, und es werden alle Levels (Cluster) über dieses Chart gezeichnet, entsprechend dem Clustering-Prozess. Einige Parameter des Indikators können vom Bildschirm aus geändert werden, um ihn benutzerfreundlicher zu gestalten. Hier ist eine kurze Illustration der Bildschirmgrafiken des Tools und seiner Ergebnisse. Bild 3: Indikatorbildschirm Bild 4: Automatische Darstellung der Ergebnisse der Levels auf dem Chart Zusammenfassend lässt sich sagen, dass dieses Tool sehr leistungsstark ist, auch wenn wir nur sehr grundlegende Regeln haben und die Levels ein starkes Unterstützungs- und Widerstandverhalten zeigen. Es ist möglich, weitere Regeln hinzuzufügen, und der Code ist einfach gehalten, um zusätzliche Regeln zur Verbesserung hinzuzufügen. Darüber hinaus können wir Clusterbereiche unterteilen und spezifischere Clusterung für diese Bereiche vornehmen sowie die maximale Distanz untersuchen, die benötigt wird, bevor die Levels erneut berührt werden, um das Tool weiter zu verbessern. Wer mehr erfahren möchte, kann sich gerne bei mir melden.

2024.02.16
Adaptive Volatilitätsanalyse: Der perfekte Indikator für MetaTrader 4
MetaTrader4
Adaptive Volatilitätsanalyse: Der perfekte Indikator für MetaTrader 4

Der AVA (Adaptive Volatility Analysis) Indikator ist ein Tool, das ich entwickelt habe, um meine eigenen Indikatoren und Expert Advisors (EAs) zu verbessern. Er wurde entworfen, um die Preisbewegungen am Markt präziser zu erfassen. Im Gegensatz zu herkömmlichen Indikatoren, die eine statische Sicht auf den Markt bieten, passt sich der AVA seiner Analyse an die aktuellen Marktdynamiken an. Diese Anpassungsfähigkeit macht ihn besonders wertvoll, um Veränderungen hin zu höherer Volatilität oder ruhigeren Marktphasen vorherzusagen. Der Indikator wurde hauptsächlich dafür konzipiert, von genetischen Algorithmen verwendet zu werden. So funktioniert er: Start mit ATR: Die Grundlage des AVA Indikators ist der Average True Range (ATR), der die Marktbewegungen über eine festgelegte Anzahl vergangener Trades (in der Regel 14) quantifiziert. Glättung mit EMAs: Der Indikator nutzt zwei Exponential Moving Averages (EMAs), die auf die ATR-Werte angewendet werden – einen kurzfristigen EMA (Standardwert ist 2) und einen langfristigen EMA (Standardwert ist 5). Für eine längerfristige Analyse können auch längere Perioden gewählt werden, beispielsweise 10 und 50. Diese EMAs helfen, die ATR-Werte zu glätten und erleichtern so die Identifizierung von Preisbewegungstrends. Das FAV-Verhältnis: Der Kern des AVA Indikators ist das FAV (Factor of Adaptive Volatility), das ermittelt wird, indem der kurzfristige EMA durch den langfristigen EMA der ATR-Werte geteilt wird. Dieses Verhältnis passt die Sensitivität des Indikators an die Marktveränderungen an und sorgt dafür, dass er sowohl auf subtile als auch auf signifikante Verschiebungen reagiert. Bestimmung des AVA-Werts: Der finale AVA-Wert wird ermittelt, indem das FAV-Verhältnis modifiziert wird: Ziehen Sie 1 vom FAV ab und multiplizieren Sie das Ergebnis mit 100. Dadurch entsteht ein Prozentsatz, der das aktuelle Marktniveau der Volatilität darstellt. Genauere Berechnung: AVA = (FAV - 1) × 100 Woher, FAV = EMA_short(ATR) / EMA_long(ATR) Benutzungsrichtlinien: Interpretation des Indikators: Der AVA Indikator erscheint in einem separaten Chart unter Ihrem Haupt-Trading-Chart. Ein steigender AVA-Wert signalisiert wachsende Marktentwicklung, während ein fallender Wert auf reduzierte Volatilität oder Stabilität hinweist. Anwendungshinweise: In Zeiten zunehmender Volatilität sollten Sie Strategien in Betracht ziehen, die von signifikanten Preisbewegungen profitieren. Umgekehrt kann es bei sinkender Volatilität ratsam sein, auf klarere Handelssignale zu warten oder Strategien zu wählen, die besser zu stabilen Märkten passen.

2024.02.14
Erste Vorherige 12 13 14 15 16 17 18 19 20 21 22 Nächste Letzte