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
Açık kaynak kodlu komut dosyası
Gerçek TradingView ruhuna uygun olarak, bu komut dosyasının oluşturucusu bunu açık kaynaklı hale getirmiştir, böylece yatırımcılar betiğin işlevselliğini inceleyip doğrulayabilir. Yazara saygı! Ücretsiz olarak kullanabilirsiniz, ancak kodu yeniden yayınlamanın Site Kurallarımıza tabi olduğunu unutmayın.
Analyze any chart with AI: tradingwizard.ai
Feragatname
Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, işlem veya diğer türden tavsiye veya tavsiyeler anlamına gelmez ve teşkil etmez. Kullanım Şartları'nda daha fazlasını okuyun.
Açık kaynak kodlu komut dosyası
Gerçek TradingView ruhuna uygun olarak, bu komut dosyasının oluşturucusu bunu açık kaynaklı hale getirmiştir, böylece yatırımcılar betiğin işlevselliğini inceleyip doğrulayabilir. Yazara saygı! Ücretsiz olarak kullanabilirsiniz, ancak kodu yeniden yayınlamanın Site Kurallarımıza tabi olduğunu unutmayın.
Analyze any chart with AI: tradingwizard.ai
Feragatname
Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, işlem veya diğer türden tavsiye veya tavsiyeler anlamına gelmez ve teşkil etmez. Kullanım Şartları'nda daha fazlasını okuyun.