BREAKOUT PATTERN SETUP Trading Guide
Last updated: July 22, 2026
The Breakout Pattern Setup is a quantitative technical analysis tool. Breakout Pattern Setup Pine v6 port for the Plotwise custom indicator engine. Implemented features:
What does the indicator show?
- Market Structure & Momentum: Visualizes prevailing trend directions and key reversal zones.
- BUY / SELL Signals: Highlights confirmed entry and exit opportunities based on quantitative rules.
- Dynamic Boundaries: Provides adaptive levels for managing trade risk and reward expectations.
Key Settings
- Pivot Detection Length (
pivotLength): Controls the calculation period and sensitivity for market detection. - Min Touches per Boundary (
minTouches): Controls the calculation period and sensitivity for market detection. - Max Channel Width (bars) (
maxChannelBars): Controls the calculation period and sensitivity for market detection. - Min Convergence Rate (
minConvergence): Controls the calculation period and sensitivity for market detection. - Touch Tolerance (ATR) (
touchToleranceAtr): Controls the calculation period and sensitivity for market detection. - Max Deviation (ATR) (
maxDeviationAtr): Controls the calculation period and sensitivity for market detection. - Min Channel Width (ATR) (
minChannelWidthAtr): Controls the calculation period and sensitivity for market detection. - Volume Spike Mult (
volumeSpikeMult): Controls the calculation period and sensitivity for market detection. - Volume Contraction Filter (
volumeContractionFilter): Controls the calculation period and sensitivity for market detection. - Momentum Confirmation (
momentumConfirmation): Controls the calculation period and sensitivity for market detection. - Show Channel Patterns (
showPatterns): Controls the calculation period and sensitivity for market detection. - Show Breakout Signals (
showSignals): Controls the calculation period and sensitivity for market detection. - Show Channel Fill (
showFill): Controls the calculation period and sensitivity for market detection. - Show Trade Levels (
showTradeLevels): Controls the calculation period and sensitivity for market detection. - SL Padding (ATR) (
slPaddingAtr): Controls the calculation period and sensitivity for market detection. - Pattern History (
historyMode): Controls the calculation period and sensitivity for market detection. - Show Dashboard (
showDashboard): Controls the calculation period and sensitivity for market detection. - Dashboard Position (
dashPosition): Controls the calculation period and sensitivity for market detection. - Label Offset (bars) (
labelOffset): Controls the calculation period and sensitivity for market detection. - Line Width (
lineWidth): Controls the calculation period and sensitivity for market detection. - Bull Color (
bullColor): Controls the calculation period and sensitivity for market detection. - Bear Color (
bearColor): Controls the calculation period and sensitivity for market detection. - Neutral Color (
neutralColor): Controls the calculation period and sensitivity for market detection. - Entry Color (
entryColor): Controls the calculation period and sensitivity for market detection. - Stop Color (
stopColor): Controls the calculation period and sensitivity for market detection. - TP Color (
tpColor): Controls the calculation period and sensitivity for market detection. - TP Hit Color (
tpHitColor): Controls the calculation period and sensitivity for market detection. - Upper Boundary (
upperLine): Controls the calculation period and sensitivity for market detection. - Lower Boundary (
lowerLine): Controls the calculation period and sensitivity for market detection. - Long Signal (
longSignal): Controls the calculation period and sensitivity for market detection. - Short Signal (
shortSignal): Controls the calculation period and sensitivity for market detection. - Pattern Detected (
patternDetected): Controls the calculation period and sensitivity for market detection. - Active Channel (
channelActive): Controls the calculation period and sensitivity for market detection. - Trade Open (
tradeOpen): Controls the calculation period and sensitivity for market detection. - Breakout Direction (
breakoutDir): Controls the calculation period and sensitivity for market detection. - Entry (
entryLine): Controls the calculation period and sensitivity for market detection. - Active Stop (
stopLine): Controls the calculation period and sensitivity for market detection. - Original Stop (
stopOrigLine): Controls the calculation period and sensitivity for market detection. - TP1 (
tp1Line): Controls the calculation period and sensitivity for market detection. - TP2 (
tp2Line): Controls the calculation period and sensitivity for market detection. - TP3 (
tp3Line): Controls the calculation period and sensitivity for market detection. - TP1 Hit (
tp1HitEvent): Controls the calculation period and sensitivity for market detection. - TP2 Hit (
tp2HitEvent): Controls the calculation period and sensitivity for market detection. - TP3 Hit (
tp3HitEvent): Controls the calculation period and sensitivity for market detection. - Stop Hit (
stopHitEvent): Controls the calculation period and sensitivity for market detection. - Bull Probability (
bullProb): Controls the calculation period and sensitivity for market detection. - Strength Score (
strengthScore): Controls the calculation period and sensitivity for market detection. - Strength Tier (
strengthTier): Controls the calculation period and sensitivity for market detection. - R:R TP1 (
rrTp1): Controls the calculation period and sensitivity for market detection. - Convergence Rate (
convergenceRate): Controls the calculation period and sensitivity for market detection. - Volume Contraction (
volContraction): Controls the calculation period and sensitivity for market detection. - Long Signal (
longSignal): Controls the calculation period and sensitivity for market detection. - Short Signal (
shortSignal): Controls the calculation period and sensitivity for market detection. - Pattern Detected (
patternDetected): Controls the calculation period and sensitivity for market detection. - Channel Active (
channelActive): Controls the calculation period and sensitivity for market detection. - Trade Open (
tradeOpen): Controls the calculation period and sensitivity for market detection. - TP1 Hit (
tp1HitEvent): Controls the calculation period and sensitivity for market detection. - TP2 Hit (
tp2HitEvent): Controls the calculation period and sensitivity for market detection. - TP3 Hit (
tp3HitEvent): Controls the calculation period and sensitivity for market detection. - Stop Hit (
stopHitEvent): Controls the calculation period and sensitivity for market detection. - Upper Boundary (
upperLine): Controls the calculation period and sensitivity for market detection. - Lower Boundary (
lowerLine): Controls the calculation period and sensitivity for market detection. - Entry Level (
entryLine): Controls the calculation period and sensitivity for market detection. - Active Stop (
stopLine): Controls the calculation period and sensitivity for market detection. - Original Stop (
stopOrigLine): Controls the calculation period and sensitivity for market detection. - TP1 Level (
tp1Line): Controls the calculation period and sensitivity for market detection. - TP2 Level (
tp2Line): Controls the calculation period and sensitivity for market detection. - TP3 Level (
tp3Line): Controls the calculation period and sensitivity for market detection. - Breakout Direction (
breakoutDir): Controls the calculation period and sensitivity for market detection. - Bull Probability (
bullProb): Controls the calculation period and sensitivity for market detection. - Strength Score (
strengthScore): Controls the calculation period and sensitivity for market detection. - Strength Tier (
strengthTier): Controls the calculation period and sensitivity for market detection. - R:R TP1 (
rrTp1): Controls the calculation period and sensitivity for market detection. - Convergence Rate (
convergenceRate): Controls the calculation period and sensitivity for market detection. - Volume Contraction (
volContraction): Controls the calculation period and sensitivity for market detection.
How to use Strategy Parameters (Condition Source)
Within the Strategy Tester module, this indicator can be used both as a direct signal source and as a market-state filter.
1. Signal Events
longSignal- Long Signal event signal.shortSignal- Short Signal event signal.patternDetected- Pattern Detected event signal.channelActive- Active Channel event signal.tradeOpen- Trade Open event signal.tp1HitEvent- TP1 Hit event signal.tp2HitEvent- TP2 Hit event signal.tp3HitEvent- TP3 Hit event signal.stopHitEvent- Stop Hit event signal.longSignal- Long Signal event signal.shortSignal- Short Signal event signal.patternDetected- Pattern Detected event signal.channelActive- Channel Active event signal.tradeOpen- Trade Open event signal.tp1HitEvent- TP1 Hit event signal.tp2HitEvent- TP2 Hit event signal.tp3HitEvent- TP3 Hit event signal.stopHitEvent- Stop Hit event signal.
2. Filters and Trade Levels
pivotLength- Pivot Detection Length value used for structural qualification or thresholds.minTouches- Min Touches per Boundary value used for structural qualification or thresholds.maxChannelBars- Max Channel Width (bars) value used for structural qualification or thresholds.minConvergence- Min Convergence Rate value used for structural qualification or thresholds.touchToleranceAtr- Touch Tolerance (ATR) value used for structural qualification or thresholds.maxDeviationAtr- Max Deviation (ATR) value used for structural qualification or thresholds.minChannelWidthAtr- Min Channel Width (ATR) value used for structural qualification or thresholds.volumeSpikeMult- Volume Spike Mult value used for structural qualification or thresholds.volumeContractionFilter- Volume Contraction Filter value used for structural qualification or thresholds.momentumConfirmation- Momentum Confirmation value used for structural qualification or thresholds.showPatterns- Show Channel Patterns value used for structural qualification or thresholds.showSignals- Show Breakout Signals value used for structural qualification or thresholds.showFill- Show Channel Fill value used for structural qualification or thresholds.showTradeLevels- Show Trade Levels value used for structural qualification or thresholds.slPaddingAtr- SL Padding (ATR) value used for structural qualification or thresholds.historyMode- Pattern History value used for structural qualification or thresholds.showDashboard- Show Dashboard value used for structural qualification or thresholds.dashPosition- Dashboard Position value used for structural qualification or thresholds.labelOffset- Label Offset (bars) value used for structural qualification or thresholds.lineWidth- Line Width value used for structural qualification or thresholds.upperLine- Upper Boundary value used for structural qualification or thresholds.lowerLine- Lower Boundary value used for structural qualification or thresholds.breakoutDir- Breakout Direction value used for structural qualification or thresholds.entryLine- Entry value used for structural qualification or thresholds.stopLine- Active Stop value used for structural qualification or thresholds.stopOrigLine- Original Stop value used for structural qualification or thresholds.tp1Line- TP1 value used for structural qualification or thresholds.tp2Line- TP2 value used for structural qualification or thresholds.tp3Line- TP3 value used for structural qualification or thresholds.bullProb- Bull Probability value used for structural qualification or thresholds.strengthScore- Strength Score value used for structural qualification or thresholds.strengthTier- Strength Tier value used for structural qualification or thresholds.rrTp1- R:R TP1 value used for structural qualification or thresholds.convergenceRate- Convergence Rate value used for structural qualification or thresholds.volContraction- Volume Contraction value used for structural qualification or thresholds.upperLine- Upper Boundary value used for structural qualification or thresholds.lowerLine- Lower Boundary value used for structural qualification or thresholds.entryLine- Entry Level value used for structural qualification or thresholds.stopLine- Active Stop value used for structural qualification or thresholds.stopOrigLine- Original Stop value used for structural qualification or thresholds.tp1Line- TP1 Level value used for structural qualification or thresholds.tp2Line- TP2 Level value used for structural qualification or thresholds.tp3Line- TP3 Level value used for structural qualification or thresholds.breakoutDir- Breakout Direction value used for structural qualification or thresholds.bullProb- Bull Probability value used for structural qualification or thresholds.strengthScore- Strength Score value used for structural qualification or thresholds.strengthTier- Strength Tier value used for structural qualification or thresholds.rrTp1- R:R TP1 value used for structural qualification or thresholds.convergenceRate- Convergence Rate value used for structural qualification or thresholds.volContraction- Volume Contraction value used for structural qualification or thresholds.
Strategy Example: Enter Long when buySignal is true and trendFilter == 1, ensuring trades align with dominant momentum.