PROTECTED SOURCE SCRIPT
Cập nhật 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.
Phát hành các Ghi chú
label disclaimerMã được bảo vệ
Tập lệnh này được đăng dưới dạng mã nguồn đóng. Tuy nhiên, bạn có thể tự do sử dụng tập lệnh mà không có bất kỳ hạn chế nào – tìm hiểu thêm tại đây.
Thông báo miễn trừ trách nhiệm
Thông tin và ấn phẩm không có nghĩa là và không cấu thành, tài chính, đầu tư, kinh doanh, hoặc các loại lời khuyên hoặc khuyến nghị khác được cung cấp hoặc xác nhận bởi TradingView. Đọc thêm trong Điều khoản sử dụng.
Mã được bảo vệ
Tập lệnh này được đăng dưới dạng mã nguồn đóng. Tuy nhiên, bạn có thể tự do sử dụng tập lệnh mà không có bất kỳ hạn chế nào – tìm hiểu thêm tại đây.
Thông báo miễn trừ trách nhiệm
Thông tin và ấn phẩm không có nghĩa là và không cấu thành, tài chính, đầu tư, kinh doanh, hoặc các loại lời khuyên hoặc khuyến nghị khác được cung cấp hoặc xác nhận bởi TradingView. Đọc thêm trong Điều khoản sử dụng.