CombinedBinHAndCluc2021Bull Strategy Analysis
Strategy Number: #15 (15th of 465 strategies)
Strategy Type: Bollinger Bands + Multi-Strategy Combination (Bull Market Edition)
Timeframe: 5 minutes (5m)
I. Strategy Overview
CombinedBinHAndCluc2021Bull is a combination strategy that integrates the entry logic of three classic strategies: BinHV45, ClucMay72018, and BBRSI, designed specifically for bull market environments. The core strategy is to buy when price deeply breaks below Bollinger Bands and sell when price returns to the BB middle band.
Core Features
| Feature | Description |
|---|---|
| Entry Conditions | 3 strategy combinations (BinHV45 + ClucMay72018 + BBRSI) |
| Exit Conditions | 1 condition: Price > BB middle band |
| Protection | No independent protection parameters, relies on hard stoploss |
| Timeframe | 5 minutes |
| Dependencies | TA-Lib, technical |
| Special Features | Multi-strategy logic combination |
II. Strategy Configuration Analysis
2.1 Base Risk Parameters
# ROI exit table
minimal_roi = {
"0": 0.01 # Immediate exit: 1% profit
}
# Stoploss setting
stoploss = -0.09 # -9% hard stoploss
Design Logic:
- Single low ROI: Only 1% ROI, pursues quick turnover
- Loose stoploss: -9% hard stoploss, gives ample room for fluctuation
- Fast trading: Suitable for bull market quick in-and-out
2.2 Order Type Configuration
Uses Freqtrade default configuration.
III. Entry Conditions Details
3.1 Entry Logic (Strategy 1: BinHV45)
# BinHV45 strategy entry conditions
(
lower.shift().gt(0) & # Previous BB lower band > 0
bbdelta.gt(close * 0.008) & # BB bandwidth > 0.8%
closedelta.gt(close * 0.0175) & # Price change > 1.75%
tail.lt(bbdelta * 0.25) & # Lower shadow < 25% of bandwidth
close.lt(lower.shift()) & # Current price < previous lower band
close.le(close.shift()) # Current price <= previous close
)
Logic Analysis:
- BB lower band valid: Previous lower band greater than 0
- Bandwidth sufficient: BB bandwidth exceeds 0.8%
- Price change significant: Price change exceeds 1.75%
- Short lower shadow: Lower shadow less than 25% of bandwidth
- Price breakdown: Current price below previous lower band
- Price declining: Current price not higher than previous close
Combined meaning: Price deeply breaks below BB, and bandwidth is sufficient, may rebound.
3.2 Entry Logic (Strategy 2: ClucMay72018)
# ClucMay72018 strategy entry conditions
(
close < ema100 & # Price < EMA100
close < 0.985 * bb_lowerband & # Price < BB lower band × 0.985
volume < volume_mean_slow.shift(1) * 20 # Volume < average volume × 20
)
Logic Analysis:
- Price < EMA100: Price below 100-period EMA
- Deep BB break: Price 1.5% below BB lower band
- Volume filter: Excludes abnormally high volume
Combined meaning: Price deeply breaks below BB and below EMA100, volume is normal.
3.3 Entry Logic (Strategy 3: BBRSI)
# BBRSI strategy entry conditions
(
rsi < 12 & # RSI < 12 (deeply oversold)
close < bb_lowerband4 # Price < 4 std dev BB lower band
)
Logic Analysis:
- RSI deeply oversold: RSI < 12 (far below conventional 30)
- 4 standard deviations: Price breaks below 4 std dev BB lower band
Combined meaning: Extreme oversold + extreme price breakout, extremely high rebound probability.
3.4 Combination Logic
# Buy if any of the three strategies is satisfied
(BinHV45 condition) | (ClucMay72018 condition) | (BBRSI condition)
Note: Three strategy logics connected with "OR", triggers entry if any is satisfied.
IV. Exit Logic Explained
4.1 Exit Conditions
# Exit conditions
dataframe.loc[
(close > bb_middleband), # Price > BB middle band
"sell",
] = 1
Logic Analysis:
- Price returns to middle band: Sell when price breaks above BB middle band
- Mean reversion: Price returns from lower band to middle band, completes mean reversion process
4.2 ROI Exit
minimal_roi = {"0": 0.01} # 1% profit immediate exit
Note: Low threshold ROI, with technical signals for quick turnover.
V. Technical Indicator System
5.1 Core Indicators
| Indicator Category | Specific Indicator | Parameters | Purpose |
|---|---|---|---|
| Volatility | Bollinger Bands | 40 periods, 2 std dev | BinHV45 strategy |
| Volatility | Bollinger Bands | 20 periods, 2 std dev | ClucMay72018 strategy |
| Volatility | Bollinger Bands | 20 periods, 4 std dev | BBRSI strategy |
| Trend | EMA | 100 periods | Trend filter |
| Momentum | RSI | Default | Overbought/oversold |
| Volume | Volume Mean | 30-period rolling | Volume filter |
5.2 Multi-Bollinger Band System
The strategy uses three Bollinger Band systems:
| Bollinger Band | Period | Std Dev | Purpose |
|---|---|---|---|
| BB1 | 40 | 2 | BinHV45 strategy |
| BB2 | 20 | 2 | ClucMay72018 strategy |
| BB4 | 20 | 4 | BBRSI strategy (extreme oversold) |
VI. Risk Management Features
6.1 Hard Stoploss
stoploss = -0.09 # -9%
Note: Loose stoploss, gives ample room for fluctuation.
6.2 Low ROI Quick Exit
minimal_roi = {"0": 0.01} # 1%
Purpose:
- Can exit with 1% profit
- With technical signals (price returns to middle band) for quick turnover
- Suitable for bull market fast trading
6.3 Volume Filter
volume < volume_mean_slow.shift(1) * 20
Purpose: Excludes abnormally high volume, prevents manipulation.
VII. Strategy Pros & Cons
✅ Advantages
- Multi-strategy combination: 3 classic strategy logics, covers different scenarios
- Extreme oversold capture: BBRSI condition captures extreme oversold opportunities
- Quick turnover: 1% ROI + middle band exit, high capital efficiency
- Bull market dedicated: Designed for bull markets, high rebound probability
- Low computation: Few indicators, low hardware requirements
⚠️ Limitations
- No trend filter: No long-term trend judgment
- No BTC correlation: Doesn't detect Bitcoin market trend
- Bear market risk: May lose consecutively in bear markets
- Low ROI: 1% ROI may exit large trends too early
- Multi-BB computation: Three BB systems increase computation
VIII. Applicable Scenarios
| Market Environment | Recommended Configuration | Note |
|---|---|---|
| Bull market | Highly recommended | Designed for bull markets, high rebound probability |
| Ranging market | Recommended | Mean reversion suitable for ranging |
| Bear market | Pause | No trend filter, may lose consecutively |
| High volatility | Keep default | Loose stoploss suitable for high volatility |
| Low volatility | Adjust ROI | Lower ROI threshold for small moves |
IX. Applicable Market Environments Explained
CombinedBinHAndCluc2021Bull is a combination strategy designed specifically for bull markets, based on the core philosophy of "deep oversold + mean reversion".
9.1 Strategy Core Logic
- Multi-strategy combination: BinHV45 + ClucMay72018 + BBRSI three logics
- Deep oversold: Captures opportunities when price deeply breaks below BB
- Quick exit: Exit when price returns to middle band or 1% profit
9.2 Performance in Different Market Environments
| Market Type | Performance Rating | Reason Analysis |
|---|---|---|
| 📈 Bull market | ★★★★★ | Designed for bull markets, extremely high rebound probability |
| 🔄 Wide ranging | ★★★★☆ | Mean reversion suitable for ranging markets |
| 📉 Bear market | ★★☆☆☆ | No trend filter, may lose consecutively |
| ⚡️ Extreme sideways | ★★★☆☆ | Too little volatility, signals reduce |
9.3 Key Configuration Recommendations
| Configuration | Recommended Value | Note |
|---|---|---|
| Number of pairs | 20-40 | Moderate signal frequency |
| Max positions | 3-6 | Control risk |
| Position mode | Fixed position | Recommended fixed position |
| Timeframe | 5m | Mandatory requirement |
X. Important Note: Bull Market Dedicated Strategy
10.1 Moderate Learning Curve
Strategy code is about 60 lines, requires understanding three BB systems.
10.2 Low Hardware Requirements
Multi-BB computation adds slight computation:
| Number of Pairs | Minimum RAM | Recommended RAM |
|---|---|---|
| 20-40 pairs | 512MB | 1GB |
| 40-80 pairs | 1GB | 2GB |
10.3 Bull Market Dedicated Risk
- Bear market losses: May lose consecutively in bear markets
- Trend reversal: Need to pause timely when bull market turns to bear
- Low ROI: 1% ROI may exit large trends too early
10.4 Manual Trader Recommendations
Manual traders can reference this strategy's multi-strategy approach:
- Observe multiple BB systems simultaneously
- Consider buying when deeply oversold
- Exit when price returns to middle band
XI. Summary
CombinedBinHAndCluc2021Bull is a combination strategy designed specifically for bull markets. Its core value lies in:
- Multi-strategy combination: BinHV45 + ClucMay72018 + BBRSI three classic logics
- Deep oversold capture: Captures opportunities when price deeply breaks below BB
- Quick turnover: 1% ROI + middle band exit, high capital efficiency
- Bull market dedicated: Designed for bull markets, high rebound probability
- Low computation: Few indicators, low hardware requirements
For quantitative traders, this is an excellent bull market strategy template. Recommendations:
- Use as an introductory case for learning multi-strategy combinations
- Understand deep oversold + mean reversion logic
- Use only in bull markets or ranging markets
- Pause strategy timely in bear markets