Price Action Concepts Open Source 🎴 is a comprehensive TradingView indicator designed to identify key market structure elements, liquidity zones, and price action patterns. It combines multiple concepts from institutional trading strategies, including Break of Structure (BOS), Change of Character (CHoCH), Order Blocks, and Fair Value Gaps. This open-source tool is ideal for traders analyzing forex, crypto, and equities markets.
Example: Market structure with BOS/CHoCH signals and liquidity zones
-
Market Structure Analysis
- Swing Structure (BOS/CHoCH)
- Internal Market Structure
- Strong/Weak High/Low Points
-
Liquidity Concepts
- Liquidity Sweeps Detection
- Trendline Liquidity Zones
-
Order Block Analysis
- Volumetric Order Blocks (Multi-Timeframe)
- Order Block Mitigation Detection
-
Advanced Tools
- Fair Value Gaps (FVG)
- Equal Highs/Lows
- Premium/Discount Zones
-
Multi-Timeframe Analysis
- Built-in Structure Scanner
- 3 Customizable Timeframe Inputs
-
Copy Code:
Save the provided Pine Script code asPrice_Action_Concepts_Open_Source.tv -
Add to TradingView:
Open TradingView → Pine Editor → Paste Code → Add to Chart
| Parameter | Description | Options/Values |
|---|---|---|
Market Concepts Mode |
Display historical or current structure | Historical/Present |
Color Candles |
Color-code candles based on trend | On/Off |
Style |
Visual theme | Colored/Monochrome |
input bool SHOW_INTERNAL = true
input string STRUCTURE_TYPE = "All" // [BOS, CHoCH]
input color BULL_COLOR = #089981
input color BEAR_COLOR = #f23645
input int SWING_LENGTH = 50
input string SWING_STYLE = "Dashed"
// Liquidity Sweeps
input bool LIQUIDITY_SWEEPS = true
input int SWEEP_LENGTH = 3
input color BULLISH_SWEEP_COL = #0044ff
input color BEARISH_SWEEP_COL = #ff2b00
// Trendline Liquidity
input bool AUTO_TRENDLINES = true
input int TRENDLINE_SENS = 3
input int ZONE_COUNT = 5
input string MITIGATION_METHOD = "Wick" // [Wick, Close]
input color BULL_OB_COLOR = #22a08a
input color BEAR_OB_COLOR = #f23847
// Fair Value Gaps
input bool SHOW_FVG = true
input string FVG_TIMEFRAME = "Current"
// Equal Highs/Lows
input bool SHOW_EQHL = false
input int EQHL_CONFIRM_BARS= 3
| Alert Type | Trigger Condition | Use Case |
|---|---|---|
Bullish BOS |
Price breaks swing high with momentum | Trend confirmation |
Bearish CHoCH |
Failed break of structure | Potential reversal |
Liquidity Sweep |
Wick exceeds recent swing | Stop hunt detection |
Order Block Break |
Price closes beyond OB boundary | Institutional level break |
-
Multi-Timeframe Confirmation
Use the built-in scanner with:input.timeframe SCANNER_TF = "D" -
Order Block Trading
- Look for OB coinciding with premium/discount zones
- Combine with FVG for high-probability entries
-
Structure Analysis
Loadinggraph LR A[Internal BOS] --> B[Swing CHoCH] B --> C[New Trend Confirmation]
License: MIT License
Contribution:
git clone https://github.com/KanekiCraynet/Price-Action-Concepts.gitDependencies:
- TradingView v5.0+
- No external libraries required
This indicator is provided "as-is" for educational purposes only. Trading involves substantial risk - always test strategies in a demo account first. The developers assume no liability for financial losses incurred using this tool.