In diesem Artikel
Nach diesem Artikel kannst du …
- Gezeichnete Kerze und früheste Verfügbarkeit getrennt erfassen.
- Revidierte Inputs von Zukunftsabhängigkeit unterscheiden.
- Einen Append-Test mit unveränderten früheren Daten durchführen.
- Alarmkopien und Replay in ihrem begrenzten Umfang verstehen.
Begriffe direkt erklärt
Einfacher gleitender Durchschnitt (SMA) Handelsjournal Demokonto Trading-Plan BacktestingEin historischer Marker zeigt zunächst einen Ort. Für eine Entscheidung brauchst du zusätzlich den Zeitpunkt, ab dem seine Informationen vorlagen. Speichere Eingaben und Ausgaben, bevor du eine veränderte Anzeige erklärst. Ein einzelner Unterschied und eine kurze unveränderte Probe beantworten jeweils nur begrenzte Fragen.
Berechnung, Darstellung und Verfügbarkeit
Pine-Dokumentation unterscheidet historische und laufende Berechnungen. Die offene Kerze kann sich ändern. Ein Pivot wird möglicherweise erst später erkannt und dann auf einer früheren Kerze dargestellt. Der Schluss einer Chartkerze schließt außerdem nicht automatisch ein höheres Intervall, das der Indikator verwendet.
Prüfe die erklärte Regel: vorläufig oder bestätigt, benötigte Eingaben und mögliche spätere Versetzung. „Non-repaint“ allein ist keine vollständige Spezifikation. Eine veränderte Grafik braucht eine Erklärung, beweist aber nicht unmittelbar Täuschung, Zukunftsdaten oder einen Geldverlust.
Den konkreten Mechanismus untersuchen
MetaQuotes weist darauf hin, dass das letzte ZigZag-Segment durch neue Daten wechseln kann. Parameter und konkrete Implementierung bestimmen seine Konstruktion; eine universelle Prozentregel darf sie nicht ersetzen. Prüfe auch bei Parabolic SAR offene und bestätigte Werte gesondert.
MQL5 dokumentiert, dass prev_calculated auf null zurückgesetzt wird, wenn tiefere Historie geladen oder Lücken gefüllt werden. Ein gespeicherter Indikatorpuffer garantiert deshalb keine ewige Unveränderlichkeit. Bewahre Export und Programmversion vor dem Neustart auf, statt jede Abweichung einem absichtlichen Umschreiben zuzuschreiben.
Look-ahead entsteht, wenn eine Testentscheidung früher angesetzt wird als die Verfügbarkeit ihrer benötigten Information. Einen später erkannten Punkt rückwirkend einzuzeichnen ist eine Darstellungskonvention. Ihn als früher ausführbares Signal zu verwenden erzeugt den zeitlichen Fehler. Erkennung und angenommener Fill sind zwei eigene Prüfungen.
Aufzeichnungen ergänzen statt überschreiben
| Bereich | Speichern | Zweck |
|---|---|---|
| Umgebung | Symbol, Feed, Intervall, Datenzeitzone | Identische Reihe vergleichen |
| Werkzeug | Version, Parameter, verfügbarer Code | Versionswechsel trennen |
| Beobachtung | Aufzeichnungszeit, Kerzenzeit, offener/geschlossener Status | Informationsstand erhalten |
| Signal | Wert, Richtung, gezeichnete Kerze, zuerst gesehen um | Keine frühere Entscheidung erfinden |
| Vergleich | Dieselben Felder nach späterem Schluss und Neustart | Änderung genau identifizieren |
Ergänze neue Zeilen, ohne alte an die neue Grafik anzupassen. Ein Screenshot mit Instrument und Zeitachse ergänzt den Datenexport, ersetzt ihn nicht. Beobachte während der Bildung, nach Chartschluss, nach erforderlichem höherem Schluss und nach erneutem Laden. Ändere jeweils eine Komponente. Dokumentiere Beobachtungslücken: Ein nicht gespeichertes Signal beweist nicht, dass keines erschien.
Ein 10:10-Pivot wird erst um 10:25 bekannt
Die vollständige hypothetische M5-High-Probe verwendet eine strenge 2/2-Regel und durchgehende Daten. Uhrzeiten bezeichnen Kerzenöffnungen; Gleichheit scheitert. Sie auditiert kein kommerzielles Werkzeug.
| M5-Öffnung | High | Kenntnisstand |
|---|---|---|
| 10:00 | 1,1000 | Früherer Nachbar |
| 10:05 | 1,1010 | Früherer Nachbar |
| 10:10 | 1,1040 | Schluss 10:15, keine rechten Nachbarn fertig |
| 10:15 | 1,1030 | Erster rechter Nachbar schließt 10:20 |
| 10:20 | 1,1020 | Zweiter rechter Nachbar schließt 10:25 |
High 1,1040 überragt alle vier Nachbarn. Erst um 10:25 kann die Bestätigung einen Marker an 10:10 setzen: zehn Minuten nach dem Schluss oder fünfzehn nach dem Open dieser Kerze. Benenne die Zeitreferenz neben der Verzögerung.
Der erste nach Bestätigung verfügbare Sell-Bid sei 1,1018. Ein historischer Verkaufseinstieg am früheren High 1,1040 fügt künstlich 22 Pips bei Pip=0,0001 hinzu. Für 10 000 EUR Exposure entspricht das 22 USD Unterschied im Preis-P/L vor Gebühren. Es gibt keinen Ausstieg und deshalb keinen errechneten Tradegewinn. Eine ausdrücklich zugewiesene Konversion 0,90 EUR je USD macht den Unterschied zu 19,80 EUR, ohne den früheren Preis handelbar zu machen.
Ändere nur das High der 10:20-Kerze auf 1,1045: Der Kandidat 1,1040 scheitert. Auch Gleichheit 1,1040 würde scheitern. Der höhere Nachbar selbst ist ohne seine eigenen zwei rechten Nachbarn noch kein bestätigter neuer Pivot.
Datenrevision und Append-Test getrennt prüfen
Ein Inputwechsel und ein unveränderter-Präfix-Test benötigen getrennte Diagnosen.
- Export A
- 100 / 102 / 104 – SMA3=102.
- Export B
- 100 / 102 / 101 – SMA3=101.
- Änderung
- Dritter Close – Kein Beweis hinzugefügter Zukunftsdaten bei unveränderten früheren Inputs.
Export A hat Closes 100,102,104 und SMA3=102. Export B derselben Zeitpunkte hat 100,102,101 und SMA3=101. Die Formel bleibt gleich, ein früherer Input änderte sich. Vergleiche Zeitstempel, Preisfelder, Exportkonsistenz, Version und Parameter. Das erklärt eine mögliche Ursache, beweist aber nicht die Korrektheit jedes Programmpfads.
Ein Append-Test berechnet dagegen einen abgeschlossenen Präfix und hängt spätere Beobachtungen an, ohne frühere Eingaben zu ändern. Die absichtlich zukunftsabhängige Spielregel „Preis geteilt durch das Maximum des gesamten geladenen Datensatzes“ liefert für den ersten Preis 100 zunächst 100/110≈0,9091. Nach Anfügen von 120 wird es 100/120≈0,8333. Die Abnahme ungefähr 0,0758 enthüllt Zukunftsabhängigkeit, obwohl kein negativer Arrayindex vorkommt.
Ein laufendes Maximum nur bis zur jeweiligen Beobachtung liefert für den ersten Preis in beiden Läufen 1. Ein bestandener Präfixtest beweist trotzdem nicht alle Codepfade. Die revidierten SMA-Exporte eignen sich nicht für diesen isolierten Append-Vergleich, weil ihre früheren Inputs verschieden sind.
TradingView-Serveralarme bewahren die bei Erstellung gespeicherte Skript-/Eingabekopie. Spätere Chartänderungen aktualisieren sie nicht. Notiere Alarmkonfiguration, Frequenz und Nachrichtzeit. Bereits aktive Serveralarme laufen während Bar Replay weiter mit Echtzeitdaten; sie sind keine Meldungen aus der abgespielten Vergangenheit.
Drei Schritte zu einem begrenzten Befund
- Speichere den Originalzustand. Exportiere Eingaben und Signalwerte mit Version, Uhr, Kerzenstatus und erster Sichtbarkeit. Halte im M5-Modell Open 10:10, Schluss 10:15 und Bestätigung 10:25 getrennt fest.
- Vergleiche eine Änderung nach der anderen. Prüfe die beiden SMA-Exporte und danach den Append-Test mit unveränderten früheren Preisen. Vergleiche zudem um 10:15 den noch offenen H1-Bereich 10:00–11:00; sein finales High ist noch unbekannt.
- Formuliere nur den geprüften Befund. Benenne Daten, Version, Zeitpunkt und konkrete Änderung. Bei unbekannter Erkennungszeit darf kein Trade an einen historischen Marker gesetzt werden. Stabilität, Ausführungskosten und Rentabilität sind gesonderte Fragen; fünf Minuten, fünfzig Kerzen oder zwei Demowochen zertifizieren keine davon.
Prüfe dein Verständnis
Etwa 2 Minuten Übung.
Antwort und Erklärung anzeigen
Gleiche frühere Inputs sind Voraussetzung eines isolierten Append-Tests.
Weitere Fragen
Beweist ein veränderter Indikator einen Betrug?
Nein. Prüfe erklärtes Verhalten, Eingaben, Version und Einstellungen. Änderungen an offenen Kerzen, spätere Bestätigung und revidierte Historie sind verschiedene Mechanismen. Bewahre beide Datensätze, bevor du eine Ursache zuweist. Der Werbebegriff Non-repaint legt weder alle Berechnungsregeln noch Datenverfügbarkeit fest. Ein beobachteter Unterschied liefert zunächst einen begrenzten Befund, keine vollständige Anbieterdiagnose.
Ist jedes Signal nach Schluss der Chartkerze fertig?
Nein. Unser strenger M5-Pivot benötigt zwei später abgeschlossene Nachbarn. Seine 10:10-Kerze schließt um 10:15, die Bestätigung kommt erst um 10:25. Ein verwendetes höheres Intervall kann außerdem noch offen sein. Prüfe jede benötigte Eingabe samt Empfangszeit; ein kleinerer Kerzenschluss macht den finalen H1-Wert nicht vorzeitig verfügbar.
Beweisen wenige unveränderte Beobachtungen dauerhaft fehlendes Repainting?
Nein. Eine kurze Probe kann eine bestimmte Abweichung offenlegen, aber nicht alle späteren Verhaltensweisen ausschließen. Halte bei einem Append-Test frühere Eingaben konstant und berichte Version, Präfix und Ausgaben. Datenrevisionen benötigen einen gesonderten Vergleich. Ein fehlender Screenshot oder eine Beobachtungslücke beweist auch nicht, dass nie ein vorläufiges Signal erschienen ist.
Beweist stabile Signalaufzeichnung Profitabilität?
Nein. Verfügbarkeit und Stabilität legen weder tatsächliche Fills noch Kosten oder Nettoergebnisse fest. Trenne das Beobachtungsprotokoll von einer vollständigen Handelsprüfung mit Einstieg, Ausstieg, Menge und Ausführung. Eine bestimmte Zahl von Kerzen oder eine feste Demophase belegt keinen Vorteil. Eine korrekte Erkennungszeit verhindert nur einen bestimmten zeitlichen Testfehler.
Quellen und Nachvollziehbarkeit
- TradingView: Repainting
Offene Werte, rückwirkend dargestellte Pivots und höhere Intervalle.
- MQL5: OnCalculate
Reset von prev_calculated bei erweiterter oder ergänzter Historie.
- TradingView: Alerts
Bei Erstellung gespeicherte Skript-/Eingabekopie.
- MetaQuotes: ZigZag
Veränderliches letztes Segment unter neu eintreffenden Daten.
- TradingView: Bar Replay
Serveralarme, Handelsquotes und Orders bleiben während Replay auf Echtzeitdaten bezogen.
Rechenfälle sind ausdrücklich angenommene Beispiele. Sie ersetzen weder aktuelle Marktdaten noch die Spezifikation deines Anbieters.
