OPEN-SOURCE SCRIPT
업데이트됨 SWING DEMA 200 SUPERTREND

This script is a high-confluence, trend-following Kill Zone & Swing Trading Strategy built for TradingView (Pine Script v6). It filters short-term candlestick structural reversals against long-term and medium-term trends during specific high-volume market sessions.
Core Components & LogicSession & Kill Zone Filter (Time Filter)
Tracks 4 major trading sessions: Asia, London Open, NY AM, and London Close (configured using New York time).
Valid trades can only be triggered when the market is inside these specific high-volume "Kill Zones.
"Trend Definition (Trend Filter)
Macro Trend: Defined by the 200 Double Exponential Moving Average (DEMA 200).Long positions (Buys) are only allowed if the price is above the DEMA 200.Short positions (Sells) are only allowed if the price is below the DEMA 200.
Micro Trend: Monitored by the Original Supertrend formula. It acts as a secondary filter ensuring you never trade against immediate momentum.
Anti-Whipsaw Filter (Volatility Filter)Measures the rate of change of the DEMA 200 against a 14-period ATR.If the market moves too flat (sideways), the background changes to a custom gray color, and all trading signals are locked to prevent false breakouts.
3-Candle Swing Signals (Execution)
Automatically detects structural Swing Highs (Pinnacles) and Swing Lows (Valleys) based on 3-candle fractal formations.Signals are plotted on the chart as highly visible Red and Green Triangles.
Dynamic Money Management (Risk Control)
Once a valid signal prints, the script instantly calculates and plots Stop Loss (SL) and Take Profit (TP) target guide lines.The SL is anchored directly to the Supertrend line plus a safety tick buffer, while the TP is automatically projected based on a user-defined Risk-to-Reward Ratio (e.g., 1:1.5).
🟢 ENTRY CHECKLIST
- BUY (LONG) POSITION
Phase 1: Timing Validation (Kill Zone)
Active Session: Current server time must fall within an authorized window (Asia, London Open, NY AM, or London Close).
Session BG Active: The chart background must display the session color (Purple, Blue, Orange, or Maroon).
Phase 2: Trend & Volatility Validation
Macro Filter: The current candle price must close above the orange DEMA 200 line.
Micro Filter: The original Supertrend line must be Green and plotting underneath the candles.
Volatility Filter: The background MUST NOT turn Gray (DEMA 200 is healthy and the market is not flat/sideways).
Phase 3: Candle Execution
Fractal Trigger: A structural Green Triangle (Low Swing) must print at the bottom of the pattern.
Bar Close Confirmation: The entry candle must fully close to prevent signal recalculation or repainting.
Risk Parameters: Orders must be set using the dynamic red line for Stop Loss (targetSL) and the teal line for Take Profit (targetTP).
🔴 ENTRY CHECKLIST - SELL (SHORT) POSITION
Phase 1: Timing Validation (Kill Zone)Active Session: Current server time must fall within an authorized window (Asia, London Open, NY AM, or London Close).Session BG Active: The chart background must display the session color (Purple, Blue, Orange, or Maroon).
Phase 2: Trend & Volatility Validation
Macro Filter: The current candle price must close below the orange DEMA 200 line.
Micro Filter: The original Supertrend line must be Red and plotting above the candles.
Volatility Filter: The background MUST NOT turn Gray (DEMA 200 is healthy and the market is not flat/sideways).
Phase 3: Candle Execution
Fractal Trigger: A structural Red Triangle (High Swing) must print at the top of the pattern.
Bar Close Confirmation: The entry candle must fully close to prevent signal recalculation or repainting.
Risk Parameters: Orders must be set using the dynamic red line for Stop Loss (targetSL) and the teal line for Take Profit (targetTP).
⚠️ NO-TRADE ZONE (DO NOT ENTER)
Immediately skip the trade setup if any of these conditions are met:
Gray Background is active → The algorithm detects a flat market where trend-following accuracy plummets.
Conflicting indicators → For example, a Green Buy Triangle prints but the price is under DEMA 200 or the Supertrend is still Red.
Outside Session Windows → The market lacks the necessary institutional momentum to push price targets efficiently.
"Special thanks to kivancOzbilgic for his amazing Supertrend script, which allowed me to successfully integrate it into this method."
Core Components & LogicSession & Kill Zone Filter (Time Filter)
Tracks 4 major trading sessions: Asia, London Open, NY AM, and London Close (configured using New York time).
Valid trades can only be triggered when the market is inside these specific high-volume "Kill Zones.
"Trend Definition (Trend Filter)
Macro Trend: Defined by the 200 Double Exponential Moving Average (DEMA 200).Long positions (Buys) are only allowed if the price is above the DEMA 200.Short positions (Sells) are only allowed if the price is below the DEMA 200.
Micro Trend: Monitored by the Original Supertrend formula. It acts as a secondary filter ensuring you never trade against immediate momentum.
Anti-Whipsaw Filter (Volatility Filter)Measures the rate of change of the DEMA 200 against a 14-period ATR.If the market moves too flat (sideways), the background changes to a custom gray color, and all trading signals are locked to prevent false breakouts.
3-Candle Swing Signals (Execution)
Automatically detects structural Swing Highs (Pinnacles) and Swing Lows (Valleys) based on 3-candle fractal formations.Signals are plotted on the chart as highly visible Red and Green Triangles.
Dynamic Money Management (Risk Control)
Once a valid signal prints, the script instantly calculates and plots Stop Loss (SL) and Take Profit (TP) target guide lines.The SL is anchored directly to the Supertrend line plus a safety tick buffer, while the TP is automatically projected based on a user-defined Risk-to-Reward Ratio (e.g., 1:1.5).
🟢 ENTRY CHECKLIST
- BUY (LONG) POSITION
Phase 1: Timing Validation (Kill Zone)
Active Session: Current server time must fall within an authorized window (Asia, London Open, NY AM, or London Close).
Session BG Active: The chart background must display the session color (Purple, Blue, Orange, or Maroon).
Phase 2: Trend & Volatility Validation
Macro Filter: The current candle price must close above the orange DEMA 200 line.
Micro Filter: The original Supertrend line must be Green and plotting underneath the candles.
Volatility Filter: The background MUST NOT turn Gray (DEMA 200 is healthy and the market is not flat/sideways).
Phase 3: Candle Execution
Fractal Trigger: A structural Green Triangle (Low Swing) must print at the bottom of the pattern.
Bar Close Confirmation: The entry candle must fully close to prevent signal recalculation or repainting.
Risk Parameters: Orders must be set using the dynamic red line for Stop Loss (targetSL) and the teal line for Take Profit (targetTP).
🔴 ENTRY CHECKLIST - SELL (SHORT) POSITION
Phase 1: Timing Validation (Kill Zone)Active Session: Current server time must fall within an authorized window (Asia, London Open, NY AM, or London Close).Session BG Active: The chart background must display the session color (Purple, Blue, Orange, or Maroon).
Phase 2: Trend & Volatility Validation
Macro Filter: The current candle price must close below the orange DEMA 200 line.
Micro Filter: The original Supertrend line must be Red and plotting above the candles.
Volatility Filter: The background MUST NOT turn Gray (DEMA 200 is healthy and the market is not flat/sideways).
Phase 3: Candle Execution
Fractal Trigger: A structural Red Triangle (High Swing) must print at the top of the pattern.
Bar Close Confirmation: The entry candle must fully close to prevent signal recalculation or repainting.
Risk Parameters: Orders must be set using the dynamic red line for Stop Loss (targetSL) and the teal line for Take Profit (targetTP).
⚠️ NO-TRADE ZONE (DO NOT ENTER)
Immediately skip the trade setup if any of these conditions are met:
Gray Background is active → The algorithm detects a flat market where trend-following accuracy plummets.
Conflicting indicators → For example, a Green Buy Triangle prints but the price is under DEMA 200 or the Supertrend is still Red.
Outside Session Windows → The market lacks the necessary institutional momentum to push price targets efficiently.
"Special thanks to kivancOzbilgic for his amazing Supertrend script, which allowed me to successfully integrate it into this method."
릴리즈 노트
"Version 1 Update: Added alert notifications."오픈 소스 스크립트
트레이딩뷰의 진정한 정신에 따라, 이 스크립트의 작성자는 이를 오픈소스로 공개하여 트레이더들이 기능을 검토하고 검증할 수 있도록 했습니다. 작성자에게 찬사를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 코드를 재게시하는 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.
오픈 소스 스크립트
트레이딩뷰의 진정한 정신에 따라, 이 스크립트의 작성자는 이를 오픈소스로 공개하여 트레이더들이 기능을 검토하고 검증할 수 있도록 했습니다. 작성자에게 찬사를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 코드를 재게시하는 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.