NinjaTrader 8 · Order Flow & Market Auction · Deutsche Ausgabe · September 2026 © 2026 TTW Trading Systems PTE. LTD. · Flow.42 Analytics · Alle Rechte vorbehalten.
Context first. Pressure second. Execution last.
Über dieses Handbuch
Dies ist die Produkt-Referenz für die Flow.42 AuctionEngine. Sie deckt Installation, jedes Chart-Element, jede Property, das State Panel Zeile für Zeile, die State Change Marker und den optionalen AI Analyst ab.
Die AuctionEngine ist ein Kontext-Werkzeug, kein Erzeuger von Handelssignalen. Sie liest den Markt wie ein erfahrener Order-Flow-Trader: baut ein Sitzungs-Volumenprofil, beurteilt, wo der Preis im Verhältnis zum Wert steht, und benennt, was die Auktion gerade tut. Sie sagt dir, in welcher Art Markt du dich befindest, damit du und der Rest der Flow.42 Trading Suite sich anpassen können.
Für die Konzepte hinter der Auktion (Volumenprofil-Theorie, Marktauktions-Logik, die volle Bedeutung jedes Zustands und Handelsszenarien), siehe den separaten Flow.42 AuctionEngine Kurs. Dieses Handbuch bleibt beim Produkt: was jede Einstellung tut und was jeder Pixel auf dem Chart bedeutet.
1. Installation & Voraussetzungen
Die AuctionEngine ist Teil des Flow.42-Pakets für NinjaTrader 8: eine kompilierte Bibliothek (Flow42NT.dll), die jeden Flow.42-Indikator enthält. Die Bibliothek ist obfuskiert und lizenzgeprüft; es gibt keine Quelldateien zum Kompilieren.
Installieren oder aktualisieren. Wähle in NinjaTrader Tools › Import › NinjaScript Add-On, wähle das ZIP-Paket aus, das du von Flow.42 erhalten hast, und starte NinjaTrader neu, sobald der Import abgeschlossen ist. Ein Update wird auf demselben Weg installiert und ersetzt die Bibliothek an Ort und Stelle; deine Charts, Vorlagen und Einstellungen bleiben erhalten.
Volumendaten sind entscheidend
Die Engine baut ihr Volume-at-Price-Profil aus den Trades selbst (den Last-Events deines Datenfeeds). Aktiviere Tick Replay auf der Datenserie des Charts: Damit werden Profil und Auktionszustände auch für die geladene Historie gebaut, sodass Panel, Marker und Kontext-Plots ab der ersten Bar auf dem Chart gefüllt sind. Ohne Tick Replay arbeitet die Engine nur in Echtzeit: Historische Bars bleiben unklassifiziert.
Auf einen Chart legen
Flow.42 AuctionEngine wie jeden anderen Indikator auf einen Chart legen. Der optionale Flow.42 AuctionHub wird nur hinzugefügt, wenn du chartübergreifend gemeinsame Einstellungen willst (siehe Settings Source).
Lizenz. Die AuctionEngine ist ein lizenziertes Flow.42-Produkt; der AI Analyst erfordert ein aktives Flow.42-Auction-Engine-Abonnement. Trage deine Lizenz-ID in NinjaTrader im Abschnitt Product Information des Indikators ein. Der License Status darunter listet die Produkte, die deine Lizenz umfasst, z. B. Flow.42 Auction Engine und Flow.42 Auction Engine AI.
2. Konzept-Kurzüberblick
Die Engine baut ein Sitzungs-Volumenprofil, klassifiziert das aktuelle Marktverhalten als einen von 17 Auktionszuständen: 13 Kernzustände plus vier Rotationszustände (standardmäßig an, siehe §5) und zeichnet Wert-Referenzlinien. Seit 2026-08 zeigt sie neben dem Zustand einen zweiten Score: das Tape Agreement, wie sehr das laufende Tape gerade mit der impliziten Richtung des Zustands übereinstimmt (siehe §4). Fünf Begriffe tauchen durchgehend auf. Lerne diese, der Rest folgt:
| Begriff | Bedeutung |
|---|---|
| Profil / Value | Der Preisbereich, in dem die meiste Zeit und das meiste Volumen gehandelt wurde, wo der Markt „Wert“ gesehen hat. |
| VPOC | Volume Point of Control: der eine Preis mit dem meisten Volumen. Der Magnet der Sitzung. |
| VA / VAH / VAL | Value Area (Standard ~70 % des Volumens). VAH = obere Kante, VAL = untere Kante. |
| developing (d…) | Die heutige, laufende Sitzung, noch in Bildung: dVPOC, dVAH, dVAL. |
| prior (p…) | Die vorherige, abgeschlossene Sitzung, eine feste Referenz: pVPOC, pVAH, pVAL. |
Zwei weitere Knoten erscheinen auf dem Chart: HVN (Hochvolumen-Knoten, ein Magnet im prior-Profil) und LVN (Niedrigvolumen-Knoten, eine schnelle Durchgangs-/Entscheidungszone). Die vollständige Theorie steht im Kurs.
3. Chart-Elemente
Die Engine zeichnet mehrere unabhängige, verschiebbare Elemente:
-
Referenzlinien: horizontale Linien für prior & developing VPOC/VAH/VAL, prior Range (Hoch/Tief), Sitzungseröffnung und HVN/LVN-Zonen. Optionale Labels sitzen am Ende jeder Linie.
-
State Panel: die verschiebbare Textbox mit aktuellem Auktionszustand, Confidence, Location, Profilwerten und (optional) den Detailzeilen.
-
Übersichtsbox: eine separate kompakte Box mit den aktuellen Profilwerten.
-
Übersichtstabelle: eine separate Tabelle der letzten N abgeschlossenen Sitzungen.
-
State Change Marker: vertikale gestrichelte Linien + kompakte Labels, wo der klassifizierte Zustand wechselt (z. B. „IMB UP“, „FAIL DOWN“). Seit 2026-08 markiert eine zweite, goldene Marker-Familie bestätigte Tape-Konflikte (z. B. „IMB DOWN · TAPE UP“), siehe §7.
-
Toolbar-Buttons: fünf Buttons in der Chart-Toolbar, neben Instrument- und Intervall-Auswahl: AE State, AE Summary, AE Table, Auction Engine ON/OFF und AI Analyst.
Jede Box (Panel, Übersichtsbox, Übersichtstabelle) lässt sich unabhängig verschieben und über ihre Anker- + Offset-Properties positionieren. Die Toolbar-Buttons haben einen festen Platz.
Die Toolbar-Buttons
Fünf Buttons sitzen in der Chart-Toolbar, neben Instrument- und Intervall-Auswahl:
AE State · AE Summary · AE Table: jeder zeigt oder verbirgt ein Panel: das State Panel, die Übersichtsbox und die Übersichtstabelle. Hell bedeutet sichtbar, gedimmt bedeutet verborgen. Die Engine läuft in jedem Fall weiter; Referenzlinien und State-Change-Marker bleiben sichtbar, auch wenn alle drei Panels verborgen sind. Der zuletzt geklickte Zustand wird gemerkt, über ein Neuladen des NinjaScripts und über einen Neustart von NinjaTrader hinweg, bis du erneut klickst. Die Properties Show Panel, Show Summary Box und Show Overview Table bestimmen das Aussehen eines Charts, auf dem noch nie geklickt wurde.
Auction Engine ON/OFF: schaltet die Engine dieses Charts ein und aus (§10, Gruppe Toolbar Buttons). OFF verbirgt alle Visuals der Engine und meldet den Flow.42-Trading-Suite-Indikatoren auf diesem Chart, dass keine Engine vorhanden ist (§11).
AI Analyst: startet den AI Analyst (§9).
Welche Buttons erscheinen, legst du in den Properties fest: Show Panel Buttons und Show Engine ON/OFF Button (Gruppe Toolbar Buttons) sowie Show AI Analyst Button (Gruppe Auction Analyst). Alle drei sind standardmäßig an.
Übersichtstabelle. Ihre Zeilen stammen aus dem rollierenden Tagesprofil-Cache der Engine, nicht aus der Property. Wird die Tabelle mitten in der Sitzung eingeschaltet, zeigt sie sofort echte Daten: Es müssen sich keine Sitzungen erst ansammeln.
4. Das State Panel: Zeile für Zeile
Das State Panel ist die kleine Textbox auf dem Chart. Es liest das Volumenprofil je Sitzung und sagt dir in wenigen Zeilen, was der Markt gerade tut. Es ist ein Kontext- und Orientierungswerkzeug, niemals ein Kauf-/Verkaufssignal.
Hover = Zeitreise. Bewege die Maus über eine vergangene Kerze, und das Panel rollt zurück, um den Zustand zu genau jenem Zeitpunkt zu zeigen. Das Session-Datum passt sich dem Tag dieser Bar an. Eine zurückgerollte Ansicht ist in der Session-Zeile mit [HIST] gekennzeichnet, damit ein Screenshot nie als Live-Ansicht durchgehen kann. Das Panel liest immer die Bar unter dem Cursor: Ruht der Cursor am rechten Rand, bleibt er auf der neuesten Bar, während der Chart weiterläuft, und das Panel bleibt live. Ohne Hover, und sobald die Maus den Chart verlässt, zeigt es den aktuellsten Stand.
Kopf & Kernaussage
| Zeile | Beispiel | Was sie aussagt |
|---|---|---|
| (Titel) | Flow.42 AuctionEngine | Nur die Überschrift. |
| Session | Session: RTH, 2026-06-26 | Welche Profil-Session ausgewertet wird (RTH / ETH / ETH_RTH / Asian / Custom / ChartTradingHours) und das Kalenderdatum der gehoverten oder aktuellen Bar, im ISO-Format, in jeder Sprache gleich. Eine zurückgerollte Ansicht trägt die Kennzeichnung [HIST]. |
| State | State: Imbalance Up | Die wichtigste Zeile. Der erkannte Auktions-Zustand (volle Liste in §5). Die Textfarbe verrät die Richtung: grün = bullisch, rot = bärisch, gold = Vorsicht, grau = neutral. Während eines bestätigten Tape-Konflikts erhält die Zeile einen Zusatz (z. B. State: Imbalance Down · TAPE UP) und das gesamte Panel wechselt auf Gold (siehe Structure vs. Tape unten). |
| Structure / Tape | Structure: 95 / 100 Tape: 15 / 100 (CONFLICT) | Zwei Scores nebeneinander (neu, 2026-08-27). Structure ist die klassische Confidence: wie vollständig die Definition des Zustands erfüllt ist (0 bis 100). Tape ist der Tape-Agreement-Score: wie sehr das laufende Tape gerade in die implizite Richtung des Zustands läuft (0 bis 100), mit dem Urteil in Klammern: ALIGNED, NEUTRAL oder CONFLICT. Früh in der Sitzung steht dort warming up; bei richtungslosen Zuständen n/a. Ist Show Tape Agreement aus, zeigt das Panel stattdessen die klassische einzelne Conf-Zeile. |
| Tape | Tape: Up, delta rising, dVPOC migrating up, new session highs | Nur solange das Tape beurteilt wird: die eigene Richtung des Tapes (Up / Down / Flat) und die stärksten Belege, in einfachen Worten. |
| Loc | Loc: Above prior value | Location: wo der Preis im Verhältnis zum Value-Bereich der Vorsession steht (siehe §6). |
Profil-Kennzahlen
| Zeile | Beispiel | Was sie aussagt |
|---|---|---|
| Events / Calc / Vol | Events: 1234 Calc: Tick Vol: 85213 | Diagnosewerte: wie viele Profil-Events verarbeitet wurden, was die letzte Berechnung auslöste und das bisherige Sitzungs-Volumen. Technische Kontrolle. |
| dVPOC / dVA | dVPOC: 5012.50 dVA: 5008.00 - 5020.00 | Heutige (developing) Sitzung: VPOC und Value Area (VAL bis VAH). Die wichtigen Linien der laufenden Sitzung. |
| pVPOC / pVA | pVPOC: 4995.00 pVA: 4988.00 - 5004.00 | Vorherige (prior) Sitzung: VPOC und Value Area, die zentralen Referenzlinien für heute. |
| In-Value / Above / Below | In-Value Bars: 64% AboveVol: 22% BelowVol: 14% | Akzeptanz-Statistik gegenüber dem Vortags-Value: Anteil der Bars innerhalb des Vortags-Werts, Anteil des Volumens über dem Vortags-VAH und unter dem Vortags-VAL. Zeigt, ob der Markt den alten Wert annimmt (drinnen bleibt) oder ablehnt (ausbricht). |
| (Ersatzzeile) | Prior: load more history | Erscheint statt der prior-Zeilen, wenn noch keine Vorsession geladen ist → mehr Chart-Historie laden. |
Detail-Block (nur wenn Show Detail aktiv ist)
| Zeile | Beispiel | Was sie aussagt |
|---|---|---|
| Invalid | Invalid: below 5008.00 | Invalidation: das Level/die Bedingung, ab dem die aktuelle Einschätzung „kaputt“ ist. Wird es verletzt, gilt der Zustand nicht mehr. Das Stopp-Denken der Engine. |
| Target | Target: 5020.00 | Wohin der Markt laufen könnte, wenn die Einschätzung aufgeht (z. B. zurück zum VPOC, an die Value-Kante). |
| Reason | Reason: accepting value higher | Kurzform-Begründung, warum die Engine diesen Zustand vergeben hat. |
| Hint | Hint: watch for pullback into value | Eine kurze, handlungsnahe Beobachtung: worauf als Nächstes zu achten ist. Ein Tipp, kein Auftrag. Während eines bestätigten Tape-Konflikts (mit aktiviertem Guard Hints) wird diese Zeile durch eine Warnung ersetzt, z. B.: „Tape is running against the auction state. No continuation shorts. Wait for realignment or a clear rejection at value.“ |
Structure vs. Tape: die Tape-Agreement-Einschätzung (neu, 2026-08-27)
Der Auktionszustand ist eine Aussage über Struktur: wo der Markt relativ zum Vortags-Wert handelt und ob das akzeptiert wird. Trader lesen ihn gern als Richtungssignal, und an manchen Tagen sind das zwei verschiedene Dinge. Ein Markt kann den ganzen Nachmittag strukturell „Imbalance Down“ mit hohem Structure-Score sein, während das laufende Tape stundenlang dagegen rallyt.
Das Tape Agreement macht das sichtbar. Einmal pro geschlossener Bar prüft die Engine, wie sehr das aktuelle Tape (Bar-Schlusskurse, Session-Delta, die Wanderung des developing VPOC, frische Sitzungsextreme) in die Richtung läuft, die der Zustand impliziert. Das Ergebnis ist ein Score von 0 (Tape voll gegen den Zustand) bis 100 (Tape voll dafür):
-
ALIGNED: das Tape bestätigt den Zustand. Die Darstellung bleibt unverändert.
-
NEUTRAL: das Tape ist gemischt: Manche Bars laufen mit dem Zustand, manche dagegen, ohne dass sich eine Seite dauerhaft durchsetzt. Das Tape bestätigt den Zustand gerade nicht, es widerspricht ihm aber auch nicht. Die Darstellung bleibt unverändert, und der Score daneben zeigt die Neigung innerhalb von Neutral: 58 heißt leicht mit dem Zustand, 42 leicht dagegen.
-
CONFLICT: das Tape läuft seit mehreren Bars gegen den Zustand. Jetzt warnt dich die Engine deutlich: Die State-Zeile erhält den Tape-Zusatz (z. B. Imbalance Down · TAPE UP), das Panel wird gold, der Fortsetzungs-Hinweis wird durch eine Warnung ersetzt („No continuation shorts…“), und ein goldener Marker wird auf dem Chart gesetzt (§7).
Ein Konflikt muss über eine Anzahl von Bars bestehen bleiben, bevor er angezeigt wird, und er löst sich erst, nachdem das Tape klar zurückgedreht hat, damit die Einschätzung nicht auf jeder Gegen-Bar flackert. Wie viele Bars und wo die Schwellen liegen, ist konfigurierbar (§10, Gruppe Tape Agreement).
Zur Sitzungseröffnung starten Structure und Tape zu unterschiedlichen Zeitpunkten. So ist es gewollt. Der Structure-Score liest das Volumenprofil, und an einem klaren Tag ist das nach wenigen Bars eindeutig: Der Zustand kann innerhalb von Minuten stehen. Der Tape-Score liest die Bewegung der Sitzung über ein Fenster von Bars, und dieses Fenster ist zur Eröffnung leer. Solange es sich füllt, zeigt das Panel warming up, und das Tape trifft keine Aussage: kein Zusatz, kein Konflikt, kein Gold. Beim Standard-Lookback von 15 Bars sind das auf einem 1-Minuten-Chart ungefähr die ersten 15 Minuten (Bars, nicht Minuten: Auf einem 5-Minuten-Chart dauert es entsprechend länger). Die Alternative wäre ein Urteil auf Basis von drei Bars Rauschen, das direkt zur Eröffnung kippt. Die Tape-Zeile rät nicht; warming up ist genau dieses Versprechen zu Beginn jeder Sitzung.
So nutzt du es. Die Tape-Zeile sagt keine Richtung voraus und kippt den Zustand nicht. Sie beantwortet eine Frage: Läuft das Tape gerade in die Richtung des Zustands? Während eines CONFLICT haben Fortsetzungs-Trades in Richtung des Zustands kein Tape im Rücken. Bleib an der Seitenlinie, bis das Tape wieder mitzieht oder der Preis eine klare Ablehnung am Value zeigt. Der Structure-Score allein war nie diese Antwort: Er misst, wie gut die Definition des Zustands erfüllt ist, nicht, wie wahrscheinlich sich die Richtung gerade auszahlt.
5. Die Auktionszustände
Die State Zeile ist die Kernaussage. Hier alle 17 Zustände in einfachen Worten: die 13 Kernzustände, die immer aktiv sind, danach die vier Rotationszustände, die standardmäßig an sind (§10, Gruppe Rotation States; schalte sie aus, um die 13-Zustände-Engine zu erhalten). Die Nummern entsprechen dem Auktionskurs.
Die Richtungsspalte benennt die These, die die Sitzung bis hierhin aufgebaut hat, und sagt dir, was sie bricht. Sie ist keine Prognose für die nächsten Bars: So gelesen, treffen die Labels nur auf Zufallsniveau. Was die Engine dir gibt, ist, wo die Auktion steht, was diese Lesart entkräftet und auf welche Referenz sie zeigt. Das Timing kommt aus den Order-Flow-Werkzeugen. Die Farbe folgt der Richtung der These, nicht einer erwarteten Bewegung: grün Long-These, rot Short-These, gold kein Edge, grau keine These. Entkräftet durch und Zeigt auf sind die eigenen Panel-Zeilen der Engine (Invalidation und Target), sodass Handbuch und Panel dasselbe sagen.
| Nr. | Zustand | These | Was er sagt | Entkräftet durch | Zeigt auf |
|---|---|---|---|---|---|
| 1 | Initializing | keine | Noch zu wenig Daten: das Profil baut sich erst auf. | n/a | Auf Akzeptanz oder Ablehnung warten. |
| 2 | Open Inside Prior Value | keine | Die Sitzung hat innerhalb des Vortags-Werts eröffnet: der alte Wert wird vorerst akzeptiert (oft ein Range-Tag). | Akzeptanz außerhalb des Vortags-Werts. | Prior VPOC und die Value-Kanten. |
| 3 | Open Above Prior Value | Long-Tendenz, unbestätigt | Die Eröffnungsbars handeln über dem Vortags-Wert. Ein Test, kein Trend: Das Panel färbt ihn grün, aber Suite-Consumer und das Tape behandeln ihn bis zur Akzeptanz als keine These. | Rückkehr in den Vortags-Wert. | Den Akzeptanztest über prior VAH. |
| 4 | Open Below Prior Value | Short-Tendenz, unbestätigt | Spiegelbild: Die Eröffnungsbars handeln unter dem Vortags-Wert. | Rückkehr in den Vortags-Wert. | Den Akzeptanztest unter prior VAL. |
| 5 | Failed Upper Auction | Short | Die Sitzung hat über prior VAH getestet und wurde abgelehnt: Der Preis ist zurück im Wert, ohne überzeugende VPOC-Migration. | Erneute Akzeptanz über prior VAH. | Zuerst prior VPOC, dann prior VAL, wenn die Rotation weiterläuft. |
| 6 | Failed Lower Auction | Long | Spiegelbild: Ein Test unter prior VAL wurde abgelehnt, der Preis ist zurück im Wert. | Erneute Akzeptanz unter prior VAL. | Zuerst prior VPOC, dann prior VAH, wenn die Rotation weiterläuft. |
| 7 | Higher Value Acceptance | Long | Der Markt akzeptiert Wert über dem Vortags-Wert: Bars und Volumen bauen sich dort auf. | Rückkehr und Akzeptanz zurück im Vortags-Wert. | Den nächsten oberen HVN/LVN oder die nächste Liquiditätsreferenz. |
| 8 | Lower Value Acceptance | Short | Spiegelbild: Wert wird unter dem Vortags-Wert akzeptiert. | Rückkehr und Akzeptanz zurück im Vortags-Wert. | Den nächsten unteren HVN/LVN oder die nächste Liquiditätsreferenz. |
| 9 | Imbalance Up | Long | Einseitige Auktion nach oben: Range-Ausdehnung und VPOC-Migration über den Vortags-Wert. Der Zustand bleibt, solange der Preis über dem Wert hält, egal wie weit er schon gelaufen ist. | Rückkehr in den Vortags-Wert. | Vortageshoch, dann den nächsten oberen Knoten. Der Zustand sagt, wo die Auktion steht, nicht wie weit sie geht. |
| 10 | Imbalance Down | Short | Spiegelbild: Einseitige Auktion nach unten, unter den Vortags-Wert. | Rückkehr in den Vortags-Wert. | Vortagestief, dann den nächsten unteren Knoten. |
| 11 | Mid-Value / No Edge | keine | Der Preis sitzt in der Mitte des Werts: Keine Seite hat einen Vorteil, eine schlechte Stelle zum Einsteigen. | Eine saubere Bewegung zu einer Value-Kante oder einen akzeptierten Ausbruch aus dem Wert. | Kein attraktives Auktionsziel aus der Mitte des Werts. |
| 12 | Balance / Rotational | keine | Zweiseitiger, rotierender Markt innerhalb des Werts: eine Range. | Eine akzeptierte Bewegung aus dem Vortags- oder dem aktuellen Wert heraus. | Rotation zwischen den Value-Kanten und dem VPOC. |
| 13 | Transition / Unclear | keine | Die Lesart wechselt gerade und ist uneindeutig: Warte, bis sich die Auktion klärt. | n/a | Auf Akzeptanz oder Ablehnung warten. |
Merksatz. „Failed“ ist eine Ablehnung an einer Value-Kante: Die These zeigt zurück in den Wert und bricht, wenn die Kante erneut akzeptiert wird. „Acceptance“ und „Imbalance“ sind Fortsetzungskontext: Die These hält, solange der Preis außerhalb des Vortags-Werts bleibt, und bricht, wenn er wieder hineinkommt. Keiner der beiden Sätze sagt, wann die nächste Bewegung beginnt.
Die vier Rotationszustände (14 bis 17) (seit 2026-08-27, standardmäßig an seit September 2026)
Mit eingeschalteten Rotation States (dem Standard; §10, Gruppe Rotation States) benennt die Engine die häufigste Gegenbewegung, die die Kernzustände nicht benennen: die Rotation zurück zum Vortags-Wert. Früher tauchte diese Bewegung nur als Invalidations-Fußnote der Imbalance-Zustände auf („return and acceptance back inside prior value“). Als eigener Zustand hat sie eine eigene These, eine eigene Entkräftung und ein eigenes Ziel:
| Nr. | Zustand | These | Was er sagt | Entkräftet durch | Zeigt auf |
|---|---|---|---|---|---|
| 14 | Rejection of Lower Prices | Long | Die Sitzung hat unter dem Tief des Vortags gehandelt und wird nun wieder darüber akzeptiert: tiefere Preise fanden keine Verkäufer. Frühe Rotation Richtung Vortags-Wert. | Akzeptanz zurück unter das Vortagestief. | Prior VAL, dann prior VPOC. |
| 15 | Rejection of Higher Prices | Short | Spiegelbild: Die Sitzung hat über dem Hoch des Vortags gehandelt und wird nun wieder darunter akzeptiert. | Akzeptanz zurück über das Vortageshoch. | Prior VAH, dann prior VPOC. |
| 16 | Return to Value (from below) | Long | Der Preis wird wieder in den Vortags-Wertbereich akzeptiert, nachdem er darunter gehandelt hat. Die Rotation zeigt auf die Gegenseite des Werts. | Akzeptanz zurück unter prior VAL. | Prior VAH. |
| 17 | Return to Value (from above) | Short | Spiegelbild: Akzeptanz zurück in den Vortags-Wert nach Handel darüber. | Akzeptanz zurück über prior VAH. | Prior VAL. |
Rotationszustände ändern, was der Chart zeigt: An einem Tag, den die Kern-Engine den ganzen Nachmittag Imbalance Down nennen würde, während der Preis zurück nach oben zum Value rotiert, übergibt die eingeschaltete Engine an Rejection of Lower Prices und später Return to Value (from below), und das Tape Agreement, das immer gegen die Richtung des aktiven Zustands misst, zeigt dann typischerweise ALIGNED statt CONFLICT. Das Einschalten ändert damit auch den Kontext, den die Flow.42-Suite-Indikatoren erhalten (§11).
Standardmäßig an. Rotationszustände wurden in ihrer ersten Version ausgeschaltet ausgeliefert; seit dem Build vom September 2026 sind sie auf jedem neuen Chart an. Ein Chart oder eine Vorlage, die mit einem älteren Build gespeichert wurde, behält ihre eigene Einstellung. Siehst du die REJ-/RTV-Zustände nie, prüfe Rotation States in Gruppe 18 dieses Charts.
6. Die Location
Die Loc-Zeile sagt, wo der Preis relativ zum Value der Vorsession steht, der „Standort“ im Markt:
| Location | Bedeutung |
|---|---|
| Below prior value | Unter dem Vortags-Wertbereich (unter VAL). |
| At prior VAL | An der unteren Kante des Vortags-Werts. |
| Inside prior value | Innerhalb des Vortags-Werts. |
| Near value center | Nahe der Mitte (in der Nähe des VPOC). |
| At prior VAH | An der oberen Kante des Vortags-Werts. |
| Above prior value | Über dem Vortags-Wertbereich (über VAH). |
Die Kanten (VAL / VAH) und die Mitte (VPOC) sind die Stellen, an denen erfahrungsgemäß Reaktionen passieren. Deshalb ist die Location wichtig im Zusammenspiel mit dem Zustand.
7. State Change Marker
Was sie sind. Eine senkrechte gestrichelte Linie mit kurzem Label an genau der Bar, an der der Auktions-Zustand gewechselt hat. Sie machen sichtbar, wann sich der Charakter des Marktes geändert hat: eine Zeitleiste der Wendepunkte.
Wichtig: Ein Marker erscheint nur bei einem echten Zustandswechsel in einen „markanten“ Zustand, nicht auf jeder Bar. Früh-Session- und unklare Zustände bekommen bewusst keinen Marker.
Marker-Labels
| Label | Zustand | Bedeutung |
|---|---|---|
| IMB UP | Imbalance Up | Wechsel in starken Kaufdruck nach oben. |
| IMB DOWN | Imbalance Down | Wechsel in starken Verkaufsdruck nach unten. |
| HVA | Higher Value Acceptance | Markt beginnt, Wert höher zu akzeptieren. |
| LVA | Lower Value Acceptance | Markt beginnt, Wert tiefer zu akzeptieren. |
| FAIL UP | Failed Upper Auction | Aufwärts-Auktion gescheitert (Drehung runter erwartet). |
| FAIL DOWN | Failed Lower Auction | Abwärts-Auktion gescheitert (Drehung hoch erwartet). |
| BAL | Balance / Rotational | Wechsel in einen ausbalancierten Range-Modus. |
| MID | Mid-Value / No Edge | Wechsel in die kantenlose Mitte (kein Vorteil). |
| REJ LOW / REJ HIGH | Rejection of Lower/Higher Prices | Rotationszustände (nur mit aktivierten Rotation States). |
| RTV UP / RTV DOWN | Return to Value (from below/above) | Rotationszustände (nur mit aktivierten Rotation States). |
Tape-Konflikt-Marker (neu, 2026-08-27)
Eine zweite, stets goldene Marker-Familie gehört zum Tape Agreement (§4): An der Bar, an der ein Tape-CONFLICT bestätigt wird, setzt die Engine eine goldene gestrichelte Linie mit kombiniertem Label (z. B. IMB DOWN · TAPE UP) eine Label-Zeile unterhalb der State-Marker, damit sich die beiden Familien nie überschreiben. Jeder neue Konflikt bekommt seinen eigenen Marker. Endet der Konflikt, während der Zustand fortbesteht, schließt ein zweiter Marker in der eigenen Farbe des Zustands (das bloße Zustands-Label, eine Zeile tiefer) die Klammer: IMB DOWN · TAPE UP … IMB DOWN. Ein Konflikt, der endet, weil der Zustand selbst wechselt, überlässt diese Bar dem State-Change-Marker. Sie teilen sich den Schalter Show State Change Markers und verschwinden mit, wenn Show Tape Agreement aus ist.
Verhalten
-
Jeder Wechsel wird einmal festgehalten (gleicher Zustand hintereinander → kein neuer Marker).
-
Die Marker werden in einem begrenzten, rollierenden Fenster gehalten (ca. 1 Tag Rückblick) und bleiben über den Session-Wechsel hinweg sichtbar. So siehst du auch die Wendepunkte der Vorsession.
-
Beim Symbolwechsel oder Beenden wird alles zurückgesetzt.
Warum die Panel-Farbe sich zwischen zwei Markern ändern kann. Das Panel zeigt immer den exakten Zustand der Bar unter dem Cursor. Die Marker werden dagegen nur bei einem Wechsel in einen marker-würdigen Zustand gesetzt, und Transition / Unclear sowie Mid-Value / No Edge bekommen bewusst keinen. Zwischen zwei sichtbaren „FAIL DOWN“-Markern können einzelne Bars also kurz auf Transition / Unclear (gold) gekippt sein, ohne einen Marker zu hinterlassen. Hoverst du diese Bars, zeigt das Panel gold. Das ist korrekt. Die Marker geben den sauberen Überblick; das Panel gibt die präzise Wahrheit.
8. Farben: Schnellreferenz
Die Panel-Textfarbe folgt der Richtung der aktuellen These (§5), nicht einer erwarteten Bewegung:
| Farbe | These | Zustände |
|---|---|---|
| Grün | Long-These | Imbalance Up, Higher Value Acceptance, Failed Lower Auction, Rejection of Lower Prices, Return to Value (from below) und Open Above Prior Value als Tendenz, die sich noch bestätigen muss |
| Rot | Short-These | Imbalance Down, Lower Value Acceptance, Failed Upper Auction, Rejection of Higher Prices, Return to Value (from above) und Open Below Prior Value als Tendenz, die sich noch bestätigen muss |
| Gold | Kein Edge | Mid-Value / No Edge, Transition / Unclear und jeder Zustand während eines bestätigten Tape-CONFLICT |
| Grau | Keine These | Initializing, Open Inside Prior Value, Balance / Rotational |
Beachte die Umkehrung bei gescheiterten Auktionen: Failed Upper Auction ist eine Short-These (rot), Failed Lower Auction ist eine Long-These (grün). Eine Ablehnung an einer Value-Kante baut die These Richtung Gegenseite des Werts auf.
Gold hat seit 2026-08 zwei Bedeutungen: ein Vorsichts-Zustand (Mid-Value, Transition) oder ein bestätigter Tape-Konflikt, der die eigene Farbe des Zustands überstimmt. Die State-Zeile unterscheidet beide: Während eines Konflikts trägt sie den Zusatz · TAPE UP/DOWN.
9. Der AI Analyst
Der AI Analyst verwandelt die strukturierte Einschätzung der Engine in eine kurze schriftliche Analyse. Du klickst einen Button, der aktuelle Auktions-Snapshot wird an das Flow.42-Backend gesendet, und eine narrative Erklärung kommt in einem Fenster auf deinem Bildschirm zurück.
Die Arbeitsteilung ist bewusst gewählt. Die Engine bleibt der deterministische Klassifizierer: Sie entscheidet Zustand, Confidence, Location. Das Modell synthetisiert und erklärt nur, was die Engine bereits geschlossen hat. Es klassifiziert nicht und gibt keine Handelsempfehlungen. Nur für Analyse und Kontext.
So funktioniert es
-
Der AI Analyst-Button sitzt in der Chart-Toolbar (standardmäßig an; Show AI Analyst Button in Gruppe Auction Analyst blendet ihn aus).
-
Anklicken. Das Ergebnisfenster öffnet sich sofort mit einem kurzen Wartehinweis; ein weiterer Klick, während eine Anfrage läuft, wird ignoriert.
-
Kommt die Antwort an, zeigt das Fenster drei Teile: einen Kopf (Zeitstempel + Instrument), eine deterministische Auktions-Anzeige (Gauge) und die schriftliche Analyse des Modells.
Das Ganze läuft strikt auf Abruf, nie pro Bar und nie auf einem Render- oder Berechnungs-Thread. Ein Klick ist der einzige Auslöser, sodass der Chart nie blockiert oder verlangsamt wird.
Was gesendet wird
Der Snapshot wird aus denselben Objekten gelesen, die das Panel rendert, sodass das Modell genau das sieht, was du siehst. Er enthält fünf Blöcke:
-
Klassifizierung jetzt: Zustand, Location, Confidence, Target, Reason, Hint, Invalidation.
-
Die Tape-Einschätzung (neu, 2026-08-27): das aktuelle Tape Agreement (Score, Urteil, Richtung, Belege), damit die schriftliche Analyse ihre Einschätzung genauso einordnet wie das Panel: Während eines bestätigten Konflikts stellt sie die Divergenz voran und behandelt Fortsetzung in Richtung des Zustands als nicht gestützt, bis das Tape wieder mitzieht.
-
Die Evidenz: prior- und developing-Profile, die Zeit-/Volumenverteilung relativ zum Vortags-Wert und wie viele Bars seit dem letzten VAH/VAL-Test.
-
Die Geschichte des Tages: die Zustandswechsel der aktuellen Sitzung, ältester zuerst.
-
Mehrtages-Kontext: bis zu fünf der jüngsten abgeschlossenen Tagesprofile (VPOC/VAH/VAL/Hoch/Tief).
Datenschutz & Lizenzierung. Der Client speichert oder sendet niemals einen Anthropic-API-Schlüssel. Er identifiziert dich über deine gespeicherte Flow.42-Lizenz-ID und überlässt dem Backend die Berechtigungsprüfung. Der AI Analyst erfordert ein aktives Flow.42-Auction-Engine-Abonnement. Ist keine Lizenz-ID konfiguriert, weist das Fenster dich an, eine im Abschnitt Product Information einzutragen.
Die Auktions-Anzeige (Gauge)
Über der schriftlichen Analyse sitzt eine Anzeige mit fester Breite, deren Nadel von BEARISH über BALANCED zu BULLISH läuft:
BEARISH ◄────────────┼─────●───────────► BULLISH Auction: Higher Value Acceptance │ Confidence: 75/100 Tape: Up 82/100 (ALIGNED)
Die Tape-Zeile unter der Anzeige (neu, 2026-08-27) wiederholt die aktuelle Tape-Agreement-Einschätzung des Panels (Richtung, Score und Urteil), damit jede gespeicherte Analyse den Tape-Kontext ihres Moments trägt. Sie zeigt warming up oder n/a genau wie das Panel und entfällt komplett, wenn Show Tape Agreement aus ist.
Die Nadel wird aus derselben Klassifizierung berechnet, die das Panel zeigt, nie aus dem Modell. Das hält sie reproduzierbar und stets konsistent mit der Engine (eine vom Modell gesetzte Nadel würde von Lauf zu Lauf variieren und könnte dem Panel widersprechen). Jeder Zustand trägt ein Richtungsgewicht, skaliert mit der Confidence, das in [−1, +1] landet: volle Auslenkung bei Imbalances, drei Viertel bei Acceptance, zwei Drittel bei gescheiterten Auktionen (Auslenkung weg von der gescheiterten Seite), gering bei gerichteten Eröffnungen und Mitte bei Balance- / Mid- / Transition-Zuständen.
Die Beschriftungen der Anzeige sind Auktions-Kontextsprache (BEARISH / BALANCED / BULLISH), bewusst keine Kauf-/Verkaufssignal-Sprache. Das passt zur Positionierung des gesamten Werkzeugs ohne Empfehlungen.

Optionen des Ergebnisfensters
Das Fenster ist dunkel, scrollbar und kopierbar. Zwei Einstellungen prägen es:
-
Analysis Language: die schriftliche Analyse kann in Deutsch, Englisch, brasilianischem Portugiesisch, Spanisch, Italienisch, Französisch oder vereinfachtem Chinesisch zurückkommen. Das Backend wendet dieselben stabilen Analyseregeln über alle Sprachen an.
-
Window Text Color: schlichtes White oder das klassische grün-phosphorne Terminal Green (Grün auf Fast-Schwarz, der CRT-Look), das viele als augenfreundlicher empfinden.
Ein Anzeigefehler kann den Chart niemals destabilisieren. Jeder Fehlerpfad (ein Netzwerkfehler, eine Backend-Ablehnung, noch keine Daten) wird im Ergebnisfenster gemeldet und defensiv behandelt. Der Zeitstempel im Kopf wird zum Klick-Zeitpunkt auf deinem Rechner gesetzt, sodass du immer genau weißt, wann eine Analyse erstellt wurde.
10. Property-Referenz
Die Properties sind genau so gruppiert, wie sie in NinjaTrader erscheinen. Jede listet ihren Standard und Wertebereich (falls zutreffend). Mit (Erweitert / ausgeblendet) markierte Properties erscheinen nicht im normalen Dialog. Sie sind zur Kalibrierung über den Hub zugänglich.
Gruppe 02: Auktions-Sitzung
| Property | Standard | Funktion |
|---|---|---|
| Settings Source | Local | Nutzt die eigenen lokalen Sitzungs-/Profil-/Klassifizierer-Einstellungen oder liest sie von einem Flow.42 AuctionHub auf demselben Chart (gematcht über Instrument + Intervall). Fällt auf Local zurück, wenn kein passender Hub vorhanden ist. |
| Profile Session | RTH | Zeitfenster zum Aufbau des Profils: ChartTradingHours, RTH, ETH, Asian, Custom oder ETH_RTH (die Fenster ETH und RTH zusammen als eine durchgehende Session, dem RTH-Handelstag zugeordnet). RTH als primäre Wert-Referenz empfohlen. |
| RTH / ETH / Asian / Custom Start und End | RTH 15:30 bis 22:00, ETH 22:00 bis 15:30, Asian 01:00 bis 08:00, Custom 15:30 bis 22:00 | Die Sitzungs-Zeitfenster, in der Zeitzone deiner NinjaTrader-Plattform. 24h (16:00) oder 12h (4:00 PM) eingeben; beides funktioniert. Fenster über Mitternacht werden unterstützt. |
Gruppe 03: Auktions-Profil
| Property | Standard | Funktion |
|---|---|---|
| Value Area Percent | 70.0 (50 bis 95) | Prozentsatz des Gesamt-Profilvolumens zur Berechnung von VAH und VAL. Üblicher Standard: 70 %. |
| Smoothing Ticks | 3 (1 bis 20) | Benachbarte Ticks zur Glättung der HVN/LVN-Erkennung. Höher = weniger, ruhigere Knoten. |
| Max HVN/LVN Nodes | 3 (0 bis 10) | Maximale Hoch-/Niedrigvolumen-Knoten aus dem prior-Profil. |
| Buffer Ticks | 2 (0 bis 20) | Tick-Puffer um die prior-Wert-Referenzen. Verhindert, dass winzige Ein-Tick-Durchstiche als Akzeptanz/Ablehnung gelten. Auf Instrumenten mit kleiner Tickgröße (z. B. CL mit 0,01) ist ein niedriger Tick-Wert eine sehr kleine Preisdistanz. |
Gruppe 04: Auktions-Zustand (erweitert)
Diese elf Werte kalibrieren den Klassifizierer. Sie sind im normalen Dialog ausgeblendet und über den Hub für instrumentspezifisches Tuning zugänglich. Die Defaults sind in Engine und Hub identisch, sodass ein Wechsel Local↔FromHub bei Standardwerten nichts ändert.
| Property | Standard | Funktion |
|---|---|---|
| Opening Bars | 3 (1 bis 20) | Bars, die als Eröffnungsphase gelten, bevor die stärkere Klassifizierung greift. |
| Min Acceptance Bars | 4 (1 bis 50) | Mindest-Bars außerhalb des prior-Werts bis zur Akzeptanz-Bestätigung. |
| Max Failed Auction Bars | 5 (1 bis 50) | Max. Bars außerhalb des Werts, damit eine schnelle Ablehnung als gescheiterte Auktion zählt. |
| Min Acceptance Volume Percent | 0.22 (0.01 bis 0.80) | Mindest-Volumenanteil außerhalb des prior-Werts zur Stützung der Akzeptanz. |
| Near POC Ticks | 8 (1 bis 100) | Tick-Distanz, ab der Preis als nahe am POC gilt. |
| Balance Min Value Overlap | 0.60 (0.10 bis 1.00) | Mindest-Überlappung prior/developing für die Balance-Klassifizierung. |
| Balance Min Inside Bars Percent | 0.55 (0.10 bis 1.00) | Mindest-Anteil Bars innerhalb des prior-Werts für Balance. |
| POC Stable Width Percent | 0.25 (0.05 bis 1.00) | Max. POC-Migration (Anteil der Wertbreite), damit der POC als stabil gilt. |
| Imbalance Migration Width Percent | 0.10 (0.01 bis 1.00) | Mindest-dVPOC-Migration (Anteil der Wertbreite) zur Stützung von Imbalance. |
| Range Extension Ticks | 8 (1 bis 100) | Mindest-Range-Extension über die initiale Balance hinaus für die Imbalance-Erkennung. |
| Failed Auction Memory Bars | 10 (1 bis 200) | Max. Bars nach einem Wert-Test, in denen noch eine Failed Upper/Lower Auction klassifiziert werden kann. |
Gruppe 05: Linien & Niveaus
| Property | Standard | Funktion |
|---|---|---|
| Show Indicators | true | Zeigt oder verbirgt alle Auktions-Wertlinien und ihre Labels. Übersichtsbox und State Panel haben eigene Schalter. |
| Show Prior Value | true | Zeigt prior-Sitzungs-VPOC, VAH und VAL. |
| Show Prior Session Levels | false | Zeichnet prior-VPOC/VAH/VAL zusätzlich über die Zeitspanne der prior-Sitzung selbst (nicht nur vorwärts). |
| Show Developing Value | true | Zeigt developing VPOC, VAH und VAL der aktiven Sitzung. |
| Show Prior Range | true | Zeigt Hoch und Tief des prior-Profils als zusätzliche Referenzen. |
| Show Current Session Open | true | Zeigt den Eröffnungspreis der aktiven Profil-Sitzung. |
| Show HVN | true | Zeigt Hochvolumen-Knoten-Zonen aus dem prior-Profil. |
| Show LVN | true | Zeigt Niedrigvolumen-Knoten-Entscheidungszonen aus dem prior-Profil. |
| Show Line Labels | true | Zeigt an jeder Auktions-Wertlinie ein kurzes Label mit Name und Preis. |
Gruppe 06: Linien
| Property | Standard | Funktion |
|---|---|---|
| Line Width | 2 (1 bis 6) | Basisbreite der Referenzlinien (VPOC-Linien ggf. etwas dicker). |
| Trim Lines at Session End | true | An (der Standard): Horizontale Linien enden zur konfigurierten Sitzungs-Endzeit (z. B. RTH-Ende) und reichen nicht in die After-Hours. Aus: Die jüngsten Niveaus laufen über die After-Hours hinweg weiter. Keine Wirkung mit der Vorlage ChartTradingHours. |
| Show Developing History | false | Zeichnet die developing-Werte als Treppenlinie, die ihre Entwicklung über die Sitzung zeigt. |
| Legacy Label Offset Ticks | 2 (−20 bis 20) | Veraltet, ohne Wirkung. Stattdessen Line Label Offset Pixels verwenden. (Ausgeblendet.) |
Gruppe 07: Linien-Beschriftungen
| Property | Standard | Funktion |
|---|---|---|
| Line Label Side | Right | An welchem Chart-Rand die Labels verankert sind (Links/Rechts). |
| Line Label Offset Pixels | 8 (0 bis 400) | Abstand in Pixeln zwischen dem Ende einer Linie (Sitzungsbeginn oder -ende, je nach Line Label Side) und ihrem Label. Textgröße: Marker Text Size in Gruppe 15. |
| Background Opacity | 75 (0 bis 100) | Deckkraft des Label-Hintergrunds. |
| Background Color | DimGray | Hintergrundfarbe hinter jedem Linien-Label. |
| Text Color | White | Label-Textfarbe, wenn „Use Level Color For Text“ aus ist. |
| Use Level Color For Text | false | Nutzt die Linienfarbe als Label-Textfarbe statt der festen Textfarbe. |
Gruppe 08: Übersichtsbox
Unabhängig verschiebbar; die Textgröße ist Overlay Text Size in Gruppe 15.
| Property | Standard | Funktion |
|---|---|---|
| Show Summary Box | true | Ob die Übersichtsbox mit den aktuellen Profilwerten beim Laden des Charts angezeigt wird. Bei geöffnetem Chart den Toolbar-Button AE Summary nutzen; sein letzter Zustand wird gemerkt. |
| Label Box Horizontal / Vertical Anchor | Right / Top | Von welchen Chart-Rändern die Position der Box gemessen wird. |
| Label Box Offset X / Y Percent | 1.0 / 2.0 | Abstand von den Anker-Rändern in Prozent des Charts. Verschieben der Box aktualisiert diese Werte. |
| Label Box Opacity | 100 (0 bis 100) | Hintergrund-Deckkraft der Übersichtsbox. |
| Label Box Background Color | Dunkles Blaugrau | Hintergrundfarbe der Übersichtsbox. |
| Summary Text Color | LightGray | Textfarbe in der Übersichtsbox (unter Linienfarben gelistet). |
Gruppe 09: Linienfarben
Alle Linienfarben werden im Dialog angezeigt und mit dem Chart gespeichert.
| Property | Standard | Bedeutung |
|---|---|---|
| Prior VPOC Color | DodgerBlue | Linie des prior-VPOC. |
| Prior Value Color | SteelBlue | Linien von prior-VAH & VAL. |
| Developing VPOC Color | Goldenrod | Developing-VPOC der aktiven Sitzung. |
| Developing Value Color | DarkGoldenrod | Developing-VAH & VAL. |
| Prior Range Color | Gray | Hoch & Tief des prior-Profils. |
| Session Open Color | White | Eröffnung der aktiven Sitzung. |
| HVN Color | MediumPurple | Hochvolumen-Knoten des prior-Profils. |
| LVN Color | OrangeRed | Niedrigvolumen-Knoten des prior-Profils. |
| Summary Text Color | LightGray | Text in der Übersichtsbox. |
Gruppe 10: State Panel
Unabhängig verschiebbar; die Textgröße ist Overlay Text Size in Gruppe 15.
| Property | Standard | Funktion |
|---|---|---|
| Show Panel | true | Ob das Auktions-State-Panel beim Laden des Charts angezeigt wird. Bei geöffnetem Chart den Toolbar-Button AE State nutzen; sein letzter Zustand wird gemerkt. Die Wertlinien und die Übersichtsbox haben eigene Schalter. Diese Property verbirgt sie nicht mehr. |
| Show Detail | true | Zeigt die Zeilen Invalidation, Target, Reason und Hint. Aus für ein kürzeres Panel. |
| Panel Horizontal / Vertical Anchor | Right / Top | Von welchen Chart-Rändern die Position des Panels gemessen wird. |
| Panel Offset X / Y Percent | 1.0 / 2.0 | Abstand von den Anker-Rändern in Prozent des Charts. Verschieben des Panels aktualisiert diese Werte. |
| Panel Opacity | 100 (0 bis 100) | Hintergrund-Deckkraft des Panels. |
Gruppe 11: Panel-Farben
| Property | Standard | Funktion |
|---|---|---|
| Panel Text Color | LightGray | Standard-Textfarbe im Panel. |
| Bullish State Color | LimeGreen | Textfarbe für die bullischen Zustände: Imbalance Up, Higher Value Acceptance, Failed Lower Auction, Open Above Prior Value, Rejection of Lower Prices, Return to Value (from below). |
| Bearish State Color | IndianRed | Textfarbe für die bärischen Zustände: Imbalance Down, Lower Value Acceptance, Failed Upper Auction, Open Below Prior Value, Rejection of Higher Prices, Return to Value (from above). |
| Neutral State Color | LightGray | Textfarbe für die neutralen Zustände: Balance / Rotational, Open Inside Prior Value, Initializing. Außerdem die Kopfzeile der Übersichtstabelle. |
| Warning State Color | Goldenrod | Textfarbe für Mid-Value / No Edge und Transition / Unclear, und für den gesamten Panel-Text während eines bestätigten Tape-Konflikts. |
| Panel Background Color | Dunkles Blaugrau | Hintergrundfarbe hinter dem Panel. |
Gruppe 12: State Change Marker
| Property | Standard | Funktion |
|---|---|---|
| Show State Change Markers | true | Zeichnet eine vertikale gestrichelte Linie + kurzes Label an jeder Bar, an der der Klassifizierer zu einem marker-würdigen Zustand wechselt. Steuert auch die goldenen Tape-Konflikt-Marker. Die Marker der Vorsession bleiben für den Ein-Tages-Rückblick sichtbar. |
| Line Opacity Percent | 60 (0 bis 100) | Deckkraft der vertikalen gestrichelten Linie. Das Label selbst ist stets voll deckend (Lesbarkeit). |
| Label Top Offset Pixels | 22 (0 bis 200) | Vertikaler Pixel-Offset des Labels unterhalb des Chart-Oberrands. Erhöhen, wenn andere Indikatoren überlappen. |
Marker-Labels: IMB UP, IMB DOWN, HVA, LVA, FAIL UP, FAIL DOWN, BAL, MID, REJ LOW, REJ HIGH, RTV UP, RTV DOWN. Transition / Unclear und Initializing/Eröffnungszustände bekommen keinen Marker. Das ist der Grund für das Hover-Verhalten in §4.
Gruppe 13: Übersichtstabelle
| Property | Standard | Funktion |
|---|---|---|
| Show Overview Table | false | Ob die Übersichtstabelle beim Laden des Charts angezeigt wird: eine separate verschiebbare Tabelle der letzten N abgeschlossenen Sitzungen (Date, VPOC, VAH, VAL, High, Low). Bei geöffnetem Chart den Toolbar-Button AE Table nutzen; sein letzter Zustand wird gemerkt. |
| Overview Days | 5 (3 bis 10) | Wie viele abgeschlossene Sitzungen die Tabelle zeigt. Tage sammeln sich an, sobald Sitzungen abschließen. |
| Table Opacity | 100 (0 bis 100) | Hintergrund-Deckkraft der Übersichtstabelle. |
| Table Background Color | Dunkles Blaugrau | Hintergrundfarbe der Übersichtstabelle. Seit dem Build vom September 2026 hat die Tabelle ihre eigene Farbe und folgt nicht mehr dem State Panel. |
| Table Text Color | LightGray | Textfarbe der Übersichtstabelle, Kopfzeile und Zeilen. |
Tabellen-Position: Table Horizontal / Vertical Anchor (Standard Left / Bottom) und Table Offset X / Y Percent (1.0 / 2.0); Verschieben der Tabelle aktualisiert diese Werte.
Gruppe 14: Toolbar-Buttons
Die Buttons sitzen in der Chart-Toolbar, neben Instrument- und Intervall-Auswahl. Sie werden nicht auf den Chart gezeichnet und lassen sich nicht verschieben.
| Property | Standard | Funktion |
|---|---|---|
| Show Engine ON/OFF Button | true | Zeigt den Button Auction Engine ON/OFF. OFF verbirgt alle Visuals der Engine (Linien, Panels, Marker) und meldet den Flow.42-Trading-Suite-Indikatoren auf diesem Chart, dass keine Engine vorhanden ist, sodass ihre Signale nicht gedämpft werden. Nutze ihn, um Signale mit und ohne Auktionskontext zu vergleichen. |
| Show Panel Buttons | true | Zeigt die drei Panel-Buttons AE State, AE Summary und AE Table. Jeder zeigt oder verbirgt sein Panel; hell = sichtbar, gedimmt = verborgen. Die Engine läuft in jedem Fall weiter. Der zuletzt geklickte Zustand wird über Chart-Neuladen und NinjaTrader-Neustarts hinweg gemerkt. |
Per-Chart-Schalter. Die Engine-Schaltfläche schaltet die Engine nur auf dem Chart, auf dem sie sitzt. Andere Charts und Instrumente sind nicht betroffen. Im AUS-Zustand klassifiziert die Engine im Hintergrund weiter (History bleibt aktuell), verbirgt aber ihre Visuals und meldet sich bei Suite-Consumern als „nicht vorhanden“ (VolDrive/VolImbalance fallen auf ihr location-blindes Verhalten zurück); die Kontext-Plots zeigen -1 (§11). Die Schaltfläche bleibt sichtbar, damit die Engine wieder eingeschaltet werden kann.
Gruppe 15: Schrifteinstellungen
| Property | Standard | Funktion |
|---|---|---|
| Marker Text Size | 12 (8 bis 32) | Textgröße der Labels an den Wertlinien. |
| Overlay Text Size | 13 (8 bis 32) | Textgröße von State Panel, Übersichtsbox, Übersichtstabelle und State-Change-Marker-Labels. |
| Tooltip Text Size | 12 (8 bis 32) | Textgröße von Hover-Tooltips und Popups. |
Gruppe 16: Auction Analyst
| Property | Standard | Funktion |
|---|---|---|
| Show AI Analyst Button | true | Zeigt den AI Analyst-Button in der Chart-Toolbar. Ein Klick sendet den aktuellen Auktions-Snapshot an den Flow.42-Server und öffnet ein Fenster mit einer schriftlichen Analyse. Erfordert ein aktives Flow.42-Auction-Engine-Abonnement. |
| Analysis Language | English | Sprache der narrativen Analyse: Deutsch, Englisch, brasilianisches Portugiesisch, Spanisch, Italienisch, Französisch oder vereinfachtes Chinesisch. |
| Window Text Color | Terminal Green | Textfarbe des Ergebnisfensters: schlichtes White oder das klassische grün-phosphorne Terminal Green (Grün auf Schwarz, CRT-Stil). |
Gruppe 17: Tape Agreement (neu, 2026-08-27)
| Property | Standard | Funktion |
|---|---|---|
| Show Tape Agreement | true | Hauptschalter: zeigt, wie sehr das laufende Tape dem Auktionszustand zustimmt. Aus = das Panel zeigt die klassische einzelne Conf-Zeile, und jede Tape-Anzeige, jeder Marker und Export verschwindet: Das Verhalten ist exakt wie vor Einführung des Features. |
| Conflict Threshold | 40 (0 bis 100) | Ein Tape-Score auf oder unter diesem Wert markiert einen Konflikt. |
| Alignment Threshold | 65 (0 bis 100) | Ein Tape-Score auf oder über diesem Wert bestätigt den Zustand. |
| Conflict Confirmation Bars | 3 (1 bis 20) | Bars, die der Konflikt bestehen muss, bevor er angezeigt wird. Verhindert Flackern bei einzelnen Gegen-Bars. |
| Tape Lookback Bars | 15 (5 bis 50) | Bars zur Messung des Tapes. Bar-basiert: Dieselbe Einstellung umfasst auf schnelleren Charts weniger Zeit. |
| Guard Hints | true | Ersetzt den Hint durch eine Warnung, solange Zustand und Tape im Konflikt stehen. |
| Neutral Bias On Conflict | false | Meldet während eines Konflikts zwischen Zustand und Tape Neutral an die Flow.42-Trading-Suite-Indikatoren, damit deren Signale nicht gedämpft werden (siehe §11). Opt-in. |
Gruppe 18: Rotation States (neu, 2026-08-27)
| Property | Standard | Funktion |
|---|---|---|
| Rotation States | true | Zeigt die Rotationszustände: Rejection of Lower/Higher Prices und Return to Value (§5). Standardmäßig an. Das Ausschalten fällt auf die 13-Zustände-Engine zurück und ändert darüber die Signaldämpfung der Flow.42-Trading-Suite-Indikatoren. Ein Chart, der mit einem älteren Build gespeichert wurde, behält seine eigene Einstellung. |
| Rotation Acceptance Bars | 10 (3 bis 30) | Bars zur Messung der Akzeptanz für die Rotationszustände. |
| Rotation Acceptance Percent | 0.60 (0.40 bis 0.95) | Anteil der jüngsten Bars, die jenseits des Levels akzeptieren müssen, bevor ein Rotationszustand angezeigt wird. |
11. Suite-Integration
Die AuctionEngine kann ihren Auktionskontext über eine lose, spät gebundene Brücke an Flow.42-Trading-Suite-Indikatoren (VolDrive, VolImbalance) weitergeben.
-
Optional & unabhängig. Die AuctionEngine ist ein separates Produkt. VolDrive/VolImbalance laufen normal, ob die Engine installiert ist oder nicht. Fehlt die Engine, ist sie nicht auf dem Chart, auf einem anderen Instrument/Intervall oder ausgeschaltet, überspringen die Consumer einfach die Auktions-Ebene.
-
Tooltip-Kontextzeile. Ist die Engine vorhanden, erhält der bestehende Tooltip des Consumers eine zusätzliche Zeile:
Auction Engine: <Bias>(Continuation, Mean Reversion, Potential Reversal oder Neutral). Kein zweites Tooltip-Fenster. -
Optionale visuelle Modulation. Consumer können Einschätzungen dämpfen, die gegen die Auktionsthese laufen. Die Standardwerte sind VolDrive Strong (Trend-Indikator: Gegen-Trend-Pfeile werden stark gedämpft) sowie VolImbalance und AbsorptionMap Subtle. Die mitgelieferten Futures-Vorlagen (ES, NQ, MES, MNQ, CL) setzen Strong für alle drei; die 5-Minuten-Vorlagen für BTCUSD und GC behalten Subtle. Off deaktiviert die Dämpfung; die Tooltip-Zeile bleibt.
Die Bias-Logik: eine Einschätzung mit der Auktionsthese ist Continuation (volle Deckkraft). Eine Gegen-Einschätzung bei intakter These ist Mean Reversion (leicht gedämpft). Eine Gegen-Einschätzung nach Bruch der These ist Potential Reversal (stark gedämpft). Keine dominante These → Neutral (keine Änderung).
Tape-Konflikt und der Bias (neu, 2026-08-27). Mit aktiviertem Neutral Bias On Conflict (§10, Gruppe Tape Agreement) meldet die Engine allen Suite-Consumern Neutral, solange ein Tape-Konflikt bestätigt ist: Während des Konflikts wird kein Signal gedämpft, weil es in dieser Phase keine handelbare dominante These gibt, gegen die man dämpfen könnte. Standardmäßig aus; ohne die Option läuft der klassische Bias (samt Dämpfung) unverändert durch einen Konflikt.
Modulations-Modi
-
Live: die aktuelle Klassifizierung der Engine, angewandt auf jede sichtbare Einschätzung in jedem Frame. Entspricht dem Live-Trading; vergangene Einschätzungen werden vom aktuellen Zustand neu beurteilt, also kein getreues Abbild der Vergangenheit. Standard.
-
Historical: die Klassifizierung, die die Engine an der jeweils eigenen Bar aufgezeichnet hat, sodass eine vergangene Einschätzung die Auktion so abbildet, wie sie damals war. Erlaubt nachträgliche Analyse, auch bei geschlossenem Markt. Fällt für Bars außerhalb des rollierenden History-Fensters (~2000 Bars) auf keine Modulation zurück.
Die Engine aus BloodHound und eigenen Skripten lesen (neu: 2026-09-08, erweitert 2026-09-13)
Die Engine veröffentlicht ihren Kontext als elf transparente Plots. Sie zeichnen nichts auf den Chart und berühren die Preisskala nie, aber jedes Werkzeug, das einen Indikator-Plot lesen kann (BloodHound, BlackBird, ein eigenes NinjaScript), kann sie lesen, und ein Plot-Index bleibt über Releases hinweg stabil.
| Plot | Was er liefert | Zahlen |
|---|---|---|
| AuctionState (Index 0) | Der Auktionszustand (§5) | 0 Initializing · 1 Open Inside Prior Value · 2 Open Above Prior Value · 3 Open Below Prior Value · 4 Balance / Rotational · 5 Mid-Value / No Edge · 6 Higher Value Acceptance · 7 Lower Value Acceptance · 8 Failed Upper Auction · 9 Failed Lower Auction · 10 Imbalance Up · 11 Imbalance Down · 12 Transition / Unclear · 13 Rejection of Lower Prices · 14 Rejection of Higher Prices · 15 Return to Value (from below) · 16 Return to Value (from above) |
| AuctionLocation (Index 1) | Die Location (§6) | 0 Unknown · 1 Below prior value · 2 At prior VAL · 3 Inside prior value · 4 Near value center · 5 At prior VAH · 6 Above prior value |
| AuctionTapeStatus (Index 2) | Das Tape-Agreement-Urteil (§4) | 0 n/a · 1 warming up · 2 ALIGNED · 3 NEUTRAL · 4 CONFLICT · 5 no directional state |
| AuctionBiasBuy (Index 3) (seit 2026-09-13) | Das Auction-Modulation-Urteil für ein Kauf-Setup zum Schlusskurs dieser Bar: die Entscheidung, mit der die Suite-Indikatoren ein Signal dämpfen (siehe Modulations-Modi oben) | 0 Unknown (noch kein prior-Profil, oder ein Eröffnungs-/Übergangszustand) · 1 Continuation (ein Kauf läuft mit der These) · 2 MeanReversion (ein Kauf läuft gegen die These, während die These an diesem Preis noch intakt ist: ein Fade zurück in den Wert) · 3 PotentialReversal (ein Kauf läuft gegen die These, und der Preis ist bereits in den Vortags-Wert zurückgekehrt oder durch ihn hindurch: der Gegen-Trade bedroht die These selbst) · 4 Neutral (Balance / Rotational oder Mid-Value / No Edge: nichts, womit oder wogegen man laufen könnte) |
| AuctionBiasSell (Index 4) (seit 2026-09-13) | Dasselbe Urteil für ein Verkaufs-Setup | dieselben Zahlen |
| AuctionPriorVAH (Index 5) (seit 2026-09-13) | Value Area High der Vorsession | Preis · -1, solange das prior-Profil nicht bereit ist |
| AuctionPriorVAL (Index 6) (seit 2026-09-13) | Value Area Low der Vorsession | Preis · -1, solange das prior-Profil nicht bereit ist |
| AuctionPriorVPOC (Index 7) (seit 2026-09-13) | Volume Point of Control der Vorsession | Preis · -1, solange das prior-Profil nicht bereit ist |
| AuctionDevVAH (Index 8) (seit 2026-09-13) | Developing Value Area High (aktuelle Sitzung) | Preis · -1, solange das developing-Profil nicht bereit ist |
| AuctionDevVAL (Index 9) (seit 2026-09-13) | Developing Value Area Low | Preis · -1, solange das developing-Profil nicht bereit ist |
| AuctionDevVPOC (Index 10) (seit 2026-09-13) | Developing Volume Point of Control | Preis · -1, solange das developing-Profil nicht bereit ist |
-
-1 auf jedem Plot bedeutet kein Auktionskontext: Die Bar liegt außerhalb der Profil-Sitzung (Gruppe 02, Auktions-Sitzung; das Fenster ist am Ende exklusiv, die Bar mit dem Zeitstempel des Sitzungsendes liegt also bereits außerhalb), es ist noch nichts klassifiziert (eine historische Bar ohne Tick Replay) oder der Auction-Engine-Button ist OFF. Die sechs Level-Plots lesen zusätzlich -1, solange ihr Profil nicht bereit ist, zum Beispiel die developing-Levels in den ersten Bars einer Sitzung.
-
Die Werte werden einmal pro geschlossener Bar geschrieben, direkt nach der Klassifizierung dieser Bar: Jede Bar trägt, was das Panel bei ihrem Schluss gezeigt hat; die Bias-Plots werden zum Schlusskurs dieser Bar ausgewertet. Wer intrabar liest, bekommt die letzte geschlossene Bar.
-
Die Reihenfolge der Plots und die Zahlen ändern sich nie. Neue Zustände, falls es welche gibt, bekommen neue Zahlen am Ende; neue Plots bekommen neue Indizes am Ende.
-
Update von einem Build vor 2026-09-13. NinjaTrader speichert die Plot-Liste eines Indikators im Workspace. Ein Chart, auf dem die AuctionEngine schon lag, behält die drei ursprünglichen Plots, bis du die Engine einmal vom Chart entfernst und wieder hinzufügst (oder eine Flow.42-Chart-Vorlage lädst) und dann den Workspace speicherst. Das ist ein einmaliger Schritt pro Chart, kein täglicher. Neue Charts und Vorlagen tragen alle elf Plots sofort. Ohne diesen Schritt arbeitet die Engine wie bisher; nur die Bias- und Level-Plots fehlen in BloodHounds Plot-Liste.
-
In BloodHound wählst du Flow.42 AuctionEngine als Indikator und den Plot nach Namen und vergleichst dann mit der Zahl, zum Beispiel
AuctionState = 10für Imbalance Up,AuctionTapeStatus = 4für einen bestätigten Tape-Konflikt oderAuctionBiasSell = 1für ein Verkaufs-Setup, das mit der These läuft. -
In deinem eigenen NinjaScript auf demselben Chart liest du
Values[0]…Values[10]der Engine-Instanz, oder die PropertiesAuctionState,AuctionLocation,AuctionTapeStatus,AuctionBiasBuy,AuctionBiasSell,AuctionPriorVAH,AuctionPriorVAL,AuctionPriorVPOC,AuctionDevVAH,AuctionDevVALundAuctionDevVPOC, wenn du die DLL referenzierst. Die Werte stehen für die gesamte geladene Historie zur Verfügung. Auf einer Instanz, die noch die alte Drei-Plot-Liste trägt, werfen die neuen Properties einen Fehler, dessen Meldung dich auffordert, die Engine zu entfernen und wieder hinzuzufügen.
12. Fehlerbehebung
| Symptom | Lösung |
|---|---|
| Panel zeigt „Prior: load more history“ oder bleibt „Initializing“. | Der Chart enthält noch keine vollständige prior-Sitzung. Mehr historische Bars laden, damit mindestens eine vollständige Vorsession enthalten ist. |
| Historische Bars zeigen keinen Zustand; nur Live-Bars bekommen einen. | Tick Replay ist auf der Datenserie aus. Aktiviere es: Die Engine baut ihr Profil aus den Trades selbst (§1). |
| Die Engine beeinflusst VolDrive/VolImbalance nicht. | Ist die AuctionEngine auf dem selben Chart (gleiches Instrument + Intervall)? Ist die Schaltfläche AN? Steht Auction Modulation im Consumer auf Off? Off zeigt nur die Tooltip-Zeile. |
| Linien reichen in die After-Hours und überladen den Chart. | Trim Lines at Session End einschalten (Gruppe 06; standardmäßig an). |
| State-Change-Marker überlappen oben andere Indikatoren. | Label Top Offset Pixels erhöhen. |
| Panel-Farbe wechselt zwischen zwei Markern (gold auf einer „FAIL DOWN“-Strecke). | Erwartet, siehe §7. Das Panel zeigt den echten Bar-Zustand; Marker zeigen nur die wichtigen Wechsel. |
| Das Umschalten eines Charts hat einen anderen Chart verändert. | Ein Defekt früherer Builds (globaler Schalter). Der aktuelle Build ist strikt pro Chart. Auf die aktuelle Version aktualisieren. |
| AI-Analyst-Fenster sagt „No Flow.42 license ID is configured“. | Flow.42-Lizenz-ID im Abschnitt Product Information eintragen, dann erneut auf AI Analyst klicken. |
| AI-Analyst-Fenster sagt „No auction data available yet“. | Die Profile initialisieren noch. Warten, bis das Panel einen klassifizierten Zustand zeigt, dann erneut analysieren. |
| Die Tape-Zeile zeigt „warming up“ oder „n/a“. | Erwartet. Warming up: Die Sitzung ist jünger als der Tape-Lookback (Standard 15 Bars, auf einem 1-Minuten-Chart etwa die ersten 15 Minuten), noch kein Urteil. Der Zustand kann in diesem Fenster bereits stehen: Structure liest das Profil, Tape liest die Bewegung, und die Bewegung braucht mehr Bars (siehe §4). Einstellbar über Tape Lookback Bars (§10). n/a: Der aktuelle Zustand ist richtungslos (Balance, Mid-Value, Transition, Eröffnungszustände). Es gibt keine implizite Richtung, gegen die das Tape gemessen werden könnte. |
| Das Panel wurde gold, obwohl der Zustand Imbalance Up/Down ist. | Ein bestätigter Tape-Konflikt: Das laufende Tape läuft gegen den Zustand. Siehe §4, Structure vs. Tape. Der Zusatz an der State-Zeile (· TAPE UP/DOWN) bestätigt es. |
| Ich sehe die Rotationszustände nie (REJ LOW, RTV UP, …). | Im aktuellen Build sind sie standardmäßig an. Ein Chart oder eine Vorlage, die mit einem älteren Build gespeichert wurde, behält ihre eigene Einstellung. Schalte Rotation States in Gruppe 18 ein (und beachte die in §5 beschriebenen Änderungen am Panel- und Suite-Verhalten). |
| BloodHound oder mein eigenes Skript liest -1 vom AuctionState-Plot. | -1 bedeutet kein Auktionskontext: Die Bar liegt außerhalb der Profil-Sitzung, es ist noch nichts klassifiziert, eine historische Bar ohne Tick Replay oder der Auction-Engine-Button ist OFF (§11). |
| BloodHounds Plot-Liste zeigt nur AuctionState, AuctionLocation und AuctionTapeStatus. | Der Chart wurde mit einem Build vor 2026-09-13 gespeichert. Entferne die AuctionEngine einmal vom Chart und füge sie wieder hinzu, dann speichere den Workspace (§11). |
| Die Plots lesen -1 auf der Bar mit dem Zeitstempel 22:00, obwohl die Sitzung bis 22:00 läuft. | Erwartet. Das Sitzungsfenster ist am Ende exklusiv: Die Bar, die die Endzeit der Sitzung trägt, liegt außerhalb der Profil-Sitzung (§11). |
13. Änderungsprotokoll
Datierte Aufzeichnung der für Anwender sichtbaren Änderungen an der AuctionEngine. Neueste zuerst.
| Datum | Änderung |
|---|---|
| 2026-09-17 | Die Engine rechnet auch auf Hintergrund-Charts weiter. Nach einem Tab-Wechsel ist kein Reload mehr nötig. |
| 2026-09-15 | Das Panel liest die Bar unter dem Cursor. Es klebt nicht mehr an einer alten [HIST]-Bar. |
| 2026-09-13 | Zustände als These mit Invalidation und Target (§5). Acht neue Plots für Bias und Levels (§11). Außerhalb der Sitzung zeigen alle Plots -1. Charts aus einem älteren Build: die Engine einmal entfernen und neu hinzufügen. |
| 2026-09-11 | Korrekturen am Handbuch: Open Above / Below als Tendenz, Modulations-Standardwerte wie ausgeliefert. |
| 2026-09-09 | Die Übersichtstabelle hat eigene Deckkraft, Hintergrundfarbe und Textfarbe (Gruppe 13). |
| 2026-09-08 | Drei Kontext-Plots für BloodHound und Skripte (§11). Rotation States standardmäßig an. Schalter für die Toolbar-Buttons. Klarere Property-Namen. |
| 2026-08-27 | Tape Agreement: ein zweiter Score neben Structure, mit Konflikt-Warnung und Marker. Vier Rotationszustände. |
| 2026-08-07 | Panel-Buttons merken sich ihren Zustand. Neue Sitzung ETH_RTH. [HIST]-Kennzeichnung für Hover-Ansichten. |
| 2026-07-09 | Panels-Schaltfläche: State, Summary und Table direkt im Chart ein- und ausblenden. |
Flow.42 Analytics
flow42.com | flow42.io · support@flow42.io
Die AuctionEngine ist ein Kontext- und Visualisierungswerkzeug und liefert keine Handelsempfehlung.
© 2026 TTW Trading Systems PTE. LTD. · Alle Rechte vorbehalten