OPEN-SOURCE SCRIPT
FREE Camel-Style Cycle Projector V2

This indicator helps visualize repeating market cycles by detecting pivot lows and projecting when the next cycle low may occur.
How it works
• Pivot detection: Uses left/right bars to confirm swing lows. Filters are included (minimum % move and optional ATR separation) so only significant lows are counted.
• Cycle averaging: The script records the time between past pivot lows. It then calculates the average (and standard deviation) of the last N intervals.
• Projection: A future “Cycle Low ETA” is calculated as:
last pivot low time + average interval.
If that projection is already in the past, the script rolls forward by whole average intervals until it lies strictly in the future.
• Time window: Around the ETA, a shaded projection window is drawn. Traders can choose whether this is based on a multiple of the standard deviation or a percentage of the average.
• Visualization:
• Vertical line = projected cycle low.
• Shaded box = timing window.
• Label = humanized countdown (weeks/days/hours/minutes).
• HUD = status, ETA info, number of intervals used.
• Optional “Camel row” under the chart (triangle • W • 🐪 • cycle length in weeks) to make cycles easier to spot at a glance.
How to use
• Select your timeframe (works on intraday and higher).
• Allow pivots to accumulate; once the HUD shows Status: OK, the script begins projecting cycle lows.
• Use the ETA line and window as context: they do not provide direct buy/sell signals, but rather help estimate when the market is statistically more likely to form a new cycle low.
• Best used together with price structure, liquidity levels, support/resistance, and your own trading strategy.
Notes
• Works with any market supported on TradingView (crypto, stocks, forex, indices).
• Filters can be tuned to reduce noise:
• Increase % move or ATR multiplier to focus on larger, more meaningful lows.
• This tool is designed for cycle timing analysis only. It does not predict exact prices or guarantee market outcomes
How it works
• Pivot detection: Uses left/right bars to confirm swing lows. Filters are included (minimum % move and optional ATR separation) so only significant lows are counted.
• Cycle averaging: The script records the time between past pivot lows. It then calculates the average (and standard deviation) of the last N intervals.
• Projection: A future “Cycle Low ETA” is calculated as:
last pivot low time + average interval.
If that projection is already in the past, the script rolls forward by whole average intervals until it lies strictly in the future.
• Time window: Around the ETA, a shaded projection window is drawn. Traders can choose whether this is based on a multiple of the standard deviation or a percentage of the average.
• Visualization:
• Vertical line = projected cycle low.
• Shaded box = timing window.
• Label = humanized countdown (weeks/days/hours/minutes).
• HUD = status, ETA info, number of intervals used.
• Optional “Camel row” under the chart (triangle • W • 🐪 • cycle length in weeks) to make cycles easier to spot at a glance.
How to use
• Select your timeframe (works on intraday and higher).
• Allow pivots to accumulate; once the HUD shows Status: OK, the script begins projecting cycle lows.
• Use the ETA line and window as context: they do not provide direct buy/sell signals, but rather help estimate when the market is statistically more likely to form a new cycle low.
• Best used together with price structure, liquidity levels, support/resistance, and your own trading strategy.
Notes
• Works with any market supported on TradingView (crypto, stocks, forex, indices).
• Filters can be tuned to reduce noise:
• Increase % move or ATR multiplier to focus on larger, more meaningful lows.
• This tool is designed for cycle timing analysis only. It does not predict exact prices or guarantee market outcomes
Skrypt open-source
W duchu TradingView twórca tego skryptu udostępnił go jako open-source, aby traderzy mogli analizować i weryfikować jego funkcjonalność. Brawo dla autora! Możesz korzystać z niego za darmo, ale pamiętaj, że ponowna publikacja kodu podlega naszym Zasadom Społeczności.
Analyze any chart with AI: tradingwizard.ai
Wyłączenie odpowiedzialności
Informacje i publikacje przygotowane przez TradingView lub jego użytkowników, prezentowane na tej stronie, nie stanowią rekomendacji ani porad handlowych, inwestycyjnych i finansowych i nie powinny być w ten sposób traktowane ani wykorzystywane. Więcej informacji na ten temat znajdziesz w naszym Regulaminie.
Skrypt open-source
W duchu TradingView twórca tego skryptu udostępnił go jako open-source, aby traderzy mogli analizować i weryfikować jego funkcjonalność. Brawo dla autora! Możesz korzystać z niego za darmo, ale pamiętaj, że ponowna publikacja kodu podlega naszym Zasadom Społeczności.
Analyze any chart with AI: tradingwizard.ai
Wyłączenie odpowiedzialności
Informacje i publikacje przygotowane przez TradingView lub jego użytkowników, prezentowane na tej stronie, nie stanowią rekomendacji ani porad handlowych, inwestycyjnych i finansowych i nie powinny być w ten sposób traktowane ani wykorzystywane. Więcej informacji na ten temat znajdziesz w naszym Regulaminie.