Delta Aggression Volume — Benutzerhandbuch (MetaTrader 5, kostenlose Version 3.20 und PRO-Version 5.20)
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 / Datenfeed | Ergebnis live |
|---|---|
| B3-Futures und -Aktien (WIN, WDO, IND, DOL, PETR4, VALE3 …) bei einem Broker, der Time & Sales liefert | funktioniert |
| CME- / CBOT- / NYMEX- / COMEX-Futures (ES, NQ, CL, GC und ihre Micro-Kontrakte) bei einem Broker, der Börsentrades liefert | funktioniert |
| Forex, CFDs, die meisten Kryptowährungen | berechnet 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ägt | berechnet 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
- 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).
- Ö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.
- 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 Indikatorfenster | Bedeutung |
|---|---|
| Grüne Säule über null | Positives Delta: In dieser Kerze wurde mehr Volumen aggressiv gekauft als verkauft. |
| Rote Säule unter null | Negatives Delta: Es wurde mehr Volumen aggressiv verkauft als gekauft. |
| Höhe der Säule | Größ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 links | Bars 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 Type | Was jeder Trade hinzufügt |
|---|---|
| Real volume (Standard) | sein gehandeltes Volumen (Kontrakte oder Aktien) |
| Tick volume | 1 — 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.
| Option | Erster berechneter Tag | Kostenlos | PRO |
|---|---|---|---|
| CURRENT_DAY | heute | — | ja |
| LAST_DAY | gestern (Kalendertag) | ja (Standard) | ja |
| LAST_TWODAYS | 2 Kalendertage zurück | ja | ja |
| LAST_FOURDAYS | 4 Kalendertage zurück | — | ja |
| LAST_WEEK | 7 Kalendertage zurück | ja | ja (Standard) |
| LAST_MONTH | etwa 30 Tage zurück | ja | ja |
| LAST_6MONTHS | etwa 6 Monate zurück | ja | ja |
| LAST_YEAR | etwa 1 Jahr zurück | ja | ja |
| LAST_2YEARS | etwa 2 Jahre zurück | ja | ja |
| ALL_AVAILABLE_DAYS | alle Trades, die das Terminal hat | ja | ja |
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) | Delta | Kurskerze | Was sie zeigt |
|---|---|---|---|
| Delta Reverse Bar Positive Color (blau) | positiv | unter ihrer Eröffnung geschlossen | Kä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 geschlossen | Verkä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 Type | Was die Linien zeigen |
|---|---|
| LINEAR_REGRESSION (Standard) | eine Spanne, die der typischen Größe der jüngsten Deltas folgt |
| STD_DEVIATION | eine 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 Plot | Was gezeichnet wird |
|---|---|
| PLOT_DELTA (Standard) | Delta-Säulen und Kanallinien |
| PLOT_ALL | Delta-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.
| Parameter | Wird ausgelöst, wenn (geschlossene Kerze) | Meldung |
|---|---|---|
| DELTA Change Trend Color | das Delta das Vorzeichen wechselt: positiv nach null oder negativ, oder negativ nach null oder positiv | DELTA Changes to UP Trend! / DELTA Changes to DOWN Trend! |
| DELTA Cross Range Up Line | das Delta die obere Kanallinie nach oben kreuzt | DELTA Crosses UP Range Line! |
| DELTA Cross Range Down Line | das Delta die untere Kanallinie nach unten kreuzt | DELTA Crosses DOWN Range Line! |
| DELTA Cross Defined Range Level | das 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 Line | das gesamte Aggressionsvolumen seinen gleitenden Durchschnitt nach oben kreuzt (nur PLOT_ALL) | VOLUME Crosses UP Signal Line! |
| DELTA BAR REVERSE Signal | die 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
| Parameter | Standard | Beschreibung |
|---|---|---|
| Volume Type | Real volume | Real volume: gehandeltes Volumen jedes Trades; Tick volume: Anzahl der Trades (4.2). |
CALCULATIONS CONFIGURATION
| Parameter | Standard | Beschreibung |
|---|---|---|
| Start Calculation | LAST_DAY | Erster berechneter Tag (4.3): LAST_DAY, LAST_TWODAYS, LAST_WEEK, LAST_MONTH, LAST_6MONTHS, LAST_YEAR, LAST_2YEARS, ALL_AVAILABLE_DAYS. |
Debug Config
| Parameter | Standard | Beschreibung |
|---|---|---|
| Imprime Erros? | false | Schreibt Diagnosemeldungen in das Experts-Protokoll. Ausgeschaltet lassen. |
9.2 Delta Aggression Volume PRO
VOLUME CONFIG
| Parameter | Standard | Beschreibung |
|---|---|---|
| Volume Type | Real volume | Real volume oder Tick volume (Anzahl der Trades) (4.2). |
CALCULATIONS CONFIG
| Parameter | Standard | Beschreibung |
|---|---|---|
| Start Calculation | LAST_WEEK | Erster 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 Plot | PLOT_DELTA | PLOT_DELTA oder PLOT_ALL (Abschnitt 7). |
CHANNEL RANGE CONFIG
| Parameter | Standard | Beschreibung |
|---|---|---|
| Calculation Type | LINEAR_REGRESSION | LINEAR_REGRESSION oder STD_DEVIATION (Abschnitt 6). |
| Period | 144 | Anzahl der Bars, die der Kanal verwendet. |
VOLUME MOV AVG CONFIG
| Parameter | Standard | Beschreibung |
|---|---|---|
| Method | Simple | Simple, Exponential, Smoothed oder Linear weighted. |
| Period | 20 | Periode des gleitenden Volumendurchschnitts (PLOT_ALL). |
COLORS CONFIG
| Parameter | Standard | Beschreibung |
|---|---|---|
| Delta Positive Color | ForestGreen | Positives Delta. |
| Delta Negative Color | FireBrick | Negatives Delta. |
| Delta Reverse Bar Positive Color | MediumBlue | Positives Delta auf einer fallenden Kurskerze (Abschnitt 5). |
| Delta Reverse Bar Negative Color | Magenta | Negatives Delta auf einer steigenden Kurskerze. |
ALERT 1 CONFIG bis ALERT 6 CONFIG
| Parameter | Standard | Beschreibung |
|---|---|---|
| DELTA Change Trend Color | NONE | Alarmmodus, Alarm 1 (Abschnitt 8). |
| DELTA Change Trend Color Sound Type | alert | Sound der Sound-Modi. |
| DELTA Cross Range Up Line | NONE | Alarmmodus, Alarm 2. |
| DELTA Cross Range Up Line Sound Type | alert | Sound. |
| DELTA Cross Range Down Line | NONE | Alarmmodus, Alarm 3. |
| DELTA Cross Range Down Line Sound Type | alert | Sound. |
| DELTA Defined Range Level (%) | 70.0 | Prozentsatz der Kanallinien für Alarm 4. |
| DELTA Cross Defined Range Level | NONE | Alarmmodus, Alarm 4. |
| DELTA Cross Defined Range Level Sound Type | alert | Sound. |
| VOLUME Cross UP Signal Line | NONE | Alarmmodus, Alarm 5 (nur PLOT_ALL). |
| VOLUME Cross UP Signal Line Sound Type | alert | Sound. |
| DELTA BAR REVERSE Signal | NONE | Alarmmodus, Alarm 6. |
| DELTA BAR REVERSE Signal Sound Type | alert | Sound. |
| Enable Debug MODE | false | Schreibt 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
| Puffer | Inhalt | Werte |
|---|---|---|
| 3 | Delta | Kauf- − Verkaufsaggression der Kerze |
| 4 | Farbe | 0 positiv (oder null), 1 negativ |
| 5 | Delta | derselbe 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
| Puffer | Inhalt | Werte | Leer |
|---|---|---|---|
| 3 | Delta | Kauf- − Verkaufsaggression der Kerze | 0 |
| 4 | Farbe | 0 positiv, 1 negativ, 2 Reverse-Bar mit positivem Delta, 3 Reverse-Bar mit negativem Delta | 0 |
| 5 | Obere Kanallinie | Niveau der Linie auf den letzten Period Bars | EMPTY_VALUE |
| 6 | Untere Kanallinie | − obere Linie | EMPTY_VALUE |
| 7 | Gleitender Volumendurchschnitt | gleitender Durchschnitt von Puffer 19 (PLOT_ALL) | EMPTY_VALUE bei PLOT_DELTA |
| 11 | Größe des Deltas | Absolutwert von Puffer 3 | 0 |
| 13 | Alarm 1 — Delta wechselt das Vorzeichen | +1 zu positiv, -1 zu negativ | 0 |
| 14 | Alarm 2 — Delta kreuzt die obere Linie nach oben | +1 | 0 |
| 15 | Alarm 3 — Delta kreuzt die untere Linie nach unten | -1 | 0 |
| 16 | Alarm 4 — Delta kreuzt das definierte Niveau | +1 darüber, -1 darunter | 0 |
| 17 | Alarm 5 — Volumen kreuzt seinen Durchschnitt nach oben | +1 | 0 |
| 18 | Alarm 6 — Reverse-Bar | +1 negatives Delta auf einer steigenden Kerze, -1 positives Delta auf einer fallenden Kerze | 0 |
| 19 | Gesamtes Aggressionsvolumen | Kauf- + 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 Tester | Wie 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 hat | Bid-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 Trades | ja | ja |
| Volumentyp: reales Volumen oder Anzahl der Trades | ja | ja |
| Optionen für Start Calculation | 8 (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 Eingabeparameter | nur Registerkarte Colors | 4 Säulenfarben |
| Alarme (Pop-up, Sound, Push) | — | 6 |
| Puffer für Expert Advisors | 6 (Delta, Farbe) | 20, darunter 6 Alarmpuffer |
| Strategietester | ja | ja |
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.


