PROTECTED SOURCE SCRIPT
已更新 Peak ↔ Trough Leg & Cycle Counter

This indicator plots both leg counts and cycle counts between peaks and troughs, and includes a real-time counter showing the number of bars since the last swing (peak or trough).
=== Description ===
"Peak ↔ Trough Leg + Cycle + Real-Time Counter" is a swing-based timing tool designed for discretionary and systematic traders.
It detects local peaks and troughs based on user-defined swing length and visually tracks:
Labels are drawn at each swing point:
Each label contains:
Line 1 – Bars since last swing (Leg Count)
Line 2 – Bars since last same-type swing (Cycle Count)
A yellow label is shown on the most recent bar, counting live from the last swing.
=== Potential Uses ===
=== Description ===
"Peak ↔ Trough Leg + Cycle + Real-Time Counter" is a swing-based timing tool designed for discretionary and systematic traders.
It detects local peaks and troughs based on user-defined swing length and visually tracks:
- The number of bars between alternating peaks and troughs ("Leg Count")
- The number of bars between recurring same-type swings (Peak→Peak and Trough→Trough "Cycle Count")
- A real-time counter showing bars elapsed since the last confirmed swing (updated live on the most recent bar)
Labels are drawn at each swing point:
- Top arrows (teal) at local peaks
- Bottom arrows (green) at local troughs
Each label contains:
Line 1 – Bars since last swing (Leg Count)
Line 2 – Bars since last same-type swing (Cycle Count)
A yellow label is shown on the most recent bar, counting live from the last swing.
=== Potential Uses ===
- **Time-based entry filters**: Wait for X bars since last swing before entering a trade.
- **Cycle analysis**: Visually gauge market rhythm and mean-reversion timing.
- **Backtesting timing rules**: Use swing-to-swing durations to test ideas like "enter long only if X bars since peak".
- **Momentum/fade context**: Identify when a market is overextended in time vs. price.
- **Bar-count-based trailing stops**: Combine time since last swing with price stops for dynamic exits.
- **Training visual intuition**: Reinforce understanding of market structure through peak/trough rhythm.
版本注释
label disclaimer受保护脚本
此脚本以闭源形式发布。 但是,您可以自由使用它,没有任何限制 — 在此处了解更多信息。
免责声明
这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。
受保护脚本
此脚本以闭源形式发布。 但是,您可以自由使用它,没有任何限制 — 在此处了解更多信息。
免责声明
这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。