BirdsIview
- Indikatoren
- Version: 2.1
- Aktualisiert: 24 September 2026
Zusammenfassung der Funktionsweise und Vorteile
Der Indikator wandelt ein Standard-MetaTrader-4-Chart in eine rasterbasierte Übersicht um, wobei jede Zelle eine bestimmte Kombination aus Wertpapier und Zeitrahmen darstellt; Er ruft Echtzeit- und historische Daten mithilfe integrierter Funktionen wie „CopyRates“ und „MarketInfo“ ab und rendert anschließend visuelle Elemente (Punkte für Schlusskurse oder benutzerdefinierte Kerzen für Details zu Eröffnung, Höchst-, Tiefst- und Schlusskurs) mit optionalen Volumenbalken darunter, während die Zellenbreiten dynamisch proportional zur Anzahl der Balken skaliert und zyklische Farbpaletten zur visuellen Unterscheidung angewendet werden. Für Trader und Nutzer bietet dies erhebliche Vorteile wie eine optimierte Überwachung mehrerer Vermögenswerte zur Erkennung von Korrelationen oder Divergenzen ohne Wechsel zwischen Charts, eine verbesserte Entscheidungsfindung durch auf einen Blick erkennbare Trend- und Volumeneinblicke in volatilen Kryptowährungsmärkten, eine optimierte Effizienz des Arbeitsbereichs durch adaptive Layouts sowie ein verringertes Risiko von Datenlücken durch Benachrichtigungen, was letztlich fundiertere und zeiteffizientere Handelsstrategien unterstützt.
Parameter und Zwecke
- Display_Mode DisplayMode: Eine Aufzählung zur Auswahl zwischen Punkten (für die einfache Nachverfolgung von Schlusskursen) oder benutzerdefinierten Kerzen (für die vollständige OHLC-Ansicht), Standardwert ist „ModeDots“; ihr Zweck ist es, Flexibilität bei der Datenvisualisierung zu ermöglichen, je nach Präferenz des Benutzers für Einfachheit oder Detailgenauigkeit.
- bool UseMarketWatch: Ein boolescher Wert, der festlegt, ob Symbole aus dem Market-Watch-Fenster (true) oder einer benutzerdefinierten Liste (false) abgerufen werden sollen; Standardwert ist „false“; er ermöglicht eine dynamische oder statische Symbolauswahl für eine maßgeschneiderte Überwachung.
- string CustomSymbols: Eine durch Kommas getrennte Liste von Symbolen, Standardwert „LTCEUR,LTCUSD,SOLUSD,ETHEUR,ETHUSD,BTCEUR,BTCUSD“; ihr Zweck ist die Angabe bestimmter Vermögenswerte mit Schwerpunkt auf Kryptowährungen für eine relevante Marktüberwachung.
- int SymbolsRefreshInterval: Zeit in Sekunden für die Aktualisierung der Symbole im Market-Watch-Fenster, Standardwert 1 (0 zum Deaktivieren); dies gewährleistet aktuelle Symbol-Listen ohne ständige manuelle Eingriffe.
- int BarsM1: Balken für den M1-Zeitrahmen, Standardwert 500; definiert die historische Tiefe für die kurzfristige Analyse und ermöglicht eine umfassende Überprüfung der jüngsten Volatilität.
- int BarsM5: Balken für den M5-Zeitrahmen, Standardwert 300; ähnlich wie oben, für etwas umfassendere kurzfristige Einblicke.
- int BarsM15: Balken für den M15-Zeitrahmen, Standardwert 100; schafft ein Gleichgewicht zwischen Detail und Überblick für Intraday-Trends.
- int BarsM30: Balken für den M30-Zeitrahmen, Standardwert 50; unterstützt die Auswertung mittelfristiger Zeitrahmen.
- int BarsH1: Balken für H1, Standardwert 168 (etwa eine Woche); erleichtert das Erkennen von stündlichen Trends über einen Zeitraum von einer Woche.
- int BarsH4: Balken für H4, Standardwert 42 (etwa eine Woche); für längere Intraday-Muster.
- int BarsD1: Balken für D1, Standardwert 252 (etwa ein Handelsjahr); ermöglicht die Analyse jährlicher Tagestrends.
- int BarsW1: Balken für W1, Standardwert 52 (ca. ein Jahr); für langfristige wöchentliche Perspektiven.
- int BarsMN1: Balken für MN1, Standardwert 12 (etwa ein Jahr); für monatliche strategische Übersichten.
- int UpdateInterval: Sekunden für Aktualisierungen im Punktmodus, Standardwert 5; hält die Anzeige aktuell, ohne die Systemressourcen zu überlasten.
- int OffsetX: Horizontaler Dashboard-Versatz in Pixeln, Standardwert 10; passt die Positionierung für die Chart-Integration an.
- int OffsetY: Vertikaler Versatz, Standardwert 10; ähnlich wie oben zur Anpassung des Layouts.
- int LabelWidth: Breite der Symbolbeschriftungen, Standardwert 70; sorgt für ausreichend Platz zur eindeutigen Identifizierung.
- int HeaderHeight: Höhe der Zeitrahmen-Überschriften, Standardwert 20; organisiert die Rastersteuktur.
- int Spacing: Pixelabstand zwischen den Zellen, Standardwert 5; verbessert die Lesbarkeit und die Trennung.
- int MinChartWidth: Mindestbreite der Zeitrahmen-Zelle, Standardwert 50; verhindert zu schmale Darstellungen.
- int MinChartHeight: Mindesthöhe der Symbolzeile, Standardwert 30; gewährleistet die Benutzerfreundlichkeit in kompakten Ansichten.
- string LabelFont: Schriftart für Beschriftungen, Standard „Arial Bold“; verbessert die Textlesbarkeit.
- int FontSize: Schriftgröße der Beschriftungen, Standardwert 9; sorgt für ein ausgewogenes Verhältnis zwischen Sichtbarkeit und Platzbedarf.
- color FontColor: Textfarbe, Standardwert clrChartreuse; sorgt für hohen Kontrast und damit für gute Lesbarkeit.
- color BullColor: Farbe für bullische Elemente, Standardwert clrLime; hebt positive Bewegungen hervor.
- color BearColor: Farbe für bärische Elemente, Standardwert clrRed; hebt negative Trends hervor.
- color VolumeColor: Farbe der Volumenbalken, Standardwert clrGray; trennt das Volumen von den Kursdaten.
- int DotFontSize: Punktgröße in Wingdings, Standardwert 8; passt das Aussehen der Punkte im Punktmodus an.
- int DotWingdingCode: Wingdings-Code für Punkte, Standardwert 159 (kleiner Kreis); ermöglicht Variationen der Form.
- bool UsePushNotification: Aktiviert Push-Benachrichtigungen, Standardwert „false“; benachrichtigt Nutzer auf Mobilgeräten bei Datenproblemen.
- bool ShowM1: Zeigt den M1-Zeitrahmen an, Standardwert „true“; schaltet die Einblendung für detaillierte Ansichten um.
- bool ShowM5: Zeigt M5 an, Standardwert „true“; ähnliche selektive Anzeige.
- bool ShowM15: Zeigt den M15-Zeitrahmen an, Standardwert „true“.
- bool ShowM30: Zeigt den M30-Zeitrahmen an, Standardwert „true“.
- bool ShowH1: Zeigt den H1-Zeitrahmen an, Standardwert „true“.
- bool ShowH4: Zeigt H4 an, Standardwert „true“.
- bool ShowD1: Zeigt D1 an, Standardwert „true“.
- bool ShowW1: Zeigt W1 an, Standardwert „true“.
- bool ShowMN1: Zeigt MN1 an, Standardwert „true“.
- bool ShowVolumes: Zeigt Volumen an, Standardwert „true“; fügt der Kursentwicklung einen Volumenkontext hinzu.
- int VolumeHeightPercent: Prozentualer Anteil des Volumenbereichs (0–50), Standardwert 20; weist Platz innerhalb der Zellen zu.
- EPalette BullPalette: Bullische Palette, Standardwert EP_RainbowFull; wechselt die Farben für eine ansprechende Optik.
- EPalette BearPalette: Bärische Farbpalette, Standardwert EP_CoolTones; unterscheidet zwischen Marktrichtungen.
- EPalette VolumePalette: Volumenpalette, Standardwert EP_Greyscale; verbessert die Lesbarkeit des Volumens.
- int CyclePeriodSeconds: Dauer des Palettenzyklus, Standardwert 60; animiert Farben für dynamische Darstellungen.
- bool ApplyToBodies: Wendet Paletten auf Körper/Punkte an, Standardwert true; passt die Hauptdarstellung an.
- bool ApplyToVolumes: Wendet die Palette auf Volumina an, Standardwert „true“; erweitert die Anpassungsmöglichkeiten.
- color CustomBullStart: Benutzerdefinierte Startfarbe für Bullen, Standardwert clrRed; für personalisierte Paletten.
- color CustomBullEnd: Benutzerdefinierte „Bull“-Endfarbe, Standardwert clrYellow.
- color CustomBearStart: Benutzerdefinierte Startfarbe für den Bären, Standardwert clrBlue.
- color CustomBearEnd: Benutzerdefinierte Bären-Endfarbe, Standardwert clrGreen.
- color CustomVolumeStart: Benutzerdefinierte Startfarbe für Volumina, Standardwert clrGray.
- color CustomVolumeEnd: Benutzerdefinierte Volumen-Endfarbe, Standardwert clrWhite; vervollständigt die benutzerdefinierten Farboptionen.
