INVITE-ONLY SCRIPT
Aktualisiert

Vicious Cycle by Cryptorhythms [CR]

3 085
Vicious Cycle by Cryptorhythms [CR]

Intro
I have been working on this one for a few months now, bringing our flagship indicator Bull Bear Filter up to date with new ideas and algorithms to clarify cyclical trend components in any time series data.

Description
This indicator has no settings that the user needs to change. It is completely adaptive and dynamic to any market, timeframe, or time series data. The goal was to create a tool that isolated cyclical waveforms, making it easier to follow a noisy market. Keep in mind, its not RSI, Stoch, Ehlers or anything else - its a completely new DSP method that I created myself. You can only get the Vicious Cycle from CR!

Private
This indicator is reserved for our members only to prevent the alpha decay as long as possible. You can view my signature at the bottom of this post for more information on membership.

Examples
Here I will list a number of examples screenshots across markets and timeframes. Remember, NO SETTINGS WERE CHANGED at all for these screenshots. As you can see its quite a versatile tool!

BITCOIN
XBTUSD 20Min
Snapshot

XBTUSD 4H
Snapshot

XBTUSD 6H
Snapshot

GOLD
XAUUSD 2D
Snapshot

XAUUSD 4H
Snapshot

FOREX
EURUSD 3 Min
Snapshot

EURUSD 30 Min
Snapshot

GBPJPY 1H
Snapshot

USDJPY 12H
Snapshot

STOCKS

TSLA 1D
Snapshot

AMD 1D
Snapshot

SPY 1D
Snapshot

VIX 12H
Snapshot

OIL

USDWTI 3D
Snapshot

USDWTI 2H
Snapshot

USOIL 15 Min
Snapshot
Versionshinweise
Fixed some plots for alerts creation
Versionshinweise
OVERVIEW

Vicious Cycle 1.2 is an advanced oscillator-based momentum indicator designed to identify high-probability reversal and continuation setups. This new version features adaptive threshold technology, visual trend state classification, and a higher timeframe alignment system to filter low-quality signals.

The indicator analyzes multiple timeframe components and market dynamics to generate a composite momentum score, which is then smoothed and compared against statistical thresholds. Unlike traditional static oscillators, Vicious Cycle adapts its sensitivity zones to current market conditions, reducing false signals during volatile periods and increasing responsiveness during consolidation.


FEATURES

Adaptive Threshold System
The indicator employs percentile-based threshold calculations that automatically adjust to recent market behavior. This ensures optimal signal generation across different instruments and market regimes without manual recalibration.
• Toggle between dynamic and fixed threshold modes
• Adjustable lookback period for threshold calculation (50-500 bars)
• Customizable percentile levels for sensitivity tuning
• Separate calibration for overbought and oversold zones

Visual Trend State Classification
Background coloring provides instant visual feedback on market condition strength without requiring analysis of indicator position. The six-state classification system combines oscillator position with signal line relationship to identify:
• Strong bullish momentum
• Moderate bullish bias
• Weak bullish condition
• Weak bearish condition
• Moderate bearish bias
• Strong bearish momentum

Higher Timeframe Trend Alignment
An optional filtering system analyzes higher timeframe trend direction to block counter-trend signals. Two modes are available:
Single EMA Mode: Uses price position relative to a customizable moving average
Dual EMA Mode: Employs fast and slow moving average crossover logic
The filter only permits long signals during bullish trends and short signals during bearish trends, significantly improving signal quality in trending markets.

Signal Detection Modes
Multiple signal generation methods accommodate different trading styles:
Zone-Based Signals: Fires when oscillator crosses key threshold levels
Signal Line Cross: Generates entries based on oscillator and signal line interaction

Comprehensive Alert System
Pre-configured alert conditions cover all major indicator events:
• Primary signal alerts (zone cross and signal line methods)
• Zone entry and exit warnings
• Extreme level notifications
• Trend filter status changes
• Convenience aggregators for "any long" or "any short" condition


HOW TO USE

Initial Configuration
The indicator ships with optimized default settings suitable for most instruments and timeframes. New users should observe the indicator's behavior for at least 50 signals before adjusting parameters.
1 — Add the indicator to your chart and leave default settings unchanged.
2 — Monitor signal generation and background color transitions for several trading sessions.
3 — Set up basic alerts using the "ANY LONG Signal" and "ANY SHORT Signal" conditions.
4 — After observation period, adjust sensitivity based on your instrument's characteristics.

Threshold Configuration
For instruments with higher volatility, increase the percentile values (example: 90/75 instead of 85/65). For ranging or lower volatility instruments, decrease percentile values (example: 80/60 or 75/55).
The lookback period controls how quickly thresholds adapt to changing conditions. Longer lookbacks (150-200) provide smoother adaptation, while shorter lookbacks (50-75) offer more responsive adjustments.

Trend Filter Guidelines
Enable the trend filter in clearly trending markets to reduce whipsaw trades. In ranging or choppy conditions, consider disabling the filter or using a shorter EMA period.
• For position trading: Use 200-period single EMA
• For swing trading: Use 150-period single EMA or 50/200 dual EMA
• For day trading: Use 100-period single EMA or 50/100 dual EMA
If the filter blocks all signals, the market may be ranging near the trend reference level. This is intentional behavior designed to keep you out of low-probability setups.

Signal Interpretation
Primary signals occur when the oscillator crosses threshold zones or intersects the signal line in extreme regions. The strongest setups combine:
• Signal generation in the expected direction
• Background color matching the trade direction (bright colors indicate high conviction)
• Trend filter alignment
• Price action confirmation at key support or resistance levels

NOTES

Alert Configuration
Alerts must be manually configured in TradingView and do not activate automatically. Access the alert menu by clicking the indicator name and selecting "Add Alert on Vicious Cycle 1.2...". Choose your desired condition from the dropdown menu and configure notification preferences.
We recommend starting with the aggregated "ANY" alerts rather than subscribing to all individual signal types, as this prevents notification overload during active market periods.

Dynamic Threshold Behavior
The adaptive threshold system requires sufficient historical data (minimum equal to the lookback period setting) to calculate percentiles accurately. During the initial bars, threshold values may appear unusual until adequate history accumulates. This is expected behavior and resolves automatically.

Performance Considerations
The indicator performs percentile calculations on each bar using array operations. While optimized for efficiency, users experiencing performance issues on lower-end devices may reduce the dynamic lookback period or disable the adaptive threshold feature to use fixed thresholds instead.

Compatibility
Vicious Cycle 1.2 is built on Pine Script version 6 and works on all instrument types and timeframes. The indicator does not repaint—all signals finalize at bar close. Historical signals remain stable and do not change with additional price data.


RISK DISCLOSURE

This indicator is an analytical tool and does not constitute financial advice. No indicator or trading system guarantees profitable results. Always employ proper risk management, position sizing, and stop-loss protocols. Past performance does not indicate future results. Users are responsible for their own trading decisions and outcomes.

Haftungsausschluss

Die Informationen und Veröffentlichungen sind nicht als Finanz-, Anlage-, Handels- oder andere Arten von Ratschlägen oder Empfehlungen gedacht, die von TradingView bereitgestellt oder gebilligt werden, und stellen diese nicht dar. Lesen Sie mehr in den Nutzungsbedingungen.