OPEN-SOURCE SCRIPT
已更新

Gann Swing Points

1 787
Indicator Logic

This is a GANN-style swing indicator that classifies bars based on their high/low structure relative to the previous bar.
I strongly encourage you to replay bars on Tradingview using this indicator to get a sense of how it creates pivot (or swing) points

Bar Classification:

Up-Bar (direction: 'up'): Higher High and Higher Low (HH/HL)

Down-Bar (direction: 'down'): Lower High and Lower Low (LH/LL)

Outside-Bar (generates 2 directions):

Green: 'down' then 'up'

Red: 'up' then 'down'

Inside-Bar: No direction generated (HL/LH)

Swing Line Logic

The swing line continues in the current direction until n opposite directions are detected.

n is the "n-direction" parameter (commonly set to 2, so 2 consecutive opposite direction is needed to turn the swing)

When n opposing directions occur, the swing turns, creating a pivot point

Inside bar is ignored, so e.g up-bar -> inside-bar -> up-bar generates "up", "up" direction

A top pivot is formed when the swing turns down

A bottom pivot is formed when it turns up

Note: This swing logic is inherently lagging — it only confirms tops/bottoms after the fact

This swing structure gives the system a clear and noise-resistant way to identify pivot points (swing-points)
發行說明
Updated for multi time frame strategy use. Higher time frame (htf) swings can be viewed, to check against chart time frame (ltf). Many good strategies come from anticipating htf action from ltf behavior, now we don't have to switch time frame to check the htf swings to compare with the lower time frame (ltf). It's available in the same chart.
發行說明
Bug fix:
Corrected Pre-market weekly htf swing-lines misbehavior
發行說明
More bug fixes for strange htf behavior at trading hour gaps
發行說明
Refactor and housekeeping.
- Removed classification of current unfinished bar.
- Moved bar-classification
- removed some unused code
- refactored some variables to be more meaningful
- set default color of htf swing lines to blue
發行說明
Removed bar type display from status line for less clutter
發行說明
- Updated input structure to be more clean and logical
- Added "show swing confirmation" option to see where the swing lines confirmed a top/bottom.
- Some code refactoring that helps further dev
發行說明
Accidentally renamed the indicator to "dev", naming it back
發行說明
- Added option to show trend based on High time frame (HTF) swings.
- offset the trend background color by 1 bar to only show trend until the last finished bar (current bar not finished, swings not calculated)
發行說明
- New feature: swing volume trend detection
You can see if volume trended up or down on swing: Dashed line for falling vol, solid for rising. This is interesting if you like to watch the price action vs volume. You might want to watch convergence / divergence between these and identify potential new trend / trend exhaustion, or whatever patterns you find useful.
- Rearranged input fields
發行說明
- Added checkbox to display swing turns at confirmation time (actual turn) instead of where the low/high happened
- corrected swing volume MA name display from "EMA", to "MA" at input fields and code, since it's a choice of SMA or EMA

免責聲明

這些資訊和出版物並不意味著也不構成TradingView提供或認可的金融、投資、交易或其他類型的意見或建議。請在使用條款閱讀更多資訊。