Delta Aggression Volume — Benutzerhandbuch (MetaTrader 5, kostenlose Version 3.20 und PRO-Version 5.20)

3 November 2026, 23:18
JETINVEST
0
16

Erhältlich im MQL5 Market: Delta Aggression Volume PRO

Risikohinweis. Der Handel ist mit Verlustrisiken verbunden. Diese Indikatoren zählen die Kauf- und Verkaufsaggression der bereits ausgeführten Trades; sie sagen den Markt nicht voraus, platzieren keine Trades und garantieren kein Ergebnis. Verwenden Sie sie mit Ihrer eigenen Analyse und Ihrem Risikomanagement und testen Sie zuerst auf einem Demokonto.

Delta Aggression Volume zeigt für jede Kerze die Differenz zwischen dem von aggressiven Käufern gekauften und dem von aggressiven Verkäufern verkauften Volumen — das Aggressionsdelta. Der Indikator liest jeden Trade (Time & Sales) des Symbols, ordnet ihn als Kauf- oder Verkaufsaggression ein und zeichnet den Saldo jeder Kerze als Säule über oder unter null in einem separaten Fenster. Die Familie umfasst zwei Produkte:

  • Delta Aggression Volume (kostenlos, Version 3.20): die Delta-Säulen, mit Wahl des Volumentyps und des Berechnungsbeginns.
  • Delta Aggression Volume PRO (Version 5.20): dieselbe Engine plus Farben für Reverse-Bars, ein Range-Kanal, ein gleitender Durchschnitt des Gesamtvolumens, sechs Alarme und Puffer für Expert Advisors.

Beide funktionieren nur auf Symbolen, für die der Broker echte Trades mit der Seite des Aggressors liefert, etwa B3-Futures und -Aktien oder CME-Futures (Abschnitt 1). Sie eröffnen keine Trades.

1. Voraussetzungen: echte Trades mit Kauf- / Verkaufsseite

Die Indikatoren basieren auf den Trade-Ticks des Symbols ( COPY_TICKS_TRADE ). Jeder Trade muss mit der Seite des Aggressors (Kauf oder Verkauf) ankommen, wie bei börsengehandelten Instrumenten.

Symbol / DatenfeedErgebnis live
B3-Futures und -Aktien (WIN, WDO, IND, DOL, PETR4, VALE3 …) bei einem Broker, der Time & Sales liefertfunktioniert
CME- / CBOT- / NYMEX- / COMEX-Futures (ES, NQ, CL, GC und ihre Micro-Kontrakte) bei einem Broker, der Börsentrades liefertfunktioniert
Forex, CFDs, die meisten Kryptowährungenberechnet nicht: der Feed enthält Kurse (Bid / Ask), aber keine Trades, daher bleibt das Fenster leer
Börsensymbol bei einem Broker, der nur Kurse überträgtberechnet nicht

Um ein Symbol zu prüfen, öffnen Sie View → Market Watch, klicken mit der rechten Maustaste auf das Symbol → Ticks oder Time & Sales: Wenn Sie eine Liste von Trades mit Volumen und Kauf- / Verkaufsseite sehen, kann der Indikator darauf arbeiten. Im Strategietester ist das Verhalten anders (Abschnitt 11).


2. Installation und erster Start

  1. Laden Sie den Indikator im MQL5 Market herunter (kostenlos) oder kaufen / mieten Sie ihn (PRO) und installieren Sie ihn über die Registerkarte Market des Terminals (Toolbox → Market → Purchased → Install).
  2. Öffnen Sie einen Chart eines Symbols mit echten Trades (zum Beispiel WINZ26 oder WDOZ26 auf M1-M15) und ziehen Sie Delta Aggression Volume oder Delta Aggression Volume PRO aus dem Navigator (Indicators → Market) darauf.
  3. Behalten Sie die Standard-Eingabeparameter bei oder passen Sie sie an (Abschnitt 9) und klicken Sie auf OK.

Der Indikator öffnet sich in einem eigenen Fenster unter dem Kurschart. Der Fenstername zeigt den Volumentyp: RSJ Delta Aggression (REAL VOL): (kostenlos) oder RSJ Delta Aggression PRO (REAL VOL): , gefolgt von den Werten der Bar unter der Maus oder der letzten Bar.

Erstes Laden. Beim Start lädt der Indikator jeden Trade vom Datum Start Calculation bis jetzt und ordnet ihn einzeln ein. Bei liquiden Symbolen sind das Millionen von Trades: Das erste Laden kann einige Sekunden bis mehrere Minuten dauern, länger auf M1 und bei langen Startwerten wie LAST_MONTH oder ALL_AVAILABLE_DAYS. Das Terminal muss außerdem die Tick-Historie dieses Zeitraums haben; bei der ersten Verwendung wird sie vom Broker geladen. Bis die Historie bereit ist, bleibt das Fenster leer.


3. Legende des Indikatorfensters

Im IndikatorfensterBedeutung
Grüne Säule über nullPositives Delta: In dieser Kerze wurde mehr Volumen aggressiv gekauft als verkauft.
Rote Säule unter nullNegatives Delta: Es wurde mehr Volumen aggressiv verkauft als gekauft.
Höhe der SäuleGröße des Deltas, in Kontrakten / Aktien (Real volume) oder in Anzahl der Trades (Tick volume).
Blaue Säule über null (PRO)Reverse-Bar: positives Delta, aber die Kurskerze schloss unter ihrer Eröffnung (Abschnitt 5).
Magenta Säule unter null (PRO)Reverse-Bar: negatives Delta, aber die Kurskerze schloss über ihrer Eröffnung.
Zwei blaue horizontale Linien (PRO)Obere und untere Linie des Range-Kanals über die letzten Period Bars (Abschnitt 6).
Blaue Linie über den Säulen (PRO, nur PLOT_ALL)Gleitender Durchschnitt des Gesamtvolumens jeder Kerze (Abschnitt 7).
Keine Säulen linksBars vor Start Calculation: Sie werden nicht berechnet.

Eine Kerze mit einem Delta von genau null wird flach auf null gezeichnet. Die Säule der noch laufenden Kerze wächst und schrumpft mit jedem neuen Trade; sie ist endgültig, wenn die Kerze schließt.

Farben: In der kostenlosen Version ändern Sie die zwei Farben (positiv, negativ) auf der Registerkarte Colors. In der PRO-Version sind die vier Säulenfarben Eingabeparameter (Abschnitt 9); die Kanallinien und der Volumendurchschnitt werden auf der Registerkarte Colors geändert (POSITIVE DEVIATION, NEGATIVE DEVIATION, VOLUME MOV AVG).


4. Was das Delta zeigt

4.1 Kauf- und Verkaufsaggression

Jeder Trade der Kerze wird der Seite des Teilnehmers zugerechnet, der das Orderbuch angegriffen hat: Ein Trade, der das Angebot genommen hat, ist Kaufaggression, ein Trade, der in die Nachfrage verkauft hat, ist Verkaufsaggression. In B3- und CME-Feeds kommt die Seite mit jedem Trade. Die wenigen Trades, die ein Feed nicht eindeutig kennzeichnet (zum Beispiel manche Auktions- oder Cross-Trades), ordnet der Indikator ebenfalls einer Seite zu, sodass jede Kerze einen vollständigen Saldo zeigt.

4.2 Volumentyp

Volume TypeWas jeder Trade hinzufügt
Real volume (Standard)sein gehandeltes Volumen (Kontrakte oder Aktien)
Tick volume1 — der Indikator zählt die Anzahl der Trades, nicht das Tick-Volumen der Bar

Delta der Kerze = Kaufaggression − Verkaufsaggression aller Trades innerhalb der Kerze.

Die Trades jeder Kerze werden aus dem Zeitrahmen des Charts genommen, daher funktioniert der Indikator auf jedem Zeitrahmen (M1 bis D1). Kurze Zeitrahmen zeigen den Wechsel der Aggression im Detail; ab H1 werden die Deltas einer ganzen Sitzung in wenigen Säulen summiert.

4.3 Start Calculation

Start Calculation legt den ersten Tag fest, dessen Trades gelesen werden. Das Datum wird von der letzten Serverzeit zurückgerechnet und auf 00:00 (Serverzeit) dieses Kalendertages abgerundet; der aktuelle Tag ist immer enthalten.

OptionErster berechneter TagKostenlosPRO
CURRENT_DAYheute—ja
LAST_DAYgestern (Kalendertag)ja (Standard)ja
LAST_TWODAYS2 Kalendertage zurückjaja
LAST_FOURDAYS4 Kalendertage zurück—ja
LAST_WEEK7 Kalendertage zurückjaja (Standard)
LAST_MONTHetwa 30 Tage zurückjaja
LAST_6MONTHSetwa 6 Monate zurückjaja
LAST_YEARetwa 1 Jahr zurückjaja
LAST_2YEARSetwa 2 Jahre zurückjaja
ALL_AVAILABLE_DAYSalle Trades, die das Terminal hatjaja

Die Tage sind Kalendertage: An einem Montag beginnt LAST_TWODAYS am Samstag und zeigt daher nur den Montag. Ein längerer Start liefert mehr Historie, aber ein langsameres erstes Laden und mehr Speicherverbrauch; die verfügbare Tick-Historie hängt vom Broker ab.

Wenn zwischen dem Startdatum und der aktuellen Kerze noch kein Trade vorliegt (zum Beispiel CURRENT_DAY in der ersten Kerze der Sitzung), beginnt das Fenster zu zeichnen, sobald die ersten Trades eintreffen; es bleibt nicht mehr bis zum Schluss der Kerze leer.

4.4 Bei geöffnetem Markt

Neue Trades werden bei jedem Tick gelesen und der laufenden Kerze hinzugefügt. Geschlossene Kerzen werden danach nicht mehr verändert, mit einer Ausnahme in der kostenlosen Version: Wenn eine Kerze schließt und ihre Summe nicht mit dem vom Broker gemeldeten realen Volumen übereinstimmt, wird diese Kerze einmal aus der Tick-Historie neu gelesen, was sie leicht korrigieren kann.


5. Reverse-Bars (PRO)

Eine Reverse-Bar ist eine Kerze, in der Aggression und Kurs nicht übereinstimmen:

Farbe (Standard)DeltaKurskerzeWas sie zeigt
Delta Reverse Bar Positive Color (blau)positivunter ihrer Eröffnung geschlossenKäufer haben angegriffen, aber der Kurs fiel trotzdem: Die Kaufaggression wurde von passiven Verkäufern absorbiert
Delta Reverse Bar Negative Color (magenta)negativüber ihrer Eröffnung geschlossenVerkäufer haben angegriffen, aber der Kurs stieg trotzdem: Die Verkaufsaggression wurde von passiven Käufern absorbiert

Reverse-Bars erscheinen oft gegen Ende einer Bewegung oder an einem Niveau, an dem große passive Orders liegen. Sie beschreiben die Kerze und sind für sich allein kein Signal: Lesen Sie sie zusammen mit der Lage des Kurses und den folgenden Bars. Ein Doji (Eröffnung = Schluss) ist nie eine Reverse-Bar.


6. Range-Kanal (PRO)

Der Kanal zeigt, wie groß ein Delta im Vergleich zu den jüngsten Deltas ist. Er betrachtet die Größe des Deltas (unabhängig von der Seite) über die letzten Period Bars (Standard 144) und wird als zwei horizontale Linien, symmetrisch um null, über diesen Bars gezeichnet.

Calculation TypeWas die Linien zeigen
LINEAR_REGRESSION (Standard)eine Spanne, die der typischen Größe der jüngsten Deltas folgt
STD_DEVIATIONeine Spanne, die darauf beruht, wie stark die Größe der jüngsten Deltas schwankt

In beiden Modi spiegelt die untere Linie die obere. Die beiden Modi ergeben auf demselben Chart Kanäle unterschiedlicher Breite; wählen Sie den, der zu Ihrem Symbol und Zeitrahmen passt.

  • Eine Säule jenseits einer Linie ist eine für den jüngsten Rhythmus des Symbols ungewöhnlich starke Aggression.
  • Die Linien werden einmal pro Kerze neu berechnet, einige Ticks nach der Eröffnung einer neuen Kerze; während der ersten Ticks einer Kerze werden die Linien auf ihr nicht gezeichnet.
  • Der Kanal benötigt Period Bars mit Daten seit Start Calculation. Bei einem kurzen Start auf einem höheren Zeitrahmen (zum Beispiel LAST_DAY auf M15) gibt es nicht genug Bars und es werden keine Linien gezeichnet: Verwenden Sie einen längeren Start oder einen kleineren Period.
  • Nach einem Ladevorgang zeigen nur die letzten Period Bars die Linien. Während der Chart läuft, behalten die Bars, die das Fenster verlassen, ihr Niveau, sodass sich links davon ein treppenförmiger Verlauf bildet.

7. Gleitender Volumendurchschnitt und Information to Plot (PRO)

Information to PlotWas gezeichnet wird
PLOT_DELTA (Standard)Delta-Säulen und Kanallinien
PLOT_ALLDelta-Säulen, Kanallinien und die Linie VOLUME MOV AVG

Die Linie VOLUME MOV AVG ist ein gleitender Durchschnitt (Method, Standard SMA; Period, Standard 20) des gesamten Aggressionsvolumens jeder Kerze (Kauf + Verkauf). Das Gesamtvolumen selbst wird nicht gezeichnet; es kann aus Puffer 19 gelesen werden. Da das Gesamtvolumen immer größer ist als das Delta, liegt die Linie meist über den Säulen und kann an sehr aktiven Tagen die Skala des Fensters stauchen. Alarm 5 funktioniert nur mit PLOT_ALL.


8. Alarme (PRO)

Die sechs Alarme werden einmal pro Kerze geprüft, beim dritten Tick nach der Eröffnung einer neuen Kerze, für die gerade geschlossene Kerze. Beim Laden des Indikators werden keine Alarme für vergangene Kerzen gesendet.

ParameterWird ausgelöst, wenn (geschlossene Kerze)Meldung
DELTA Change Trend Colordas Delta das Vorzeichen wechselt: positiv nach null oder negativ, oder negativ nach null oder positivDELTA Changes to UP Trend! / DELTA Changes to DOWN Trend!
DELTA Cross Range Up Linedas Delta die obere Kanallinie nach oben kreuztDELTA Crosses UP Range Line!
DELTA Cross Range Down Linedas Delta die untere Kanallinie nach unten kreuztDELTA Crosses DOWN Range Line!
DELTA Cross Defined Range Leveldas Delta DELTA Defined Range Level (%) der oberen Linie nach oben kreuzt oder denselben Prozentsatz der unteren Linie nach unten (Standard 70 %)DELTA Crosses UP Defined Range Level! / DELTA Crosses DOWN Defined Range Level!
VOLUME Cross UP Signal Linedas gesamte Aggressionsvolumen seinen gleitenden Durchschnitt nach oben kreuzt (nur PLOT_ALL)VOLUME Crosses UP Signal Line!
DELTA BAR REVERSE Signaldie Kerze eine Reverse-Bar ist (Abschnitt 5)DELTA Reverse UP Signal! (negatives Delta, steigende Kurskerze) / DELTA Reverse DOWN Signal! (positives Delta, fallende Kurskerze)

Die Alarme 2 bis 5 sind Kreuzungen: Sie werden nur auf der Kerze ausgelöst, auf der das Delta (oder das Volumen) über die Linie oder das Niveau hinausgeht. Solange die folgenden Kerzen jenseits davon bleiben, wird kein neuer Alarm gesendet; der nächste Alarm kommt, nachdem der Wert zurückgekehrt ist und erneut kreuzt. Die Alarme 2 bis 4 warten, bis der Kanal berechnet ist (Abschnitt 6): Solange die Kanallinien nicht gezeichnet sind, bleiben sie stumm.

Jeder Alarm kann NONE (aus), POPUP, SOUND, NOTIFICATION (Smartphone), POPUP_SOUND, NOTIFICATION_SOUND, POPUP_NOTIFICATION oder POP_SOUND_NOTIFICATION sein. Standardmäßig sind alle Alarme aus. Jeder Alarm hat seinen eigenen Sound Type, einen der 13 Terminal-Sounds: alert (Standard), alert2, connect, disconnect, email, expert, news, ok, request, stops, tick, timeout, wait.

Der Text enthält Produkt, Symbol und Zeitrahmen, z. B. Delta Aggression PRO: WINZ26 | PERIOD_M5 | DELTA Changes to UP Trend! . Nach einem Sound pausiert der Indikator etwa 1,5 Sekunden, damit sich aufeinanderfolgende Sounds nicht überlagern. Push-Benachrichtigungen benötigen die MetaQuotes ID unter Tools → Options → Notifications. Es gibt keine E-Mail-Option. Die kostenlose Version hat keine Alarme. Der Strategietester zeigt keine Pop-ups, Sounds oder Benachrichtigungen.


9. Eingabeparameter

9.1 Delta Aggression Volume (kostenlos)

VOLUME CONFIGURATION

ParameterStandardBeschreibung
Volume TypeReal volumeReal volume: gehandeltes Volumen jedes Trades; Tick volume: Anzahl der Trades (4.2).

CALCULATIONS CONFIGURATION

ParameterStandardBeschreibung
Start CalculationLAST_DAYErster berechneter Tag (4.3): LAST_DAY, LAST_TWODAYS, LAST_WEEK, LAST_MONTH, LAST_6MONTHS, LAST_YEAR, LAST_2YEARS, ALL_AVAILABLE_DAYS.

Debug Config

ParameterStandardBeschreibung
Imprime Erros?falseSchreibt Diagnosemeldungen in das Experts-Protokoll. Ausgeschaltet lassen.

9.2 Delta Aggression Volume PRO

VOLUME CONFIG

ParameterStandardBeschreibung
Volume TypeReal volumeReal volume oder Tick volume (Anzahl der Trades) (4.2).

CALCULATIONS CONFIG

ParameterStandardBeschreibung
Start CalculationLAST_WEEKErster berechneter Tag (4.3): CURRENT_DAY, LAST_DAY, LAST_TWODAYS, LAST_FOURDAYS, LAST_WEEK, LAST_MONTH, LAST_6MONTHS, LAST_YEAR, LAST_2YEARS, ALL_AVAILABLE_DAYS.
Information to PlotPLOT_DELTAPLOT_DELTA oder PLOT_ALL (Abschnitt 7).

CHANNEL RANGE CONFIG

ParameterStandardBeschreibung
Calculation TypeLINEAR_REGRESSIONLINEAR_REGRESSION oder STD_DEVIATION (Abschnitt 6).
Period144Anzahl der Bars, die der Kanal verwendet.

VOLUME MOV AVG CONFIG

ParameterStandardBeschreibung
MethodSimpleSimple, Exponential, Smoothed oder Linear weighted.
Period20Periode des gleitenden Volumendurchschnitts (PLOT_ALL).

COLORS CONFIG

ParameterStandardBeschreibung
Delta Positive ColorForestGreenPositives Delta.
Delta Negative ColorFireBrickNegatives Delta.
Delta Reverse Bar Positive ColorMediumBluePositives Delta auf einer fallenden Kurskerze (Abschnitt 5).
Delta Reverse Bar Negative ColorMagentaNegatives Delta auf einer steigenden Kurskerze.

ALERT 1 CONFIG bis ALERT 6 CONFIG

ParameterStandardBeschreibung
DELTA Change Trend ColorNONEAlarmmodus, Alarm 1 (Abschnitt 8).
DELTA Change Trend Color Sound TypealertSound der Sound-Modi.
DELTA Cross Range Up LineNONEAlarmmodus, Alarm 2.
DELTA Cross Range Up Line Sound TypealertSound.
DELTA Cross Range Down LineNONEAlarmmodus, Alarm 3.
DELTA Cross Range Down Line Sound TypealertSound.
DELTA Defined Range Level (%)70.0Prozentsatz der Kanallinien für Alarm 4.
DELTA Cross Defined Range LevelNONEAlarmmodus, Alarm 4.
DELTA Cross Defined Range Level Sound TypealertSound.
VOLUME Cross UP Signal LineNONEAlarmmodus, Alarm 5 (nur PLOT_ALL).
VOLUME Cross UP Signal Line Sound TypealertSound.
DELTA BAR REVERSE SignalNONEAlarmmodus, Alarm 6.
DELTA BAR REVERSE Signal Sound TypealertSound.
Enable Debug MODEfalseSchreibt Diagnosemeldungen in das Experts-Protokoll. Ausgeschaltet lassen.

10. Puffer für Expert Advisors / Dashboards

Alle Puffer beider Versionen können mit iCustom + CopyBuffer gelesen werden, einschließlich der nicht gezeichneten Berechnungspuffer. Die Werte sind in der Einheit von Volume Type. Bars vor Start Calculation enthalten 0 .

10.1 Delta Aggression Volume (kostenlos) — 6 Puffer

PufferInhaltWerte
3DeltaKauf- − Verkaufsaggression der Kerze
4Farbe0 positiv (oder null), 1 negativ
5Deltaderselbe Wert wie Puffer 3

Die Puffer 0-2 sind die Eröffnung (immer 0), das Hoch und das Tief der gezeichneten Säule.

10.2 Delta Aggression Volume PRO — 20 Puffer

PufferInhaltWerteLeer
3DeltaKauf- − Verkaufsaggression der Kerze0
4Farbe0 positiv, 1 negativ, 2 Reverse-Bar mit positivem Delta, 3 Reverse-Bar mit negativem Delta0
5Obere KanallinieNiveau der Linie auf den letzten Period BarsEMPTY_VALUE
6Untere Kanallinie− obere LinieEMPTY_VALUE
7Gleitender Volumendurchschnittgleitender Durchschnitt von Puffer 19 (PLOT_ALL)EMPTY_VALUE bei PLOT_DELTA
11Größe des DeltasAbsolutwert von Puffer 30
13Alarm 1 — Delta wechselt das Vorzeichen+1 zu positiv, -1 zu negativ0
14Alarm 2 — Delta kreuzt die obere Linie nach oben+1 0
15Alarm 3 — Delta kreuzt die untere Linie nach unten-1 0
16Alarm 4 — Delta kreuzt das definierte Niveau+1 darüber, -1 darunter0
17Alarm 5 — Volumen kreuzt seinen Durchschnitt nach oben+1 0
18Alarm 6 — Reverse-Bar+1 negatives Delta auf einer steigenden Kerze, -1 positives Delta auf einer fallenden Kerze0
19Gesamtes AggressionsvolumenKauf- + Verkaufsaggression der Kerze (PLOT_ALL)EMPTY_VALUE bei PLOT_DELTA

Die übrigen Puffer (0-2, 8-10 und 12) sind für den internen Gebrauch.

Alarmpuffer. Die Puffer 13-18 können von einem Expert Advisor mit iCustom gelesen werden und verwenden eine einheitliche Vorzeichenkonvention: +1 steigend / Kauf, -1 fallend / Verkauf, 0 kein Signal. Sie werden auch bei ausgeschalteten Alarmen gefüllt, auf der geschlossenen Kerze (Shift 1), einige Ticks nach der Eröffnung der neuen Kerze. Sie werden nur für Kerzen geschrieben, die schließen, während der Indikator läuft: Lesen Sie Shift 1 nach dem dritten Tick der neuen Kerze und verwenden Sie sie nicht für die Historie.

Laden. Die Market-Versionen werden in MQL5\Indicators\Market\ installiert; prüfen Sie den genauen Dateinamen im Navigator. Ohne Parameter nach dem Namen werden die Standard-Eingabeparameter verwendet. Um Eingabeparameter zu ändern, übergeben Sie sie in der Reihenfolge von Abschnitt 9. Jede Überschrift input group ist ebenfalls ein Parameter: Übergeben Sie an ihrer Stelle eine leere Zeichenkette "" , sonst verschieben sich alle folgenden Werte. Am Ende weggelassene Eingabeparameter behalten ihre Standardwerte. Volume Type wird als 0 (tick) oder 1 (real) übergeben; die Listen in der in Abschnitt 9 gezeigten Reihenfolge ab 0 (zum Beispiel Start Calculation PRO: 0 CURRENT_DAY … 4 LAST_WEEK … 9 ALL_AVAILABLE_DAYS); Method als 0 SMA, 1 EMA, 2 SMMA, 3 LWMA; Alarmmodi als 0 (NONE) bis 7 (POP_SOUND_NOTIFICATION) und Sounds als 0 (alert) bis 12 (wait).

```mql5 // jede input group ist ein ""-Parameter int h = iCustom(_Symbol, PERIOD_M5, "Market\Delta Aggression Volume PRO", "", 1, // VOLUME CONFIG: Real volume "", 4, 0); // CALCULATIONS CONFIG: LAST_WEEK, PLOT_ALL (nötig für die Puffer 7, 17, 19) if (h == INVALID_HANDLE) return(INIT_FAILED);

double delta[1], up[1], rev[1]; if (BarsCalculated(h) > 0) { if (CopyBuffer(h, 3, 1, 1, delta) == 1 && CopyBuffer(h, 5, 1, 1, up) == 1 && up[0] != EMPTY_VALUE) Print("delta ", delta[0], " upper line ", up[0]); if (CopyBuffer(h, 18, 1, 1, rev) == 1 && rev[0] != 0.0) Print("reverse bar ", (int)rev[0]); } ```

Kostenlose Version: iCustom(_Symbol, PERIOD_M5, "Market\\Delta Aggression Volume", "", 1, "", 0) (Real volume, LAST_DAY), danach Puffer 3.

Hinweise: Ein mit iCustom erstellter Indikator sendet seine eigenen Alarme, wenn deren Modi nicht NONE sind — lassen Sie sie im EA-Aufruf ausgeschaltet. Warten Sie vor dem ersten Lesen, bis BarsCalculated(h) > 0 gilt: Das erste Laden der Trades kann eine Weile dauern (Abschnitt 2). Auf einem Symbol ohne Trades ist das Handle gültig, aber der Indikator berechnet nie.


11. Strategietester

Beide Versionen können im Strategietester verwendet werden (visueller und nicht-visueller Modus), auch aus einem Expert Advisor über iCustom . Der Tester liefert nicht immer dieselben Daten wie der Live-Markt, daher werden die Werte auf unterschiedliche Weise gewonnen:

Situation im TesterWie das Delta gewonnen wird
Echte Trade-Ticks mit Kauf- / Verkaufsseite (B3- oder CME-Symbol, Modus Every tick based on real ticks)wie live (Abschnitt 4.1)
Trade-Ticks ohne Seite (zum Beispiel vom Tester im Modus Every tick erzeugte Ticks)die Seite jedes Trades wird aus der Kursbewegung geschätzt
An diesem Tag überhaupt keine Trade-Ticks: Forex, CFDs, fortlaufende Serien wie WIN$N, Tage, deren echte Ticks der Tester durch erzeugte ersetzt hatBid-Modus: das Delta wird aus den Änderungen des Bid-Kurses geschätzt, gezählt wie das Tick-Volumen der Bar
Bars zwischen Start Calculation und dem Teststart (der Tester liefert keine Ticks vor dem Startdatum)geschätzt: diese Bars erhalten ein ungefähres Delta auf Basis der Bar selbst, damit die Historie nicht leer ist

Was das in der Praxis bedeutet:

  • Die Ergebnisse, die dem Live-Indikator am nächsten kommen, liefert Every tick based on real ticks auf einem Symbol und Zeitraum mit echten Trades. Prüfen Sie im Tester-Journal, dass für die getesteten Tage die echten Ticks verwendet wurden.
  • 1 minute OHLC und Open prices only erzeugen sehr wenige Ticks pro Bar: Die Werte sind grob und für diesen Indikator nicht empfohlen.
  • Im Bid-Modus und auf geschätzten Bars sind die Werte eine aus der Kursbewegung gebildete Näherung, nicht die Aggression echter Trades. Auch ihre Skala ist anders (Anzahl der Kursänderungen statt Kontrakte).
  • Auf Forex oder CFDs zeigt der Tester Werte (Bid-Modus), aber live auf demselben Symbol zeigt der Indikator nichts, weil es keine Trades gibt. Halten Sie ein Testerergebnis auf Forex nicht für das, was Sie auf einem Live-Chart sehen werden.
  • Start Calculation wird vom Startdatum des Tests zurückgerechnet. Die geschätzten Bars geben dem Kanal (PRO) genug Bars, um zu Beginn des Tests zu starten.
  • Die Volumenprüfung der kostenlosen Version (4.4) ist im Tester ausgeschaltet.
  • Pop-ups, Sounds und Benachrichtigungen werden nicht gesendet; die Puffer 13-18 (PRO) werden während des Tests Bar für Bar gefüllt.

12. Kostenlose Version und PRO

Delta Aggression Volume (kostenlos)Delta Aggression Volume PRO
Delta pro Kerze aus echten Tradesjaja
Volumentyp: reales Volumen oder Anzahl der Tradesjaja
Optionen für Start Calculation8 (Standard LAST_DAY)10, zusätzlich CURRENT_DAY und LAST_FOURDAYS (Standard LAST_WEEK)
Reverse-Bars (blau / magenta)—ja
Range-Kanal (LINEAR_REGRESSION oder STD_DEVIATION)—ja
Gleitender Durchschnitt des Gesamtvolumens—ja (PLOT_ALL)
Farben als Eingabeparameternur Registerkarte Colors4 Säulenfarben
Alarme (Pop-up, Sound, Push)—6
Puffer für Expert Advisors6 (Delta, Farbe)20, darunter 6 Alarmpuffer
Strategietesterjaja

Die kostenlose Version eignet sich gut, um zu prüfen, ob Ihr Broker die Trades mit ihrer Seite liefert, und um zu lernen, wie sich das Delta auf Ihrem Symbol liest. Wechseln Sie zu PRO, wenn Sie Absorption sehen (Reverse-Bars), jedes Delta mit der jüngsten Spanne vergleichen, Alarme erhalten oder die Werte in einem Expert Advisor verwenden möchten. Für das über den Tag kumulierte Delta siehe die Familie Aggression Wave desselben Autors.


13. Tipps

  • Zeitrahmen: M1 bis M15 sind die üblichen Zeitrahmen für das Delta der B3-Minikontrakte (WIN, WDO); bei CME-Futures M1-M5 während der regulären Sitzung.
  • Ladezeit: Verwenden Sie den kürzesten Start Calculation, der abdeckt, was Sie brauchen. CURRENT_DAY oder LAST_DAY laden in Sekunden; Monate an M1-Trades können Minuten dauern.
  • Kontrakte oder Trades:Real volume zeigt, wo die Größe liegt; Tick volume (Anzahl der Trades) zeigt, wie viele Teilnehmer angegriffen haben, sodass wenige große Orders weniger Gewicht haben. Ein Vergleich beider auf zwei Kopien des Indikators hilft, große Akteure zu erkennen.
  • Zuerst der Kontext: Ein starkes Delta an einer Unterstützung, einem Widerstand oder einem Niveau des Vortages ist aussagekräftiger als dasselbe Delta mitten in einer Range.
  • Absorption: Eine Reverse-Bar, gefolgt von einer Kerze in Richtung des Kurses (nicht des Deltas), zeigt, dass die Aggression absorbiert wurde.
  • Kanal zu breit oder zu schmal: Ändern Sie Period (kürzer reagiert schneller auf den Rhythmus des Tages) oder wechseln Sie zwischen LINEAR_REGRESSION und STD_DEVIATION.
  • Weniger Alarme: Auf M1 können die Kanal- und Volumenkreuzungen (Alarme 2-5) häufig sein; verwenden Sie sie auf M5 oder höher oder verlassen Sie sich auf die Alarme 1 und 6.

14. Fragen und Fehlerbehebung

  • Das Fenster ist leer. Das Symbol hat keine Trade-Ticks mit Kauf- / Verkaufsseite (Forex, CFD, Krypto, reiner Kurs-Feed — Abschnitt 1), oder die Tick-Historie wird noch geladen. Prüfen Sie Time & Sales des Symbols und warten Sie das erste Laden ab. Mit CURRENT_DAY in der ersten Kerze der Sitzung beginnt das Fenster zu zeichnen, sobald die ersten Trades eintreffen.
  • Funktioniert er auf Forex? Nein, nicht auf einem Live-Chart: Forex-Feeds haben keine Trades. Im Strategietester zeigt er Näherungswerte (Abschnitt 11), die nicht das Live-Verhalten darstellen.
  • Repaintet er? Die laufende Kerze ändert sich mit jedem Trade. Geschlossene Kerzen werden danach nicht verändert (die kostenlose Version kann die letzte geschlossene Kerze einmal korrigieren, wenn ihre Summe nicht mit dem Broker-Volumen übereinstimmte). Der PRO-Kanal wird bei jeder neuen Kerze neu berechnet, daher bewegt sich sein Niveau mit den letzten Period Bars.
  • Sagt er voraus, wohin der Kurs geht? Nein. Er zeigt, wer in den bereits ausgeführten Trades aggressiver war. Starke Käufe können absorbiert werden, und es kann ein Rückgang folgen.
  • Warum weichen die Werte von einem anderen Orderflow-Tool ab? Feeds und Tools ordnen manche Trades unterschiedlich ein (zum Beispiel Auktions-Trades oder Trades ohne eindeutige Seite). Die Summen pro Kerze können daher leicht abweichen.
  • Das erste Laden ist langsam. Es liest jeden Trade ab dem Startdatum (Abschnitt 2). Verwenden Sie einen kürzeren Start oder einen höheren Zeitrahmen.
  • Keine Kanallinien (PRO). Seit Start Calculation gibt es weniger als Period Bars (Abschnitt 6).
  • Die Linie des Volumendurchschnitts fehlt (PRO). Sie wird nur mit Information to Plot = PLOT_ALL gezeichnet.
  • Ich erhalte denselben Alarm auf vielen Kerzen (PRO). Seit Version 5.20 werden die Alarme 2-5 nur auf der Kreuzungskerze ausgelöst (Abschnitt 8); aktualisieren Sie den Indikator, wenn Sie noch eine ältere Version verwenden. Alarm 6 wird bei jeder Reverse-Bar ausgelöst.
  • Renko oder andere benutzerdefinierte Charts. Ein benutzerdefiniertes Symbol hat nur dann Trades, wenn das Tool, das es erstellt, auch Trade-Ticks mit ihrer Seite erzeugt; andernfalls berechnet der Indikator darauf nicht.
  • Strategietester. Unterstützt, mit den in Abschnitt 11 beschriebenen Datengrenzen.

Support: Senden Sie dem Autor eine private Nachricht auf MQL5.