Werkzeug
Cross
calc.cross
Eingänge
Die erste Zahlenlinie (z. B. ein schneller gleitender Durchschnitt).
Die zweite Zahlenlinie (z. B. ein langsamer gleitender Durchschnitt oder ein Niveau).
Erste Kerze des Scan-Fensters (windowed_count-Modus).
Letzte Kerze des Scan-Fensters (windowed_count-Modus).
Ausgänge
Ein Boolescher Wert, der auf jeder Kerze true ist, auf der das gewählte Kreuzungsereignis eintritt.
Cross beobachtet zwei Linien und feuert auf jeder Kerze true, auf der die von dir gewählte Beziehung eintritt. Es ist das Arbeitspferd für Crossover-Strategien: eine schnelle Linie, die eine langsame kreuzt, ein Preis, der ein Niveau berührt, oder zwei Linien, die auseinanderlaufen.
Wie es funktioniert
Du verdrahtest zwei Zahlenlinien (series_a und series_b) plus eine Start- und Endkerze für das Scan-Fenster, wählst einen Modus, und Cross prüft jede Kerze auf dieses Ereignis. Wähle eines von neun Ereignissen mit der Modus-Auswahl, und der Inspektor graut die Einstellungen aus, die nicht zutreffen, sodass du nur die relevanten Stellschrauben siehst.
Modi
Mode-Optionen
Feuert auf genau der Kerze, auf der sich die beiden Linien kreuzen.
Wann verwenden: Der klassische Crossover-Trigger – eine schnelle Linie, die eine langsame kreuzt.
Feuert, wenn innerhalb der letzten Kerzen ein Kreuzen stattfand.
Wann verwenden: Fange ein Kreuzen ab, das du um ein oder zwei Kerzen verpasst haben könntest.
Zählt, wie viele Kreuzungen in ein Kerzenfenster fallen.
Wann verwenden: Filtere auf „mindestens N Kreuzungen“ (oder „keine Kreuzungen“) über eine Spanne.
Feuert erst, nachdem die neue Seite `dwell` Kerzen lang hält.
Wann verwenden: Filtere Fehlausbrüche heraus, die sofort zurückkreuzen.
Feuert, sobald sich die Linien nach dem Kreuzen um `min_gap` trennen.
Wann verwenden: Verlange einen echten Bruch, keine haarfeine Berührung.
Feuert, wenn sich die Linien bis auf `epsilon` annähern.
Wann verwenden: Erkenne einen Test eines Niveaus ohne vollständiges Kreuzen.
Feuert, wenn sich die Linien berühren und dann auseinanderlaufen.
Wann verwenden: Abprall-/Abweisungs-Setups an einem gleitenden Durchschnitt oder Niveau.
Feuert, während der Abstand zwischen den Linien schrumpft.
Wann verwenden: Antizipiere ein Kreuzen, während sich zwei Linien annähern.
Feuert, während der Abstand zwischen den Linien wächst.
Wann verwenden: Bestätige einen Trend, während die Linien auseinanderlaufen.
Direction-Optionen
Nur wenn series_a durch series_b nach oben steigt.
Wann verwenden: Nur-Long-Crossover-Einstiege.
Nur wenn series_a durch series_b nach unten fällt.
Wann verwenden: Nur-Short-Crossover-Einstiege.
Beide Richtungen feuern.
Wann verwenden: Symmetrische Setups, die beide Seiten handeln.
Bar alignment-Optionen
Wertet nur abgeschlossene Kerzen aus – malt nie nach.
Wann verwenden: Die sichere Voreinstellung für Backtests und Live-Handel.
Reagiert im Tick-Modus innerhalb der sich bildenden Kerze.
Wann verwenden: Nur wenn du bewusst eine Intra-Bar-Reaktion willst.
Gap unit-Optionen
min_gap / epsilon sind rohe Preisdifferenzen.
Wann verwenden: Einzelnes Symbol, bei dem die absolute Distanz aussagekräftig ist.
min_gap / epsilon sind ein Prozentsatz des Mittelpunkts.
Wann verwenden: Übertragbare Schwellen über Symbole unterschiedlicher Skala hinweg.
Equality policy-Optionen
Eine Bewegung weg von exakter Gleichheit zählt als Kreuzen.
Wann verwenden: Das empfohlene, intuitivste Verhalten.
Eine Bewegung weg von Gleichheit wird unterdrückt.
Wann verwenden: Vermeide Doppelzählung flacher Gleichstände.
Trägt die vorherige Seite über die Gleichheit hinweg fort.
Wann verwenden: Halte eine stabile Tendenz über flache Phasen hinweg.
Konfiguration
Wählt, welches Kreuzungsereignis erkannt wird: instant_cross, recent_cross, windowed_count, confirmed_cross, threshold_cross, touch, touch_and_reject, convergence oder divergence.
Welche Seite das Signal feuert – „up“, wenn series_a durch series_b nach oben steigt, „down“, wenn sie nach unten fällt, oder „any“ für beide.
„Closed“ (empfohlen) wertet nur abgeschlossene Kerzen aus, sodass nichts nachmalt; „live“ reagiert im Tick-Modus innerhalb der aktuellen Kerze, kann aber vor dem Kerzenschluss kippen.
Wie viele Kerzen zurück das Ereignis stattgefunden haben darf und noch zählt; 1 bedeutet nur diese Kerze, größere Werte akzeptieren spätere Einstiege.
Wenn aktiv, durchsucht es zukünftige statt vergangene Kerzen – nur sicher bei Indikatoren, die bereits in die Zukunft geplottet sind; bei normalen Indikatoren aus lassen.
Wie viele Kerzen in Folge der Abstand schrumpfen (Konvergenz) oder wachsen (Divergenz) muss, um zu feuern; größere Werte lösen selten, aber mit mehr Überzeugung aus.
Die kleinste Anzahl an Kreuzungen, die das Fenster enthalten muss, um zu feuern; 1 ist der klassische „mindestens ein Kreuzen“-Filter.
Die größte Anzahl an Kreuzungen, die das Fenster enthalten darf; -1 bedeutet keine Obergrenze, und Min und Max beide auf 0 ergibt einen „keine Kreuzungen erlaubt“-Filter.
Aus (empfohlen) schiebt das Fenster Kerze für Kerze weiter, sodass jede Kerze ihre eigene Antwort erhält; an fixiert das Fenster zeitlich für ältere Shayan-Setups.
Wie viele Kerzen der neue Trend halten muss, bevor ein bestätigtes Kreuzen feuert; höher gibt spätere, aber zuverlässigere Einstiege.
Wie weit sich die Linien nach einem Schwellen-Kreuzen trennen müssen, bevor es feuert; ein Rückkreuzen vor dieser Distanz storniert das anstehende Signal.
Wie nah die Linien sein müssen, um als Berührung zu gelten; 0 verlangt exakte Gleichheit, ein kleiner positiver Wert bedeutet „nah genug“.
Einheiten für min_gap und epsilon – „price“ nutzt die rohe Differenz, „percent“ nutzt Prozent des Mittelpunkts, sodass es über Symbole hinweg skaliert.
Was zu tun ist, wenn die Linien letzte Kerze exakt gleich waren – „treat_as_cross“ (empfohlen) zählt die Bewegung weg von der Gleichheit, „ignore“ blockiert sie, „hold_state“ trägt die vorherige Seite fort.
Nachdem ein Kreuzen gefeuert hat, ignoriere weitere Kreuzungen für so viele Kerzen, um schnelles Hin und Her zu stoppen; 0 deaktiviert dies.
Verbindet mit
Beispiele
- Signaltrigger: Feuere im instant_cross-Modus mit Richtung „up“ einen Long, wenn ein schneller EMA über einen langsamen EMA kreuzt (ein Golden Cross).
- Filter: Beschränke Einstiege im touch-Modus auf nur die Kerzen, auf denen der Preis bis auf einen Pip an einen gleitenden Durchschnitt herankommt.
Häufige Fehler
- „forward“ mit rohem Preis aktivieren – es späht in zukünftige Kerzen und erzeugt unrealistische Backtests; nutze es nur bei Indikatoren, die bereits in die Zukunft gezeichnet sind, wie Ichimokus Senkou-Linien.
- Die Richtung auf „any“ lassen, wenn du nur eine Seite willst, sodass Death Crosses ebenfalls deinen Long-Einstieg feuern.