OPEN-SOURCE SCRIPT
Pullback Sweep - Choppiness Filter

Pullback Sweep Indicator - User Guide
Identifies pullback entry points in trending markets. Waits for price to pull back against the trend, then enters when price "sweeps" through the pullback start - confirming trend resumption.
________________________________________
Best Settings (1H Chart)
• EMA Length: 50
• Min Pullback Bars: 2
• Max Duration: 24 (1 day)
• Risk:Reward: 2.0 (1:2)
• ADX Threshold: 25
________________________________________
🎨 Color Guide
Color What It Shows
🔵 Blue Line EMA - must be above/below for trades
💜 Magenta Line SHORT sweep trigger (sell below this)
💎 Cyan Line LONG sweep trigger (buy above this)
🟠 Orange Circles SHORT stop loss level
🟢 Lime Circles LONG stop loss level
🔺 Red Triangle SELL signal
🔻 Green Triangle BUY signal
Pink Background SHORT pullback active
Green Background LONG pullback active
Gray Background Choppy market - no signals
SHORT Setup
1. Price BELOW blue EMA ✓
2. Magenta line appears (pullback starts)
3. Price bounces up (pullback)
4. Price drops and closes BELOW magenta line
5. RED TRIANGLE = SELL! ✓
LONG Setup
1. Price ABOVE blue EMA ✓
2. Cyan line appears (pullback starts)
3. Price dips down (pullback)
4. Price rises and closes ABOVE cyan line
5. GREEN TRIANGLE = BUY! ✓
________________________________________
📊 Info Table (Top-Right)
┌──────────┬──────────┐
│ Market │ CLEAN │ ← Trending (✓) or Choppy (✗)
│ ADX │ 28.5 │ ← Trend strength
│ EMA │ BELOW │ ← Price position
│ Pullback │ SHORT │ ← Active pullback type
│ Duration │ 8h │ ← How long pullback has lasted
│ Sweep @ │ 1.15330 │ ← Entry trigger price
│ SL @ │ 1.15637 │ ← Stop loss price
│ Trade │ NONE │ ← Current trade status
└──────────┴──────────┘
Status Colors:
• Green = Good to trade
• Red = Wait/no trade
• Gray = Neutral/no data
________________________________________
⚙️ Key Settings
EMA Length (Trend Filter)
• 20-30 = Fast, more signals, more noise
• 50 = Balanced (recommended) ✓
• 100-200 = Slow, fewer signals, very clean
ADX Threshold (Choppiness Filter)
• 20 = Aggressive (more signals)
• 25 = Balanced (recommended) ✓
• 30-35 = Conservative (cleaner signals)
Entry Checklist
Before Taking Any Trade:
☑️ Table shows "Market: CLEAN" (not choppy)
☑️ ADX > 25 (green cell)
☑️ Price clearly above/below EMA
☑️ Pullback duration < 24h
☑️ Entry triangle appears
☑️ Risk is 1-2% of account
Choppiness Filter Settings
Default (Recommended):
Enable Choppiness Filter: ON
ADX Threshold: 25
ATR Multiplier: 0.5
EMA Range %: 0.3
If Too Few Signals:
ADX Threshold: 20 (lower)
ATR Multiplier: 0.3 (lower)
EMA Range %: 0.2 (lower)
If Too Many False Signals:
ADX Threshold: 30 (higher)
ATR Multiplier: 0.7 (higher)
EMA Range %: 0.5 (higher)
Identifies pullback entry points in trending markets. Waits for price to pull back against the trend, then enters when price "sweeps" through the pullback start - confirming trend resumption.
________________________________________
Best Settings (1H Chart)
• EMA Length: 50
• Min Pullback Bars: 2
• Max Duration: 24 (1 day)
• Risk:Reward: 2.0 (1:2)
• ADX Threshold: 25
________________________________________
🎨 Color Guide
Color What It Shows
🔵 Blue Line EMA - must be above/below for trades
💜 Magenta Line SHORT sweep trigger (sell below this)
💎 Cyan Line LONG sweep trigger (buy above this)
🟠 Orange Circles SHORT stop loss level
🟢 Lime Circles LONG stop loss level
🔺 Red Triangle SELL signal
🔻 Green Triangle BUY signal
Pink Background SHORT pullback active
Green Background LONG pullback active
Gray Background Choppy market - no signals
SHORT Setup
1. Price BELOW blue EMA ✓
2. Magenta line appears (pullback starts)
3. Price bounces up (pullback)
4. Price drops and closes BELOW magenta line
5. RED TRIANGLE = SELL! ✓
LONG Setup
1. Price ABOVE blue EMA ✓
2. Cyan line appears (pullback starts)
3. Price dips down (pullback)
4. Price rises and closes ABOVE cyan line
5. GREEN TRIANGLE = BUY! ✓
________________________________________
📊 Info Table (Top-Right)
┌──────────┬──────────┐
│ Market │ CLEAN │ ← Trending (✓) or Choppy (✗)
│ ADX │ 28.5 │ ← Trend strength
│ EMA │ BELOW │ ← Price position
│ Pullback │ SHORT │ ← Active pullback type
│ Duration │ 8h │ ← How long pullback has lasted
│ Sweep @ │ 1.15330 │ ← Entry trigger price
│ SL @ │ 1.15637 │ ← Stop loss price
│ Trade │ NONE │ ← Current trade status
└──────────┴──────────┘
Status Colors:
• Green = Good to trade
• Red = Wait/no trade
• Gray = Neutral/no data
________________________________________
⚙️ Key Settings
EMA Length (Trend Filter)
• 20-30 = Fast, more signals, more noise
• 50 = Balanced (recommended) ✓
• 100-200 = Slow, fewer signals, very clean
ADX Threshold (Choppiness Filter)
• 20 = Aggressive (more signals)
• 25 = Balanced (recommended) ✓
• 30-35 = Conservative (cleaner signals)
Entry Checklist
Before Taking Any Trade:
☑️ Table shows "Market: CLEAN" (not choppy)
☑️ ADX > 25 (green cell)
☑️ Price clearly above/below EMA
☑️ Pullback duration < 24h
☑️ Entry triangle appears
☑️ Risk is 1-2% of account
Choppiness Filter Settings
Default (Recommended):
Enable Choppiness Filter: ON
ADX Threshold: 25
ATR Multiplier: 0.5
EMA Range %: 0.3
If Too Few Signals:
ADX Threshold: 20 (lower)
ATR Multiplier: 0.3 (lower)
EMA Range %: 0.2 (lower)
If Too Many False Signals:
ADX Threshold: 30 (higher)
ATR Multiplier: 0.7 (higher)
EMA Range %: 0.5 (higher)
오픈 소스 스크립트
트레이딩뷰의 진정한 정신에 따라, 이 스크립트의 작성자는 이를 오픈소스로 공개하여 트레이더들이 기능을 검토하고 검증할 수 있도록 했습니다. 작성자에게 찬사를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 코드를 재게시하는 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.
오픈 소스 스크립트
트레이딩뷰의 진정한 정신에 따라, 이 스크립트의 작성자는 이를 오픈소스로 공개하여 트레이더들이 기능을 검토하고 검증할 수 있도록 했습니다. 작성자에게 찬사를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 코드를 재게시하는 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.