Gleiche Kursgeschichte kann im Viertelstundenfenster steigen und über die ganze Stunde fallen. Das ist Aggregation statt Widerspruch. Zuerst brauchst du identische Quelle und Grenzen sowie rechtzeitig verfügbare Inputs, danach eine vorher definierte Handelsversion.

Welche Hierarchie ist tatsächlich festgelegt?

W1 aggregiert Woche, D1 Tag unter konkreten Anbietergrenzen, H4/H1 vier/eine Stunde sofern volle Sessiondauer vorhanden, M15/M5/M1 entsprechende Minuten. Labels bestimmen keine Haltedauer oder vollständige Entrybedingung. Größeres Fenster zeigt andere Details, ohne kleinere Preise kausal zu beherrschen.

Top-down kann längeren Kontext, mittlere Zone und kürzeren Trigger zuweisen. Das ist Framework statt allgemeine Naturregel. Struktur und Pivotkenntniszeit müssen benannt werden; HH/HL-Struktur ergänzt Auswahlregeln. Zwei Charts reichen für folgenden Aggregationstest, weitere brauchen konkrete Aufgabe.

Kontext, Zone und Trigger als eigene Version

Beispiel D1/H4/H1: Letzter abgeschlossener und gelieferter D1-Close über SMA200 erlaubt nur Longs, darunter nur Shorts. Umgang mit Gleichheit oder wiederholtem Kreuzen wird separat definiert; daraus folgt nicht universell fehlender Trend oder beste Aktion. Offene Tageskerze ist anderer Input.

H4-Zone kann vorher definierten Levelkontakt, EMA50 oder 38,2–61,8-Prozent-Retracement verwenden. Auswahl, Breite und Ungültigkeit gehören dazu. Zweimalige historische Reaktion ist keine Garantie künftigen Supports; 30–50 Pips wäre hypothetischer Parameter statt normale Forexbreite.

H1-Trigger kann abgeschlossenes Pin-/Engulfingmuster nach dokumentiertem Zoneneintritt verlangen. Eintritt vorher wäre andere Version. Schutzbuffer und Mengenrechnung beruhen auf tatsächlichem späterem Entry. Kerzenschluss, Orderrequest und ausgeführter Fill bleiben getrennt; gewöhnlicher Stop kann schlechter ausführen.

Vollständiges M15-/H1-Modell

Synthetische EUR/USD-Bidkerzen am 22. September 2026 UTC, vollständige links geschlossene/rechts offene Intervalle 09:00–10:00. Datum bezeichnet Modell, keinen tatsächlichen Kursdatensatz. O/H/L/C:

Vier Quartale und ihre Aggregation, Pip 0,0001
UTC-IntervallOHLC
09:00–09:151,10201,10301,10001,1005
09:15–09:301,10051,10101,09901,0995
09:30–09:451,09951,10081,09921,1005
09:45–10:001,10051,10151,10001,1010
H11,10201,10301,09901,1010

Erstes Open, größtes High, kleinstes Low und letzter Close ergeben H1-Körper−10 Pips/Spanne 40 Pips. Letzte zwei Quartale steigen. Durchschnitt der vier M15-Closes 1,100375 ist kein H1-Close 1,1010. Intervallbildung erläutert verlorene Intrabarreihenfolge.

Welche Werte waren damals verfügbar?

Nach 09:30 sind erst zwei M15 abgeschlossen: Laufendes H1 hat O = 1,1020/H = 1,1030/L = 1,0990/letzten Preis 1,0995. Final-Close 1,1010 bleibt unbekannt. Nach 09:45 steigt letztes geschlossenes M15 zehn Pips, unvollständige Stunde liegt 15 Pips unter ihrem Open. Eine abgeschlossene-H1-Regel braucht weiterhin 08:00–09:00-Kontext, nicht spätere Stundenclose.

Neue separate Empfangsdiagnose: Finaler 09:00–10:00-Datensatz sei nach Abschluss erst 10:00:03 UTC verfügbar. Entscheidung 10:00:01 darf ihn trotz Barende noch nicht nutzen. Frühere vollständige Stunde bleibt geeigneter Input, sofern vorhanden. Erst ab tatsächlichem Empfang 03 ist neuer Datensatz zugelassen. Das sind ausdrücklich gewählte drei Sekunden Latenz, kein gemessener Brokerwert.

Speichere start/end/available_at/decision_at. Bei zeitlichem Join wähle aktuellste vollständig abgeschlossene, zu diesem Zeitpunkt bereits empfangene passende Reihe statt Final-OHLC nur nach Öffnungslabel 09:00 zu verbinden. Leseranzeige 11:00–12:00 Europe/Berlin für dieses September-Modell ändert weder Original UTC noch Kenntniszeit. Chartzeitzone baut Pine-Sessionbars nicht automatisch neu auf.

Fehlende Viertelstunde bedeutet nur bekannte Grenzen

Separates erhaltenes Modell in beliebigen Einheiten: Bekanntes erstes M15 O/H/L/C100/103/99/102, drittes 105/108/104/107, viertes 107/110/106/109. Zweites fehlt, ist keine dokumentierte Sessionpause. Erstes O100 und letztes C109 bleiben bekannt. Ganze Stunde muss H≥110/L≤99 besitzen; exakte Extreme fehlen.

Mögliche fehlende Kerze 102/115/98/105 passt zu benachbarten Opens/Closes, wird aber ausdrücklich nicht als aufgetreten behauptet. Sie würde H115/L98 liefern. Verwende daher beobachtete Grenzen statt erfundene Vervollständigung für vollständige Rangeprüfung. MqlRates definiert Periodenstart und einzelne OHLC-Felder, keinen automatischen Nachweis lückenloser Reihe.

Fehlende Viertelstunde erlaubt nur RangegrenzenBekannte hypothetische Quartale 1/3/4: 100/103/99/102, 105/108/104/107 und 107/110/106/109. Zweites Quartal fehlt.RECHEN- UND LERNBEISPIELBekannter Open/Close100/109Stundenhigh≥110Stundenlow≤99Mögliche Ergänzung102/115/98/105
Fehlende Viertelstunde erlaubt nur Rangegrenzen. Bekannte hypothetische Quartale 1/3/4: 100/103/99/102, 105/108/104/107 und 107/110/106/109. Zweites Quartal fehlt.

Beobachtete Extreme sind Grenzen, keine vollständigen Stundenwerte.

Bekannter Open/Close
100/109 – Erster und letzter Bar erhalten
Stundenhigh
≥110 – Fehlendes kann das beobachtete High erweitern
Stundenlow
≤99 – Fehlendes kann das beobachtete Low unterschreiten
Mögliche Ergänzung
102/115/98/105 – Nur Gegenmodell; nicht als aufgetreten behauptet

Gleiche Dauer bedeutet nicht gleiche SMA-Gewichte

M15-Closes 100/100/100/100/100/110/100/110 über zwei volle Stunden: H1-Closes an Indizes 4/8 sind 100/110, SMA2(H1)=105. SMA8(M15)=102,5. Erhöhe die sechs anderen Closes um 20, bewahre 4/8: H1-SMA bleibt 105, M15-SMA wird 117,5. Stundenmittel braucht nur 4/8 mit Gewicht je ½, nicht alle acht je ⅛. Das sind andere Inputs trotz gleicher Zeitabdeckung.

Gleiche zwei Stunden, verschiedene GewichteHypothetische M15-Closes 100/100/100/100/100/110/100/110; H1 verwendet Indices 4 und 8.RECHEN- UND LERNBEISPIELSMA2 H1105SMA8 M15102,5Sechs Zwischencloses +20H1 weiter 105; M15 jetzt117,5
Gleiche zwei Stunden, verschiedene Gewichte. Hypothetische M15-Closes 100/100/100/100/100/110/100/110; H1 verwendet Indices 4 und 8.

Stundencloses verwenden andere Beobachtungsgewichte.

SMA2 H1
105 – (100+110)/2
SMA8 M15
102,5 – Alle acht Closes mit gleichem Gewicht
Sechs Zwischencloses +20
H1 weiter 105; M15 jetzt 117,5 – Indices 4 und 8 unverändert

Mögliche Kombinationen ohne Optimalitätsbehauptung

W1/D1/H4 für Wochenpositionen, D1/H4/H1 für Tage, H4/H1/M15 für Stunden und H1/M15/M5 für Minuten sind mögliche Rollenzuordnungen. Ein Abstandsratio von vier bis sechs ist Konvention, kein notwendiger Standard; M15/M5 ist drei. D1 aus anderem Feed muss nicht sechs volle H4 derselben Grenzen enthalten. Haltedauer und tatsächliche Datenverfügbarkeit entscheiden Modellwahl, anschließend folgt ein vollständiger Test.

Separater vollständiger Longfall in USD und EUR

Hypothetischer EUR/USD-Fall: Letzter D1-Close 1,0850 über angenommenem SMA200 1,0750. H4-Pullback 1,0820 an angenommener 50-Prozent-/EMA50-Zone; H1 mit bullischem Engulfing und Close 1,0820. Roh-OHLC/Pivots zur vollständigen Erkennung werden nicht geliefert; diese Relationen sind gegebene Inputs.

Später angenommener Ask-Kauffill 1,0830, gewünschter Bid-Stop 1,0790 und angenommener Bid-Zielfill 1,0950. Bei einem Lot = 100.000 EUR, Pip 0,0001 und USD-Konto: 40 Pips/400 USD geplanter Bruttoverlust versus 120 Pips/1.200 USD Bruttogewinn, Verhältnis drei. Ursprünglich ohne Kosten; 400 USD ist kein maximaler Verlust.

Neue separate EUR-Version: Gleiche 100.000 EUR Menge, 12 USD gesamte Kommission, kein Funding und konstant 0,90 EUR je USD. Ziel netto 1.188 USD = 1.069,20 EUR; exakter Stop netto −412 USD = −370,80 EUR. Nettorelation 1.188/412≈2,8835. Schlechterer Bid-Stop 1,0780 ergibt −512 USD = −460,80 EUR.

Halbe 50.000 EUR Menge bei streng proportionalen 6 USD Gesamtkosten ergäbe +534,60/−185,40 EUR an exakten Ziel-/Stopfills. Mindestgebühr würde andere Rechnung verlangen. Fester Ein-Prozent-Budgetanteil wird hier nicht vorgeschrieben; benötigter Pipwert, Umrechnung und zulässiger Volumenschritt gehören zum Geldmodell. Mehrere Chartlabels garantieren keinen Fill.

Drei ausführbare Schritte

  1. Exportiere Quelle, Quote-Seite und start/end/available_at. Rekonstruiere vier M15 und die H1-Werte inklusive vorläufigem 09:30/09:45-Stand. Prüfe den Drei-Sekunden-Empfangsfall statt endgültigen Close am Öffnungslabel zuzulassen.
  2. Bewahre fehlende Viertelstunde mit bekanntem O/C und H-/L-Grenzen. Rechne beide SMA-Gewichtungen und die geänderten Zwischencloses nach. Definiere Rollen und Umgang mit Konflikten vor Test, ohne Diagrammanzahl als Genauigkeitsnachweis zu verwenden.
  3. Dokumentiere Signalzeit, tatsächliche Fillseiten, Menge und Kosten. Rechne originale USD- sowie neue EUR-Fälle einschließlich schlechterem Stop nach; simuliere jede Variante vollständig auf unabhängigen Daten. Ein Monat Notizen oder 20 Trades bescheinigt keinen künftigen Vorteil.