VolumeDeltaM1 MT5
- Indikatoren
- Stanislav Korotky
- Version: 1.7
- Aktualisiert: 4 Februar 2021
- Aktivierungen: 5
Dieser Indikator ermöglicht die Analyse von Tick-Volumen-Deltas. Er überwacht Auf- und Abwärts-Ticks und summiert sie als getrennte Volumina für Käufe und Verkäufe sowie deren Delta-Volumina auf. Darüber hinaus zeigt er die Volumina nach Preisclustern (Zellen) innerhalb eines bestimmten Zeitraums von Balken an. Dieser Indikator ähnelt VolumeDeltaMT5, der fast die gleichen Algorithmen verwendet, aber keine Ticks verarbeitet und daher nicht auf M1 funktionieren kann. Dies ist der Grund für die Existenz von VolumeDeltaM1. Andererseits kann VolumeDeltaMT5 seine Signale in der Historie anzeigen, da er M1-Volumina für Berechnungen auf höheren Zeitrahmen liest, während VolumeDeltaM1 "Tick"-Statistiken auf M1 online sammelt und Signale nur für die Zeiträume anzeigen kann, in denen der Indikator online war und Live-Daten in speziellen Dateien gespeichert hat (eine Datei pro Tag).
Der Indikator kann auf jedem höheren Zeitrahmen arbeiten, indem er die auf M1 gesammelten Daten liest. In diesem Modus wird nur die Datei gelesen. Um neue Ticks in einer Datei zu speichern, ist es immer noch notwendig, eine Instanz des Indikators auf M1 zu haben.
Dies ist ein begrenzter Ersatz für die Markt-Delta-Analyse, die auf realen Volumina basiert, die auf dem Forex nicht verfügbar sind.
Der Indikator zeigt die folgenden Daten in seinem Unterfenster an:
- hellblaues Histogramm - Kaufvolumen (Long);
- orangefarbenes Histogramm - Verkaufsvolumen (Short);
- hellgrünes Histogramm - Delta zwischen Käufen und Verkäufen;
- grüne Linie - kumulatives Delta, EMA des Deltas; seine Werte werden zur Skalenanpassung mit CumulativePeriod multipliziert - dadurch hat es ungefähr die gleiche Größe wie die Histogramme;
- blaue und rote Pfeile - markieren die Balken, bei denen die Richtung des Volumens der Preisrichtung widerspricht, was als kurzfristiges Signal für den nächsten Balken angesehen werden kann;
Außerdem zeigt der Indikator im Hauptfenster eine Tabelle der geteilten Volumina für den letzten Balken der kumulativen Periode an. Die Zeilen der Tabelle entsprechen den Preisclustern. Die Tabelle enthält die folgenden Spalten:
- Preis (eine Preisspanne vom angegebenen Wert bis zur nächsten Spanne);
- Verkaufsvolumen;
- Delta der Kauf- und Verkaufsvolumina (positive Werte sind blau, negative sind rot);
- Kaufvolumen;
- Gesamtvolumen (Zellen mit Werten nahe dem Maximalwert sind grün hervorgehoben).
Parameter
- FileNamePrefix - Namenspräfix der Datei mit der Tick-Statistik; der Dateiname hat folgende Struktur: VDM1[T|P]-Prefix-Symbol-YYYYMMDD.csv; Standard - kein, leeres Präfix; T oder P gibt den verwendeten Modus an (siehe unten);
- Modus - ticks, pips, real_volumes; im ticks-Modus wird nur die Anzahl der Preisänderungen verwendet; im pips-Modus wird die Größe jeder Preisänderung in pips berücksichtigt; real_volumes berücksichtigt reale Volumina (wenn sie angegeben sind); Standard - ticks;
- TesterReadOnlineData - Standard - false - bedeutet, dass der Indikator im Tester ähnlich wie im Online-Modus arbeitet; wenn auf true gesetzt, liest der Indikator Daten aus vorhandenen csv-Dateien, die in den Ordner tester/files aus dem Ordner MQL4/Files kopiert werden sollten. Dieser Modus ermöglicht es Ihnen, echte Statistiken im Tester zu sehen. NB: Der 0-te Balken wird immer auf der Basis von generierten Ticks berechnet, aber sobald er sich zur 1. Position bewegt, werden seine Daten aus der Datei geladen;
- PointsPerCell - Anzahl der Punkte, die einen einzelnen Preis-Cluster bilden; jeder Cluster wird als Zeile in einer Tabelle mit aufgeteilten Volumina angezeigt (dies ist eine Art "Time and Sales"-Feed); Standardwert - 5;
- CumulativePeriod - Zeitraum für die Berechnung des kumulativen Deltas durch den EMA; Standardwert - 7;
- ShowTable - zeigt/verbirgt die Tabelle mit den Volumenclustern; Voreinstellung - false;
- ShowMark - zeigt/verbirgt die Preismarken für Cluster mit maximalem Gesamtvolumen (grün) und maximalem Delta (gelb); Standardwert - false;
- ShowAskBidInTable - hebt die Tabellenzeilen hervor, die den aktuellen Brief- und Geldkursen entsprechen; Standardwert - false;
- Ecke - Ecke des Hauptfensters, in der die Tabelle angezeigt werden soll; Standardwert - rechte obere Ecke;
- CellWidth - Breite der Tabellenzellen; Standardwert - 40;
- CellHeight - Höhe der Tabellenzellen; Standardwert - 15;
- ColorBG - Hintergrundfarbe der Tabelle; Voreinstellung - Schwarz;
- FontSize - Schriftgröße der Tabelle; Standardwert - 8;
- Method - spezieller Selektor für die Tick-Kategorisierungsmethode, kann sein: ask_versus_bid (Standard) oder ask_and_bid. Sie wird nur für Tick-Volumen wirksam (der Parameter Mode sollte auf Ticks oder Pips, aber nicht auf real_volumes gesetzt werden). Wenn ask_versus_bid eingestellt ist, werden die Volumina als Kauf betrachtet, wenn der Ask-Preis steigt, und als Verkauf, wenn der Bid-Preis sinkt. Bei einigen Konten treten jedoch die Bid-Änderungen häufiger auf als die Ask-Änderungen, was zu einer negativen Verzerrung führt. Um dieses Problem zu lösen, verwenden Sie ask_and_bid, das die Änderungen der Summe von Ask und Bid analysiert.
Unterstützte Zeitrahmen: M1 (Vollfunktionsmodus), M5 und höher (Lesen von Daten aus M1).
