Skip to main content

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

FeatureDescription
Entry Conditions3 strategy combinations (BinHV45 + ClucMay72018 + BBRSI)
Exit Conditions1 condition: Price > BB middle band
ProtectionNo independent protection parameters, relies on hard stoploss
Timeframe5 minutes
DependenciesTA-Lib, technical
Special FeaturesMulti-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 CategorySpecific IndicatorParametersPurpose
VolatilityBollinger Bands40 periods, 2 std devBinHV45 strategy
VolatilityBollinger Bands20 periods, 2 std devClucMay72018 strategy
VolatilityBollinger Bands20 periods, 4 std devBBRSI strategy
TrendEMA100 periodsTrend filter
MomentumRSIDefaultOverbought/oversold
VolumeVolume Mean30-period rollingVolume filter

5.2 Multi-Bollinger Band System

The strategy uses three Bollinger Band systems:

Bollinger BandPeriodStd DevPurpose
BB1402BinHV45 strategy
BB2202ClucMay72018 strategy
BB4204BBRSI 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

  1. Multi-strategy combination: 3 classic strategy logics, covers different scenarios
  2. Extreme oversold capture: BBRSI condition captures extreme oversold opportunities
  3. Quick turnover: 1% ROI + middle band exit, high capital efficiency
  4. Bull market dedicated: Designed for bull markets, high rebound probability
  5. Low computation: Few indicators, low hardware requirements

⚠️ Limitations

  1. No trend filter: No long-term trend judgment
  2. No BTC correlation: Doesn't detect Bitcoin market trend
  3. Bear market risk: May lose consecutively in bear markets
  4. Low ROI: 1% ROI may exit large trends too early
  5. Multi-BB computation: Three BB systems increase computation

VIII. Applicable Scenarios

Market EnvironmentRecommended ConfigurationNote
Bull marketHighly recommendedDesigned for bull markets, high rebound probability
Ranging marketRecommendedMean reversion suitable for ranging
Bear marketPauseNo trend filter, may lose consecutively
High volatilityKeep defaultLoose stoploss suitable for high volatility
Low volatilityAdjust ROILower 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 TypePerformance RatingReason 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

ConfigurationRecommended ValueNote
Number of pairs20-40Moderate signal frequency
Max positions3-6Control risk
Position modeFixed positionRecommended fixed position
Timeframe5mMandatory 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 PairsMinimum RAMRecommended RAM
20-40 pairs512MB1GB
40-80 pairs1GB2GB

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:

  1. Multi-strategy combination: BinHV45 + ClucMay72018 + BBRSI three classic logics
  2. Deep oversold capture: Captures opportunities when price deeply breaks below BB
  3. Quick turnover: 1% ROI + middle band exit, high capital efficiency
  4. Bull market dedicated: Designed for bull markets, high rebound probability
  5. 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