OPEN-SOURCE SCRIPT
S/R Breakout Strategy LONG ONLY

S/R Breakout Strategy is a long-only trend-following strategy that enters positions when price breaks above a confirmed resistance level. It features independent take-profit management per trade, a built-in cooldown mechanism, and a multi-timeframe SMA filter to ensure trades align with the broader market trend.
This strategy is designed for traders who prefer systematic breakout entries with strict risk controls and the ability to manage multiple positions simultaneously.
🔧 Key Features
1. Support & Resistance Breakout Entry
Identifies swing highs and swing lows using configurable left/right bar parameters.
Enters a long position when price crosses above a confirmed resistance level.
Validates that the channel width between support and resistance does not exceed a user-defined maximum percentage — ensuring entries occur only in reasonably tight ranges.
2. Independent Take Profit Per Trade
Each trade has its own dynamically calculated take-profit level based on the entry price.
Take profit is set as a percentage above entry, allowing consistent risk-to-reward structure across all positions.
3. Cooldown Mechanism
Prevents consecutive entries immediately after a trade is opened.
Configurable number of bars to wait before allowing a new entry — useful for avoiding overtrading in volatile conditions.
4. Multi-Timeframe SMA Filter
Optionally uses an SMA (Simple Moving Average) on a higher or custom timeframe to filter entries.
Ensures trades are taken only when price is above the SMA and beyond a minimum distance percentage — helping avoid trades against the dominant trend.
5. Position Management
Limits the maximum number of concurrent open trades to control exposure.
Allows pyramiding (multiple entries) with independent exits.
📈 How to Use
1. Add the strategy to your chart.
2. Configure the parameters according to your trading style and market conditions.
3. Enable or disable the SMA filter based on whether you want trend confirmation.
4. Backtest on your preferred symbols and timeframes to validate performance.
Recommended use: This strategy works well on 3-4 minutes timeframe cooldown bars must be 50 or above
This strategy is designed for traders who prefer systematic breakout entries with strict risk controls and the ability to manage multiple positions simultaneously.
🔧 Key Features
1. Support & Resistance Breakout Entry
Identifies swing highs and swing lows using configurable left/right bar parameters.
Enters a long position when price crosses above a confirmed resistance level.
Validates that the channel width between support and resistance does not exceed a user-defined maximum percentage — ensuring entries occur only in reasonably tight ranges.
2. Independent Take Profit Per Trade
Each trade has its own dynamically calculated take-profit level based on the entry price.
Take profit is set as a percentage above entry, allowing consistent risk-to-reward structure across all positions.
3. Cooldown Mechanism
Prevents consecutive entries immediately after a trade is opened.
Configurable number of bars to wait before allowing a new entry — useful for avoiding overtrading in volatile conditions.
4. Multi-Timeframe SMA Filter
Optionally uses an SMA (Simple Moving Average) on a higher or custom timeframe to filter entries.
Ensures trades are taken only when price is above the SMA and beyond a minimum distance percentage — helping avoid trades against the dominant trend.
5. Position Management
Limits the maximum number of concurrent open trades to control exposure.
Allows pyramiding (multiple entries) with independent exits.
📈 How to Use
1. Add the strategy to your chart.
2. Configure the parameters according to your trading style and market conditions.
3. Enable or disable the SMA filter based on whether you want trend confirmation.
4. Backtest on your preferred symbols and timeframes to validate performance.
Recommended use: This strategy works well on 3-4 minutes timeframe cooldown bars must be 50 or above
오픈 소스 스크립트
트레이딩뷰의 진정한 정신에 따라, 이 스크립트의 작성자는 이를 오픈소스로 공개하여 트레이더들이 기능을 검토하고 검증할 수 있도록 했습니다. 작성자에게 찬사를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 코드를 재게시하는 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.
오픈 소스 스크립트
트레이딩뷰의 진정한 정신에 따라, 이 스크립트의 작성자는 이를 오픈소스로 공개하여 트레이더들이 기능을 검토하고 검증할 수 있도록 했습니다. 작성자에게 찬사를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 코드를 재게시하는 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.