YazanPro Auto Levels and Fibonacci
- Indikatoren
-
Yazan Adnan Ramadan Ibrahim
Algorithmic trader and MQL5 developer based in Jordan. I build Expert Advisors for MetaTrader 5 focused on gold (XAUUSD) and major FX pairs: multi-module confluence systems, short-hold scalping tools and manual trade panels. Each product is tested in the Strategy Tester on real ticks with - Version: 1.0
- Aktivierungen: 10
YazanPro Auto Levels and Fibonacci ist ein Indikator für MetaTrader 5, der Unterstützungs- / Widerstandszonen, Ausbruchspfeile, Trendlinien, Pivots, runde Zahlen und ein automatisches Fibonacci in den Chart zeichnet und auf einem Panel zeigt, wie weit der Kurs von jedem dieser Niveaus entfernt ist.
Er zeichnet die Kursniveaus, die die meisten Trader von Hand markieren, hält sie bei jeder geschlossenen Kerze aktuell und zeigt auf einem Panel, wo der Kurs gerade im Verhältnis zu ihnen steht. Er läuft auf jedem Symbol (Forex, Metalle, Indizes, Aktien, Krypto) und auf jedem Zeitrahmen von M1 bis MN1. Er platziert keine Orders.
Was Sie sehen (die Nummern entsprechen den Markierungen in den Screenshots; jede Chart-Ebene hat einen Eingabeparameter und einen Ein-Klick-Button auf dem Panel)
- Unterstützungs- / Widerstandszonen. Swing-Hochs und -Tiefs (standardmäßig 2 Kerzen auf jeder Seite, die Fraktal-Regel), die näher als ein halber ATR beieinander liegen, werden zu einer Zone zusammengefasst. Ihre Stärke ist die Zahl der Berührungen: die Swing-Punkte in ihr. Gezeichnet werden die 6 stärksten Zonen, dazu die nächste Zone über dem Kurs, die nächste darunter und die, in der der Kurs steht. Jede Zone ist ein schattiertes Band mit Berührungszahl und Mittelkurs: grün unter dem Kurs, rot darüber.
- Ausbruchspfeile. Ein Pfeil markiert den ersten Schlusskurs durch das letzte bestätigte Fraktal-Hoch oder -Tief, mit optionalem RSI(14) / CCI(14)-Filter. Jeder Pfeil wird beim Schluss seiner Kerze entschieden und danach weder verschoben noch entfernt. Die Pfeile stehen auch in den Puffern 0 und 1 (Datenfenster, iCustom).
- Automatische Trendlinien durch die letzten Swing-Hochs und -Tiefs, mit Berührungszahl. Eine gebrochene Linie wird gepunktet und blass.
- Tages- und Wochen-Pivots (klassisch): P, R1 bis R3 und S1 bis S3 des Vortags und der Vorwoche, gezeichnet ab Beginn des aktuellen Tages bzw. der aktuellen Woche auf allen Zeitrahmen unter D1 (Tages-) und W1 (Wochen-). Die Tabellen zeigen sie auf jedem Zeitrahmen.
- Runde Zahlen. Der Schritt ergibt sich aus Kurs und ATR (zum Beispiel 0.005 bei EURUSD, 1.0 bei USDJPY, 20 bei Gold H1), oder Sie legen einen festen Schritt fest.
- Automatisches Fibonacci auf dem letzten bestätigten Swing-Abschnitt: Retracements 38.2, 50, 61.8 und 78.6, Extensions 127.2 und 161.8, die Zone 50-61.8 schattiert. Sobald eine geschlossene Kerze durch das 78.6-Niveau handelt, wird das Setup als DEAD (ungültig) markiert und blass gezeichnet, bis sich ein neuer Abschnitt bildet.
- Zwei große Kacheln. NEAREST SUPPORT und NEAREST RESISTANCE (nächste Unterstützung / nächster Widerstand): die Zonenmitte in großer Schrift, ihre Berührungen, ihre Spanne und der Abstand zum Kurs in Pips (Punkte bei Indizes, Aktien und Krypto) und in ATR.
- PRICE NOW (Kurs jetzt). Die Zone, in der der Kurs steht (oder "zwischen Zonen"), der Fibonacci-Status in einem Wort mit dem Retracement-% (WAITING, IN ZONE, DEEP, PAST 78.6 oder DEAD) und der letzte Ausbruchspfeil mit der Zahl der Kerzen seit seinem Auslösen.
- Ebenen-Buttons. Zones, Arrows, Trend, Daily, Weekly, Round, Fib: ein Klick zeigt oder verbirgt diese Ebene im Chart.
- Tabs. Tab Levels. Alle Niveaus der eingeschalteten Ebenen, die 6 nächsten über und die 6 nächsten unter dem Kurs, jeweils mit Kurs und Abstand in Pips und in ATR. Tab Fibonacci. Der Abschnitt (von, bis, Größe in ATR, Kerzenzeiten), der Status und eine Tabelle aller seiner Niveaus mit Abständen. Tab Pivots. Die Tages- und Wochentabelle mit Abständen sowie die runden Zahlen mit ihrem Schritt. Tab Breakouts. Der letzte Pfeil nach oben und unten, die Fraktal-Niveaus, die der nächste Pfeil brechen würde, beide Trendlinien, ob die letzte geschlossene Kerze an einem Niveau abgeprallt ist oder durch eine Trendlinie geschlossen hat, und welche Alarme eingeschaltet sind.
- Kopfzeile. Ein Sprach-Button mit 12 Sprachen (Englisch, Arabisch, Russisch, Chinesisch, Spanisch, Portugiesisch, Japanisch, Deutsch, Koreanisch, Französisch, Italienisch, Türkisch), Zeitrahmen-Buttons von M1 bis MN1 und ein Einklapp-Button. Sprache, Tab und Ebenen werden pro Chart gespeichert. Ein Klick auf einen Abschnittsstreifen klappt ihn ein. Lassen Sie die Maus auf einer Zone, einer Linie, einer Kachel oder einer Zeile ruhen, um eine Erklärung zu sehen.
So lesen Sie es
- Beginnen Sie mit den zwei Kacheln: die nächste Unterstützung darunter und der nächste Widerstand darüber, mit ihren Berührungen und ihrem Abstand. Ein Abstand unter 1 ATR bedeutet, dass der Kurs weniger als eine durchschnittliche Kerzenspanne von der Zonenmitte entfernt ist.
- Lesen Sie PRICE NOW: steht der Kurs in einer Zone oder zwischen Zonen, welchen Fibonacci-Status gibt es, und vor wie vielen Kerzen kam der letzte Ausbruchspfeil.
- Im Chart zeigt die Beschriftung rechts an jeder Zone ihre Berührungen und ihre Mitte (zum Beispiel "x6 1.11631"). Die nächste Zone über und unter dem Kurs ist kräftiger schattiert als die anderen.
- Der Fibonacci-Status sagt, wo der Kurs im letzten Abschnitt steht: WAITING = er hat 50% noch nicht erreicht, IN ZONE = zwischen 50 und 61.8, DEEP = zwischen 61.8 und 78.6, PAST 78.6 = jenseits von 78.6, DEAD = eine geschlossene Kerze ging durch 78.6; das Fibonacci bleibt blass, bis sich ein neuer Abschnitt bildet.
- Für genaue Kurse öffnen Sie einen Tab (Levels, Fibonacci, Pivots, Breakouts), und schalten Sie eine Ebene mit ihrem Button aus, wenn der Chart zu voll wird.
- Nutzen Sie das Gesehene als Kontext für Ihre eigene Analyse: der Indikator gibt keine Kauf- oder Verkaufsempfehlung.
Alarme (Popup, optional Push-Benachrichtigung)
- Der Kurs berührt eine der gezeichneten Zonen (einmal pro Zone und Kerze).
- Eine Kerze schließt durch eine der gezeichneten Zonen.
- Der Kurs tritt in die Fibonacci-Zone 50-61.8 ein (einmal pro Abschnitt).
- Ein neuer Ausbruchspfeil (standardmäßig aus).
Für wen
Trader, die Unterstützung und Widerstand, Trendlinien, Pivots und Fibonacci-Retracements von Hand markieren und sie auf jedem Chart gleich gezeichnet haben möchten, mit dem Abstand zu jedem Niveau vor Augen, in ihrer eigenen Sprache.
Was er nicht tut
- Er gibt keine Kauf- oder Verkaufsempfehlung. Ein Ausbruchspfeil sagt, dass eine Kerze durch ein Niveau geschlossen hat, nichts darüber, was danach passiert. Das Panel sagt es ebenfalls: nur Kontext, kein Handelssignal.
- Er sagt keine Kurse voraus und behauptet nichts darüber, wie oft eine Zone, ein Pivot oder ein Fibonacci-Niveau hält.
- Er platziert keine Orders und ändert keine Trades.
- Er behält keine Zonen oder Trendlinien, die älter sind als das untersuchte Fenster (standardmäßig die letzten 500 geschlossenen Kerzen), und markiert Pfeile standardmäßig auf den letzten 2000 Kerzen.
- Er braucht Historie: 41 geschlossene Kerzen für die Zonen, 120 für das Fibonacci. Auf einem neuen Symbol oder auf MN1 zeigt das Panel "not enough history" (zu wenig Historie), bis die Kerzen da sind.
So wird gerechnet
- ATR ist eine einfache 14-Kerzen-Average-True-Range auf dem Zeitrahmen des Charts. Jeder Abstand in ATR verwendet sie.
- Zone: bestätigte Swing-Punkte (ein Swing-Hoch ist höher als die N Kerzen auf jeder Seite; N = 2 standardmäßig) werden nach Kurs sortiert und zusammengefasst, solange sie innerhalb von 0.5 x ATR vom niedrigsten Punkt der Zone liegen. Berührungen = die zusammengefassten Swing-Punkte. Eine Zone braucht 2 Berührungen, um zu zählen. Das Band reicht vom niedrigsten bis zum höchsten zusammengefassten Kurs plus 0.1 ATR auf jeder Seite; die Mitte ist ihr Mittelwert.
- Ausbruchspfeil: beim Schluss einer Kerze gilt das letzte bestätigte Fraktal-Hoch (2 Kerzen auf jeder Seite, bekannt, sobald die zweite Kerze danach geschlossen hat) als gebrochen, wenn die Kerze darüber schließt und die Kerze davor auf oder unter ihm geschlossen hat. Spiegelbildlich für ein Fraktal-Tief. Mit eingeschaltetem Filter braucht ein Pfeil nach oben zusätzlich RSI(14) unter 70 und CCI(14) über 50 (nach unten: RSI über 30 und CCI unter -50). Ein Niveau löst einmal aus; der nächste Pfeil wartet auf ein neues Fraktal. Beide Oszillatoren werden im Indikator aus den Schlusskursen berechnet.
- Trendlinie: der jüngste Swing mit 3 Kerzen auf jeder Seite ist der rechte Anker, der jüngste ältere Swing mit 20 Kerzen auf jeder Seite der linke Anker. Berührungen werden innerhalb von 0.25 ATR um die Linie gezählt. Die Linie gilt als gebrochen, sobald eine Kerze nach dem rechten Anker durch sie geschlossen hat.
- Pivots: P = (high + low + close) / 3 des Vortags bzw. der Vorwoche; R1 = 2P - low, S1 = 2P - high, R2 / S2 = P +- (high - low), R3 = high + 2 (P - low), S3 = low - 2 (high - P). Verwendet werden die D1- und W1-Kerzen des Brokers; sind sie noch nicht verfügbar, wird der Vortag bzw. die Vorwoche aus den Kerzen des Charts selbst rekonstruiert.
- Runde Zahlen: der Schritt ist das kleinste 1, 2 oder 5 x 10^n, das mindestens 0.4 Prozent des Kurses und mindestens ein ATR beträgt. Um den letzten Schlusskurs werden vier Linien gezeichnet.
- Fibonacci: ein Zigzag auf geschlossenen Kerzen, bei dem ein neuer Swing eine Umkehr von 3 x ATR braucht (der ATR der Kerze, die ihn bestätigt, sodass sich ein bestätigter Pivot später nie ändert). Die letzten beiden bestätigten Pivots bilden den Abschnitt; er muss mindestens 2 x ATR lang sein, sonst meldet das Panel "waiting for a bigger one" (wartet auf einen größeren). Retracements werden vom Ende des Abschnitts gemessen, Extensions von seinem Anfang. Das Setup ist ungültig, sobald eine geschlossene Kerze nach dem Ende des Abschnitts durch das 78.6-Niveau plus 0.2 ATR handelt.
- Abstände: Pips bei Forex (10 Punkte bei 3- und 5-stelligen Kursen), 0.1 bei Gold und 0.01 bei Silber; Punkte (Kurseinheiten) bei allem anderen. Der Parameter "Points per pip" überschreibt das.
- Last: Niveaus, Trendlinien, Pivots, runde Zahlen und Fibonacci werden einmal pro geschlossener Kerze neu berechnet. Ticks bewegen nur die Abstände und führen die Berührungs- und Fibonacci-Zonen-Prüfungen aus. Das Panel aktualisiert sich höchstens einmal pro Sekunde. Etwa 100 Chart-Objekte plus höchstens 500 Pfeile.
Eingabeparameter
Die Parameternamen im Terminal sind englisch, wie in der folgenden Liste.
Support / resistance zones
- Bars scanned for swing points, zones and trendlines: 500 (100..5000)
- Swing point: bars on each side: 2 (2 = the fractal rule)
- Merge swing points closer than this x ATR into one zone: 0.5
- Touches a zone needs to count: 2 (1..10)
- Strongest zones drawn, plus the nearest above and below: 6 (1..15)
Chart layers
- Support / resistance zones: true
- Breakout arrows (close through the last fractal high / low): true
- Breakout arrows: RSI(14) / CCI(14) filter: true (up: RSI below 70 and CCI above 50; down mirrored)
- Breakout arrows: bars of history marked: 2000 (100..50000)
- Auto trendlines: true
- Daily classic pivots (P, R1-R3, S1-S3): true (drawn on timeframes below D1)
- Weekly classic pivots: true (drawn on timeframes below W1)
- Round numbers: true
- Round number step in price: 0 (0 = automatic)
- Auto Fibonacci on the last confirmed swing leg: true
- Fibonacci: zigzag threshold, x ATR: 3.0 (1..10)
- Fibonacci: minimum leg, x ATR: 2.0 (0.5..20)
Colors
- Support / Resistance / Pivot P / Fibonacci / Round number color: green / red / gold / blue / gray
Panel
- Panel language: English (12 languages, also switchable on the panel)
- Tab shown first: Levels by distance (Levels / Fibonacci / Pivots / Breakouts)
- Panel X / Y, pixels from the top-left corner: 10 / 30
- Points per pip: 0 (0 = automatic)
- Turn the chart shift on: true (room for the level labels right of the last bar)
Alerts
- Alert when price touches one of the drawn zones: true
- Alert when a bar closes through one of the drawn zones: true
- Alert on a new breakout arrow: false
- Alert when price enters the 50-61.8 Fibonacci zone: true
- Also send a push notification: false
Schnellstart und FAQ
Schnellstart
- Fügen Sie den Indikator einem beliebigen Chart und Zeitrahmen hinzu. Er läuft auf Forex, Metallen, Indizes, Aktien und Krypto.
- Wählen Sie Ihre Sprache mit dem Button oben rechts auf dem Panel.
- Lesen Sie die zwei Kacheln: nächste Unterstützung und nächster Widerstand mit ihrem Abstand. Öffnen Sie dann die Tabs: Levels, Fibonacci, Pivots, Breakouts.
- Klicken Sie auf einen Ebenen-Button (Zones, Arrows, Trend, Daily, Weekly, Round, Fib), um ihn im Chart zu zeigen oder zu verbergen.
- Lassen Sie die Maus auf einer Zone, einer Linie oder einer Panel-Zeile ruhen, um eine Erklärung zu sehen.
FAQ
Repainten die Pfeile?
Ein Pfeil wird beim Schluss seiner Kerze aus einem zuvor bestätigten Niveau entschieden und danach weder verschoben noch entfernt. Nach einem vollständigen Neuladen des Charts beginnt das markierte Fenster bei einer anderen Kerze, daher können die ältesten Pfeile darin leicht abweichen; die jüngsten bleiben, wo sie waren.
Ändern sich Zonen und Linien?
Ja, bei jeder geschlossenen Kerze: ein neuer Swing kann einer Zone eine Berührung hinzufügen, eine Zone erzeugen oder einen Trendlinien-Anker verschieben. Genau das hält die Niveaus aktuell. Die Tages- und Wochen-Pivots stehen für den Tag bzw. die Woche fest.
Warum gibt es kein Fibonacci auf meinem Chart?
Der letzte bestätigte Abschnitt ist kürzer als das Minimum (standardmäßig 2 x ATR), oder der Chart hat weniger als 120 geschlossene Kerzen. Der Tab Fibonacci nennt den Grund. Senken Sie den Mindestabschnitt oder die Zigzag-Schwelle für mehr Abschnitte.
Welche Zeitrahmen und Symbole?
Jeder Zeitrahmen von M1 bis MN1, alles auf dem Zeitrahmen des Charts berechnet. Abstände sind in Pips bei Forex und Metallen und in Punkten bei Indizes, Aktien und Krypto; die Punkte pro Pip können Sie selbst festlegen.
Warum ist der Chart nach rechts gerückt?
Der Indikator schaltet die Chart-Verschiebung ein, damit die Niveau-Beschriftungen rechts von der letzten Kerze Platz haben. Schalten Sie den Parameter aus, um Ihre eigene Einstellung zu behalten.
Ist es ein Handelssystem?
Nein. Er zeigt Niveaus und wo der Kurs im Verhältnis zu ihnen steht. Er gibt keine Kauf- oder Verkaufsempfehlung.
Belastet er das Terminal?
Nein. Die Niveaus werden einmal pro geschlossener Kerze in wenigen Millisekunden berechnet, und das Panel aktualisiert sich höchstens einmal pro Sekunde.
Risikohinweis
Der Handel birgt ein hohes Verlustrisiko. Dieser Indikator zeigt Kursniveaus, sagt keine Kurse voraus und garantiert kein Ergebnis. Nutzen Sie ihn als Kontext für Ihre eigene Analyse, niemals allein als Handelssignal.
