Beginne mit der Bedingung, nicht mit dem Zeichen im Chart
Eine Kerze fasst ein Zeitintervall mit Eröffnungs-, Höchst-, Tiefst- und Schlusskurs zusammen. Solange sie noch läuft, kann der angezeigte Schlusskurs dem zuletzt beobachteten Preis entsprechen. Der endgültige Schlusskurs steht dann noch nicht fest. Auch Indikatoren, die diese veränderlichen Werte verwenden, können sich ändern. TradingView beschreibt dieses Verhalten in seiner Erklärung zu Repainting.
Formuliere die Regel als vollständigen Satz: welcher Markt, welcher Preis oder Indikator, welcher Vergleich, welches Kerzenintervall und welcher Auswertungszeitpunkt? „Der Preis liegt während der Kerze über 100“ und „die abgeschlossene Kerze schließt über 100“ prüfen unterschiedliche Sachverhalte. Für eine Überschreitung von unten muss der vorherige Wert auf oder unter der Schwelle gelegen haben. Dass ein Preis oberhalb liegt, belegt allein keine neue Überschreitung.
Beispiel: Ein Signal erscheint, doch die Kerze schließt unter der Schwelle
Alle folgenden Preise und Zeiten sind fiktiv. Die Preise sind in Einheiten der Kurswährung angegeben; sie empfehlen weder einen Vermögenswert noch einen Trade. Wir betrachten eine Fünf-Minuten-Kerze von 10:00:00 bis ausschließlich 10:05:00 UTC. Ihr letzter Handel findet um 10:04:59.900 statt. Die abschließende Kerzenmeldung trifft im Beispiel um 10:05:00.200 ein. Diese Zeitangaben sind keine Zusage zur Latenz einer Börse.
Vergleiche Regel A, „der aktuelle Preis ist bei einer beobachteten Aktualisierung strikt größer als 100“, mit Regel B, „der endgültige Schlusskurs ist strikt größer als 100“. Die Tabelle enthält ausgewählte Beobachtungen, nicht jede Marktaktualisierung. Wahr bedeutet nur, dass diese einzelne Bedingung erfüllt ist. Damit ist noch keine Order freigegeben.
| Beobachtungszeit | Preis | Zustand der Kerze | Regel A: aktueller Preis > 100 | Regel B: endgültiger Schlusskurs > 100 |
|---|---|---|---|---|
| 10:00:00 | 99,00 | Eröffnung | Falsch | Noch nicht ausgewertet |
| 10:01:00 | 100,00 | Laufend | Falsch: Gleichheit ist nicht > | Noch nicht ausgewertet |
| 10:02:00 | 101,00 | Laufend | Wahr | Noch nicht ausgewertet |
| 10:03:30 | 100,40 | Laufend | Erneut wahr; keine neue Überschreitung gezeigt | Noch nicht ausgewertet |
| 10:04:59.900 | 99,50 | Letzter Handel im Intervall | Falsch | Abschließende Kerzenmeldung abwarten |
| 10:05:00.200 | 99,50 endgültiger Schlusskurs | Meldung zur abgeschlossenen Kerze empfangen | Keine neue Beobachtung des aktuellen Preises geliefert | Falsch |
Ein Hoch über der Schwelle ist kein Schlusskurs darüber
Nehmen wir an, dass kein Preis außerhalb der gezeigten Extremwerte liegt: Eröffnung = 99,00, Hoch = 101,00, Tief = 99,00, Schluss = 99,50. Von der Eröffnung bis zum Hoch verändert sich der Preis um (101 − 99) ÷ 99 × 100 ≈ 2,02 %; von der Eröffnung bis zum Schluss um (99,50 − 99) ÷ 99 × 100 ≈ 0,51 %. Das sind Preisänderungen, keine Handelsrenditen. Die Kerze schließt über ihrer Eröffnung, aber unter der Schwelle von 100.
Nach Abschluss ist „Hoch > 100“ wahr und „Schlusskurs > 100“ falsch. Das Warten auf den Kerzenschluss macht diese Bedingungen nicht gleichbedeutend. Ebenso wenig macht ein verschwundenes Zeichen im Chart einen bereits gesendeten Alarm oder eine bereits übermittelte Order rückgängig. Bewahre die ursprüngliche Beobachtung auf, wenn du den Ablauf prüfst.
So erkennst du, welche Kerze tatsächlich ausgewertet wurde
Der offizielle Kerzen-Datenstrom von Binance Spot unterscheidet das Preisfeld c vom Abschlusskennzeichen x: x gibt an, ob die Kerze geschlossen ist. t und T bezeichnen Beginn und Schlusszeit der Kerze, i das Intervall und E den Ereigniszeitpunkt. Der Feldname „close“ allein reicht deshalb nicht aus. Diese Felder stammen aus der Börsendokumentation; daraus folgt nicht, dass SharkRule entsprechende Bedienelemente anzeigt.
Prüfe Markt, Intervall und Zeitgrenzen der Kerze, bevor du zwei Werte vergleichst. Eine Fünf-Minuten-Kerze kann abgeschlossen sein, während die zugehörige Stundenkerze noch läuft. Der Schluss des kürzeren Intervalls bestätigt nicht den Stundenwert. Unterscheide außerdem den Zeitraum der Kerze vom Empfang ihrer abschließenden Meldung: Ein Bildschirm-Countdown bei null belegt nicht, dass das Programm die aktuellen endgültigen Daten bereits empfangen und ausgewertet hat.
Auswertungszeitpunkt, Alarmhäufigkeit und Ausführung sind getrennte Vorgänge
TradingViews Dokumentation zur Alarmhäufigkeit unterscheidet „Einmal pro Balken“ von „Einmal pro Balkenschluss“. Ein Häufigkeitslimit kann wiederholte Benachrichtigungen innerhalb einer Kerze verhindern, ohne die erste Benachrichtigung bis zum Schluss zurückzuhalten. Das sind Begriffe von TradingView. Sie belegen weder entsprechende SharkRule-Einstellungen noch eine Alarmanbindung in SharkRule.
Eine Auswertung während der laufenden Kerze kann eine Bedingung früher erfassen und auch beobachten, wie sie wieder entfällt. Eine Auswertung zum Kerzenschluss nutzt den abgeschlossenen Wert, muss aber auf ihn warten. Keine der beiden Varianten garantiert ein besseres Ergebnis. Merkt sich eine Regel absichtlich eine frühere Überschreitung bis zum Kerzenende, ist das eine weitere Regel. Sie prüft etwas anderes als die Frage, ob der Schlusskurs oberhalb der Schwelle liegt.
Dass eine Bedingung wahr wird, eine Regel eine Aktion erlaubt, eine Börse die Order annimmt und ein Handel ausgeführt wird, sind getrennte Ereignisse. Auch nach einem bestätigten Kerzenschluss können Gebühren, Slippage, Teil- oder Nichtausführungen und Börsenausfälle das Ergebnis verändern. Die Bestätigung reserviert den Schlusskurs nicht für eine spätere Order und beseitigt das Verlustrisiko nicht.
Prüfliste für ein scheinbar verschwundenes Signal
Zum Beispiel passt folgende Notiz: „Fünf Minuten, UTC, aktueller Preis > 100 um 10:02:00; Kerze noch offen; endgültiger Schlusskurs 99,50 um 10:05:00.200 empfangen.“ Sie erklärt den Unterschied, ohne nachträglich so zu tun, als hätte es die frühere Beobachtung nie gegeben.
- Notiere den genauen Börsenmarkt und die Regelversion. Vergleiche dasselbe Handelspaar aus derselben Datenquelle, nicht nur ähnlich benannte Märkte.
- Halte Kerzenintervall, Zeitzone sowie Beginn und Ende fest. Verwendet ein Indikator ein längeres Intervall, identifiziere dessen Kerze gesondert.
- Benenne Eingabewert und Vergleich: aktueller Preis, Hoch, endgültiger Schlusskurs oder Indikator; größer als, größer oder gleich oder Überschreitung. Notiere bei einer Überschreitung auch den benötigten vorherigen Wert.
- Erfasse, ob die Kerze noch lief, wann der Wert beobachtet wurde und wann das Programm ihn ausgewertet hat. Sind Status oder Zeitpunkt nicht verfügbar, kennzeichne sie als unbekannt.
- Trenne den Auswertungszeitpunkt von Benachrichtigungslimits und von einer Regel, die frühere Ereignisse speichert. Leite diese Eigenschaften nicht allein aus einem Zeichen im Chart ab.
- Vergleiche die aufgezeichnete Bedingung mit gespeichertem Budget, Berechtigungen und Aktionsstatus. Wurde eine Order übermittelt, prüfe ihren tatsächlichen Status, bevor du sie als storniert betrachtest oder erneut sendest.
Häufige Fehler und Grenzen dieses Vergleichs
Bezeichne nicht jede Änderung während einer Kerze als Softwarefehler. Ein Wert kann sich während der Kerzenbildung wie vorgesehen verändern. Umgekehrt haben veränderte historische Markierungen nicht immer dieselbe Ursache: Auch korrigierte Daten oder andere Berechnungseinstellungen können eine Rolle spielen. Auf einen Kerzenschluss zu warten, löst nicht jede Form von Repainting.
Rekonstruiere aus einer einzelnen abgeschlossenen OHLC-Kerze keinen exakten Verlauf innerhalb des Intervalls. Hoch und Tief zeigen die Extremwerte, aber weder Reihenfolge noch Zeitpunkte der dazwischenliegenden Beobachtungen. Die Tabelle oben liefert diesen zusätzlichen Verlauf ausdrücklich mit. Eine historische Kerze allein würde ihn nicht enthalten.
Dieses Beispiel vergleicht die Bedeutung von Regeln, nicht ihre Rentabilität. Es legt weder Zeitrahmen noch Schwelle, Vermögenswert, Aufteilung des Kapitals oder Handelsgröße für dich fest. SharkRule ist unabhängige Automatisierungssoftware, keine Finanz- oder Anlageberatung. SharkRule ist weder mit Binance oder TradingView verbunden noch von ihnen empfohlen. Beim Echtgeldhandel sind Verluste möglich; geografische und kontobezogene Einschränkungen gelten weiterhin.
Nächster Schritt: Prüfe den Zeitrahmen einer gespeicherten Regel
Öffne die deutsche SharkRule-Simulator-Anleitung, die unter Quellen verlinkt ist. Ihr aktuelles RSI-Beispiel verwendet ausdrücklich abgeschlossene Stundenkerzen. Vergleiche diese Erklärung mithilfe der Prüfliste mit Bedingung und Zeitrahmen einer Regel, die in deinem Dashboard verfügbar ist. Prüfe das virtuelle Budget, bevor du entscheidest, ob du eine Simulation starten möchtest.
Die Anleitung belegt dieses konkrete Beispiel. Sie belegt nicht, dass jeder Shark zum Kerzenschluss auswertet oder dass ein Umschalter zwischen Intrabar und Kerzenschluss vorhanden ist. Kläre einen unklaren Auswertungszeitpunkt, bevor du die Signale einer Regel deutest. Eine Simulation verwendet virtuelles Geld und gibt keine echten Orders frei. Eine spätere, zulässige Echtgeld-Konfiguration braucht eine eigene Prüfung von Regel, Budget und Berechtigungen sowie einen ausdrücklichen Start.
Häufige Fragen
Bedeutet eine bestätigte Kerze, dass das Signal richtig ist?
Es bedeutet, dass die betreffende Kerze abgeschlossen ist und die Bedingung mit ihrem endgültigen Wert ausgewertet wird. Das sagt weder den nächsten Preis voraus noch belegt es Rentabilität oder garantiert eine Ausführung.
Wenn der Docht über meiner Schwelle liegt, hat die Kerze darüber geschlossen?
Nicht unbedingt. Im fiktiven Verlauf liegt das Hoch bei 101 und der Schlusskurs bei 99,50. „Hoch über 100“ ist wahr, „Schlusskurs über 100“ dagegen falsch. Prüfe genau, welches Preisfeld deine Regel verwendet.
Kann ein Alarm zutreffen, obwohl seine Markierung im Chart verschwindet?
Ein Alarm während der laufenden Kerze kann eine Bedingung korrekt festhalten, die zum Beobachtungszeitpunkt wahr und beim endgültigen Schluss falsch war. Das unterscheidet ihn von einem Alarm, der ausdrücklich auf den Kerzenschluss warten soll. Prüfe seinen aufgezeichneten Eingabewert und Zeitpunkt. Eine veränderte Markierung zieht keine übermittelte Order zurück.
Kann eine Regel auf Basis abgeschlossener Kerzen genau zum Schlusskurs ausgeführt werden?
Der Schlusskurs beschreibt eine bereits erfolgte Beobachtung. Eine nach der Auswertung übermittelte Order erreicht die Börse später und trifft dort auf die verfügbare Liquidität und die geltenden Ausführungsregeln. Derselbe Preis ist möglich, aber durch abgeschlossene Kerzen nicht garantiert.
Offizielle Dokumentation und Quellen
Mit KI-Unterstützung anhand der verlinkten offiziellen Dokumentation erstellt. Die Beispiele sind hypothetisch; es wurden keine Live-Konten getestet oder Renditen verglichen.
- SharkRule: Simulator-Anleitung mit Beispiel auf abgeschlossenen Stundenkerzen
https://sharkrule.com/de/crypto-trading-simulator/ - Binance Spot: Felder des Kerzen-Datenstroms und Abschlusskennzeichen
https://developers.binance.com/en/docs/catalog/core-trading-spot-trading/api/ws-streams/~ - TradingView: veränderliche Echtzeitwerte und Grenzen von Repainting
https://www.tradingview.com/pine-script-docs/concepts/repainting/ - TradingView: Repainting bei Echtzeit- und historischen Kerzen
https://de.tradingview.com/support/solutions/43000478429/ - TradingView: Unterschiede zwischen Alarmhäufigkeiten
https://de.tradingview.com/support/solutions/43000474415/ - Binance Spot: Orderübermittlung, Antworten und Ausführungsdaten
https://developers.binance.com/en/docs/catalog/core-trading-spot-trading/api/rest-api/trade