BOT-STARTSIGNAL

ROC-Indikator

ROC (Rate of Change) misst die Geschwindigkeit der Preisänderung in Prozent: wie stark sich der aktuelle Preis vom Preis vor N Perioden unterscheidet. Im ELIXOAI Startsignal-Editor steht das Preset rocp bereit: Kreuzung über null. Operatoren, Periode 1–300 und Strategiebeispiele im Detail.

ROC-Indikator auf einem Kryptowährungs-Chart
ROC zeigt die prozentuale Preisänderung über die gewählte Periode: über null bullischer Impuls, unter null bärisch.

In der Kategorie Start Bots Signal finden Sie Beschreibungen von Signalen und Indikatoren, die einen Trading-Bot starten können. Einer der technischen Indikatoren ist ROC (Rate of Change).

Beim Erstellen und Bearbeiten jedes Bots gibt es unten in den Einstellungen den Block Startsignal-Editor. Dort können Sie einzelne Indikatoren, fertige Voreinstellungen und deren Kombinationen wählen. Bedingungen werden in Gruppen zusammengefasst: innerhalb einer Gruppe gilt UND, zwischen Gruppen ODER. Derselbe Indikator lässt sich unterschiedlich konfigurieren - für Long und Short, für Ausbrüche und Absprünge, für Levelvergleiche und Kreuzungen.

Was ist ROC

ROC (Rate of Change) misst die Geschwindigkeit der Preisänderung in Prozent. Es zeigt, um wie viel Prozent sich der aktuelle Preis vom Preis vor N Perioden unterscheidet. Stieg der Kurs im Intervall um 3 %, ist ROC = +3; fiel er um 2 %, ist ROC = −2.

Im Gegensatz zum „rohen“ Momentum normalisiert ROC die Bewegung: Werte sind zwischen BTC, ETH und Altcoins vergleichbar - alles in Prozent. Die Nulllinie ist der zentrale Bezugspunkt: über null dominiert bullischer Impuls, unter null bärischer. Im ELIXOAI Startsignal-Editor dient ROC als Bedingung für den automatischen Bot-Start - wenn der Indikator null kreuzt oder einen Prozent-Schwellenwert erreicht.

ROC zeigt Beschleunigung deutlich: ein scharfer Kursanstieg drückt die Linie schnell ins Plus; nachlassender Trend zieht sie zurück Richtung null. Schwellen wie +2 % oder −2 % filtern schwache Schwankungen. Deshalb kombiniert man es oft mit Trendfiltern (EMA, Kurslage) - besonders in Seitwärtsphasen, wo Null-Kreuzungen viele Fehlsignale liefern.

ROC vs Momentum, RSI und MACD

Alle vier Werkzeuge betreffen Impuls, messen ihn aber unterschiedlich:

  • Momentum ist die arithmetische Differenz Close − Close[N] in Preispunkten. Dieselbe prozentuale Bewegung auf BTC und einem günstigen Altcoin liefert unterschiedliche Momentum-Werte. ROC teilt die Differenz durch den früheren Preis und multipliziert mit 100 - Ergebnis in %, instrumentenübergreifend vergleichbar.
  • RSI normalisiert die Bewegung auf 0–100 durch Vergleich mittlerer Gewinne und Verluste. RSI beantwortet „wie stark war die Bewegung relativ zur jüngsten Historie“, ROC „um wie viel Prozent hat sich der Kurs über N Perioden geändert“. RSI hat 30/70-Zonen; ROC hat 0 als Hauptlevel plus beliebige %-Schwellen.
  • MACD ist die Differenz zweier EMA und zeigt Konvergenz/Divergenz trendiger Mittelwerte. MACD ist geglätteter und langsamer als ROC; oft mit Signallinie für Kreuzungen. ROC ist direkte prozentuale Rate ohne zusätzliches Glätten - schneller, aber volatilitätsempfindlich.

Wie ROC funktioniert

Die Berechnung ist Standard für einen Rate-of-Change-Indikator:

ROC = ((Close − Close[period]) / Close[period]) × 100, wobei Close der aktuelle Schlusskurs und Close[period] der Schlusskurs vor N Kerzen ist. Die Ausgabe im Editor ist ROC %.

  • ROC > 0 - Kurs höher als vor N Perioden; bullischer Impuls (z. B. +5 bedeutet +5 % Anstieg).
  • ROC < 0 - Kurs niedriger als vor N Perioden; bärischer Impuls (z. B. −3 bedeutet −3 % Fall).
  • ROC = 0 - Kurs auf dem Niveau von vor N Perioden; neutraler Impuls, Gleichgewichtspunkt.

Im Editor setzen Sie eine Vergleichsbedingung: „ROC kreuzt 0 nach oben“, „ROC größer als 2“, „ROC kleiner als −1“ usw. Das System holt live ROC über TAAPI von der Börse und prüft die Bedingung auf Ihrem Zeitrahmen - beim Kerzenschluss oder jede Minute.

Parameter Periode

  • Bereich: 1 bis 300 (optInTimePeriod).
  • Standard: 10 - ausgewogen für 15m–1h; Klassiker für kurzfristigen Impuls.
  • Kurze Periode (3–5): ROC reagiert schneller, mehr Null-Kreuzungen, mehr Rauschen. Sinnvoll auf 5m beim Scalping - kurze Impulsspitzen fangen.
  • Lange Periode (20–50): geglättetes ROC, seltener Vorzeichenwechsel. Besser für 1h–4h Swing - weniger, aber nachhaltigere Impulssignale.

ROC(10) auf 5m und ROC(10) auf 4h sind unterschiedliche Indikatoren. Beim Wechsel des Zeitrahmens Periode, Signaltyp (cross vs gt/lt) und %-Schwellen neu bewerten.

Fertige Voreinstellungen im Editor

Im Editor steht ein ROC-Preset mit Standardeinstellungen bereit. Voll anpassbar: anderer Operator, Level, Periode oder Zeitrahmen.

ROC cross_up 0 - bullischer Impuls (rocp)

Standardbedingung: ROC kreuzt Level 0 von unten nach oben (cross up) auf dem gewählten Zeitrahmen (Intervall 15m, Periode 10, Prüfung beim Kerzenschluss).

Long-Signal bei positivem Impuls: der Kurs steigt schneller als vor N Perioden - ROC wechselte von negativ oder neutral ins Plus. Anders als „ROC > 0“ erfasst die Kreuzung den Übergangsmoment, nicht nur die aktuelle Lage über null. Für Short Operator „kreuzt nach unten“ und Ziel 0.

Verfügbare Operatoren
  • Kreuzt nach oben (cross up): ROC war unter dem Level und stieg darüber. Klassisches Long-Setup - cross up 0: Beginn positiven Impulses.
  • Kreuzt nach unten (cross down): ROC war über dem Level und fiel darunter. Short-Signal - cross down 0: Impuls wurde negativ.
  • Größer (gt): ROC liegt strikt über dem Level. Z. B. ROC > 0 - anhaltender bullischer Impuls; ROC > 2 - Anstieg über 2 % im Intervall.
  • Kleiner (lt): ROC liegt strikt unter dem Level. ROC < 0 - klarer bärischer Impuls; ROC < −2 - Fall über 2 %.
  • Größer oder gleich (gte): ROC auf oder über der Schwelle. Praktisch für „ROC ≥ 0“-Filter auf höherem Zeitrahmen.
  • Kleiner oder gleich (lte): ROC auf oder unter der Schwelle. Bärischer Kontextfilter: ROC ≤ 0 auf 4h.
Nulllinie und Prozent-Schwellen

Null ist ROC-Hauptreferenz: cross up 0 bedeutet, der Kurs liegt über dem N-Perioden-Niveau; cross down 0 darunter. Zusätzlich Prozent-Schwellen: ROC gt 3 für starken Impuls, ROC lt −3 für deutlichen Fall. In starken Trends kann ROC lange über/unter null bleiben - gt/lt liefert frühere Einstiege, cross präzisere Impulswende.

Allgemeine Editor-Einstellungen

  • Zeitrahmen (Intervall): 1m, 5m, 15m, 30m, 1h, 4h, 1d. Kürzere Intervalle liefern mehr Signale, aber mehr Rauschen. Swing-Bots nutzen oft 1h–4h, Scalping 5m–15m.
  • Prüfmodus: Bei Kerzenschluss - Prüfung nach Kerzenschluss, weniger Fehlauslösungen. Jede Minute - Prüfung innerhalb der laufenden Kerze, schnellere Reaktion, höheres Fehlstart-Risiko.
  • Operator: größer, kleiner, kreuzt nach oben/unten, größer oder gleich usw. legen fest, wie der Indikatorwert mit dem Ziel verglichen wird.
  • Zielwert: Zahl (z. B. 30 beim RSI), Indikatorlinie (z. B. %D beim Stochastic) oder Preis (bei Bollinger Bands).
  • Bedingungsgruppen: bis zu 3 Gruppen mit je bis zu 5 Bedingungen. Beispiel: Gruppe 1 - RSI < 30 UND Preis < unteres Band; Gruppe 2 - Stochastic < 20. Der Bot startet, wenn Gruppe 1 ODER Gruppe 2 erfüllt ist.

Einrichtungsbeispiele für verschiedene Strategien

Scalping: Periode 5 auf 5m–15m

Ziel: häufige Starts auf kurzen Impulsen.
Long: Preset rocp, cross up 0, Zeitrahmen 5m, Periode 5, Prüfung beim Kerzenschluss.
Short: cross down 0, gleiche Einstellungen.
Filter: Kurs über EMA 20 auf demselben 5m - weniger Fehl-Kreuzungen im Range.

Swing: Periode 20 auf 1h–4h

Ziel: seltener, aber auf bedeutenderen Bewegungen.
Long: ROC cross up 0 auf 4h, Periode 20, Prüfung beim Schluss - Start bei nachhaltigem Impulswechsel.
Short: cross down 0 auf 4h, Periode 20.
Periode 20 auf höherem TF glättet Rauschen und signalisiert näher an echter Trendwende.

Trendbestätigung

Ziel: Long nur bei übereinstimmendem Impuls und Trend.
Gruppe 1: ROC cross up 0 auf 15m UND Schlusskurs über EMA 50 auf demselben 15m.
Short: ROC cross down 0 UND Kurs unter EMA 50.
EMA zeigt Richtung, ROC bestätigt prozentuale Beschleunigung.

Breakout

Ziel: Bot-Start auf Impuls nach Konsolidierung.
Long: ROC gt 1 auf 15m (Periode 10) UND Kurs cross up oberes Bollinger-Band (20, 2) auf demselben Intervall.
Short: ROC lt −1 UND Kurs unter unterem BBands-Band.
ROC gt 1 bestätigt Ausbruch mit mehr als 1 % Geschwindigkeit, nicht durch Zufallsspitze.

ROC + EMA

Long: Kurs cross up EMA 20 auf 15m UND ROC cross up 0 auf demselben 15m - doppelte Bestätigung: Kurs und Impuls drehen nach oben.
Short: Kurs cross down EMA 20 UND ROC cross down 0.
Alternative: ROC gt 0 UND Kurs > EMA 50 auf 1h - Trend-Long bei anhaltendem Impuls.

Short bei Impulswende

Bedingung: ROC cross down 0 oder ROC < 0, Periode 10, 15m, Prüfung beim Schluss.
Filter: RSI > 65 in derselben Gruppe - Short nach Überkauft mit bestätigt schwächerem Impuls.
Für Short-Grids an lokalen Hochs, wenn Aufwärtsimpuls nachlässt.

Starker Impuls (gt-Filter)

Long: ROC gt 2 auf 1h, Periode 10 - Start nur bei über 2 % Anstieg im Intervall, ohne auf Kreuzung zu warten.
Short: ROC lt −2 auf 1h.
Nützlich in Trends, wo cross up 0 schon vorher war, Impuls aber noch passt. Nachteil - späterer Einstieg vs. cross.

Pullback im Trend

Gruppe 1: ROC auf 4h größer 0 (Periode 20) UND ROC cross up 0 auf 15m (Periode 10).
Logik: höherer TF zeigt anhaltenden bullischen Impuls, niedrigerer fängt Fortsetzung nach kurzer Korrektur. Weniger Fehlstarts gegen den Globaltrend.

ROC + RSI

Long: RSI cross up 30 auf 15m UND ROC cross up 0 auf 15m - Oszillator und prozentuale Rate im Einklang.
Short: RSI cross down 70 UND ROC cross down 0.
RSI für Überverkauft/Überkauft, ROC prüft echte Beschleunigung in die richtige Richtung.

Multi-Timeframe

Long: ROC auf 4h ≥ 0 (eigene Bedingung, gte, Periode 20) UND ROC cross up 0 auf 15m (Periode 10).
Short: ROC 4h ≤ 0 UND ROC cross down 0 auf 15m.
So kaufen Sie nicht jeden lokalen ROC-Ausbruch gegen globalen bärischen Impuls auf dem höheren Intervall.

DCA auf Pullback

Long: ROC cross up 0 auf 1h (Periode 14) UND RSI < 45 auf 1h - Impuls-Rebound aus Schwäche ohne extremes Überverkauft.
Short: ROC cross down 0 UND RSI > 55.
Für DCA-Bots auf Trend-Pullbacks ist cross up 0 weicher als striktes RSI < 30 - weniger Fehleinstiege bei anhaltendem Fall.

Bedingungsgruppen: Praxisbeispiel

Bot mit zwei Long-Szenarien:
Gruppe 1: ROC cross up 0 auf 15m UND Kurs > EMA 50 - Trend-Impuls-Fortsetzung.
Gruppe 2: ROC gt 2 auf 1h (Periode 20) UND RSI < 40 auf 15m - Rebound mit bestätigtem höherem Impuls.
Gruppen mit ODER verknüpft: jedes passende Szenario kann starten. Short symmetrisch (cross down 0, ROC lt 0).

Tipp
In Seitwärtsphasen schwankt ROC ständig um null: cross up 0 und cross down 0 lösen oft aus und erzeugen Fehlstarts. Periode erhöhen (20 statt 5), EMA-Filter ergänzen oder ROC ≥ 0 auf höherem Zeitrahmen verlangen. Zum Filtern von Rauschen Prozent-Schwellen nutzen (gt 1 statt gt 0). In purem Chop ist ROC allein schwach - mit Bollinger-Breakouts oder Trendkontext kombinieren. Prüfung beim Kerzenschluss nutzen, um Intrabar-Rauschen zu ignorieren.