und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
- Ansichten:
- 30
- Rating:
- Veröffentlicht:
- 2025.06.17 12:05
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
Hauptmerkmale
-
Auswahl der Woche:
-
Der Parameter SelectedWeek legt fest, welche Woche des Monats nummeriert werden soll.
-
Ist SelectedWeek = 0, werden alle Wochen berücksichtigt und alle Kerzen nummeriert.
-
Bei Werten ungleich Null werden nur die Kerzen der angegebenen Woche nummeriert.
-
-
Umgekehrte Zählung:
-
Wenn NumberFirstCandle = false ist, beginnt die Nummerierung bei der letzten Kerze des Tages und wird rückwärts fortgesetzt.
-
-
Dynamische Filterung:
-
Der Indikator filtert Kerzen auf der Grundlage der ausgewählten Woche ( SelectedWeek ) und ignoriert die anderen.
-
-
Dynamische Textpositionierung:
-
Die Zahlen werden über oder unter den Kerzen positioniert, je nachdem, ob die Kerze bullish oder bearish ist.
-
Der Abstand zwischen dem Text und der Kerze wird über den Parameter PriceOffsetFactor gesteuert.
-
-
Visuelle Anpassung:
-
Farben, Schriftart, Textgröße und Ankertyp können angepasst werden, um das Erscheinungsbild zu verbessern.
-
-
Optimierte Leistung:
-
Der Indikator löscht alte Chart-Objekte, bevor er neue erstellt, so dass kein unnötiger Overhead auf dem Chart entsteht.
-
Eingabeparameter
PreisAbstandsFaktor | Dynamischer Abstandsfaktor zwischen Text und Kerze. | 0.5 |
InpTextColourAbove | Farbe des Textes oberhalb der Kerze (für bullische Kerzen). | clrSpringGreen |
InpTextFarbeBelow | Farbe des Textes unterhalb der Kerze (für bärische Kerzen). | clrMediumOrchid |
InpSchrift | Art der Schriftart, die für die Anzeige der Zahlen verwendet wird. | "Arial" |
InpFontSize | Schriftgröße. | 8 |
Anker | Art des Ankers zur Positionierung des Textes (Mitte, oben, unten usw.). | ANCHOR_CENTER |
AnzahlErsteKerze | Legt fest, ob die Zählung bei der ersten Kerze des Tages ( true ) oder bei der letzten ( false ) beginnt. | true |
AusgewählteWoche | Für die Zählung ausgewählte Woche (0 = Jede Woche). | 1 |
Detaillierte Funktionen
1. Filtern nach Woche
-
Die Funktion GetWeekOfMonth() berechnet für jede Kerze die Woche des Monats.
-
Die Bedingung if(SelectedWeek != 0 && currentWeek != SelectedWeek) stellt sicher, dass nur Kerzen aus der ausgewählten Woche verarbeitet werden.
2. Sequentielle Zählung
-
Die Zählung beginnt immer dann neu, wenn sich der Tag ändert ( candleDay != previousDay ).
-
Ist NumberFirstCandle = true , beginnt die Zählung mit der ersten Kerze des Tages.
-
Ist NumberFirstCandle = false , beginnt die Zählung bei der letzten Kerze des Tages und wird rückwärts fortgesetzt.
3. Positionierung des Textes
-
Der Text wird oberhalb der Kerze positioniert, wenn der Schlusskurs niedriger ist als der Eröffnungskurs (bearish candle).
-
Der Text wird unterhalb der Kerze positioniert, wenn der Schlusskurs höher als der Eröffnungskurs ist (bullische Kerze).
4. Erstellen und Aktualisieren von Chart-Objekten
-
Die Funktion CreateText() erstellt oder aktualisiert Chart-Objekte im Chart.
-
Die Objekte werden mit dem Präfix ObjectPrefix eindeutig benannt, um Konflikte zu vermeiden.
5. Automatische Bereinigung
-
Die Funktion DeleteObjects() entfernt alle vom Indikator erstellten grafischen Objekte, wenn dieser entfernt oder neu initialisiert wird.
Übersetzt aus dem Portugiesischen von MetaQuotes Ltd.
Originalartikel: https://www.mql5.com/pt/code/56432

Zeit bis zum Kerzenschluss. Dynamische Textfarben. Optimiert für Backtesting.

Der DailyHighLow-Indikator ist ein vielseitiges Tool für den MetaTrader 5 (MQL5), das hohe und niedrige Kursniveaus auf einem Diagramm basierend auf einem bestimmten Zeitrahmen anzeigt. Dieser Indikator ist besonders nützlich für Händler, die sich bei ihrer Entscheidungsfindung auf wichtige Kursniveaus verlassen. Er bietet Flexibilität durch anpassbare Zeitrahmen und Preisberechnungsmethoden.

Unabhängig davon, ob Sie mehrere Handelsroboter gleichzeitig oder nur eine ausgefeilte Strategie einsetzen, kann es überraschend zeitaufwändig sein, die Leistung der einzelnen Expert Advisors zu verfolgen. MetaTrader 5 (MT5) zeigt Aufträge und Positionen bequem in seiner "Toolbox" an, aber wenn sich mehrere Roboter dasselbe Konto teilen, wird es schwieriger zu wissen, welcher EA Ihre Gewinne - oder Verluste - generiert. Ein einziges Konto kann Dutzende oder Hunderte von Geschäften enthalten, die von verschiedenen EAs eröffnet wurden, so dass es schwierig ist, die Ergebnisse eines Roboters von denen eines anderen zu unterscheiden.

Der MACD Coloured Histogram ist eine verbesserte Version des klassischen MACD-Indikators (Moving Average Convergence Divergence), die eine klarere und intuitivere visuelle Analyse der Marktdynamik ermöglicht. Dieser Indikator kombiniert die traditionellen MACD-Funktionen mit einem dynamischen Histogramm, das seine Farbe je nach dem Verhältnis zwischen der MACD-Linie und der Signallinie ändert und es dem Händler ermöglicht, Trends, Umkehrpunkte und Momente der Unentschlossenheit auf dem Markt schnell zu erkennen.