Skip to main content

ClucHAnix_hhll Strategy: HA Candles + Bollinger Bands = The Refined Trend Hunter

Nickname: HA Bollinger Band Hunter Profession: Multi-Condition Filtered Trend Follower Timeframe: 5 Minutes + 1-Hour Informative Layer


1. What's This Strategy?

Put simply, ClucHAnix_hhll is:

  • A strategy that reads the market using "sneaky candles" (Heikin Ashi)
  • Specifically hunting for opportunities like "price has fallen too hard and is about to bounce back"
  • Only buys after passing the 1-hour "trend exam"
  • Has a complex "trailing stop" to protect profits after buying

Think of it as a cautious old hunter lying in wait in the mountains:

  1. First uses a "telescope" (1-hour ROC) to confirm there are animals on the other side of the mountain
  2. Then sets a "trap" (Bollinger Bands) and waits for the perfect moment
  3. Once the prey is caught, keeps a close eye — bolts at the slightest provocation 😅

2. Core Settings: Basically "Take the Money and Run"

Take-Profit Rules (ROI Table)

Immediately after entry  →  Make 10.3%  ✅ Worth it!
After 3 minutes → Make 5% ✅ Not bad
After 5 minutes → Make 3.3% ✅ Acceptable
After 1 hour → Make 2.7% ⚠️ Getting thin
After 2 hours → Make 1.1% 😴 Chicken feed
After 5 hours → Make 0.5% 💤 Run away already

Translation: This strategy wants to act fast and exit quickly — if it can make 3%+ within 5 minutes of entry, that's satisfying enough. The longer it holds, the lower the profit expectation — a "securing profits" mentality.

Stop-Loss Rules

Until profit < -99%, stop-loss position is determined by custom_stoploss

Translation: This strategy doesn't set a fixed stop-loss — it relies entirely on a complex "dynamic stop-loss calculator." It adjusts stop-loss dynamically based on how much you're earning — the more you earn, the "looser" the stop; the less you earn, the "tighter" it gets.


3. 2 Buy Conditions: I've Categorized Them for You

This strategy's entry conditions need to pass a "two-layer exam" — here are the 2 categories:

🎯 Category #1: Bollinger Bands "Textbook" Buy

Core Logic: Price has dropped near the Bollinger lower band, showing a "can't go lower" signal, and the 1-hour trend is upward.

Plain English:

"Dude, price has dropped to the lower Bollinger Band — it looks like it can't go much lower. And the 1-hour trend is looking good too. Buy?"

Representative Conditions:

  • bbdelta > ha_close * 0.01846 → Bollinger Band spread needs to be wide enough
  • closedelta > ha_close * 0.01009 → Closing price change needs to be significant
  • tail < bbdelta * 0.98973 → Lower wick can't be too long (otherwise it's a false signal)
  • ha_close < lower.shift() → HA close needs to break below the Bollinger lower band
  • hh_48_diff > 6.867 → 48-hour highest point needs to be high enough
  • ll_48_diff > -12.884 → 48-hour lowest point can't be too low

📉 Category #2: EMA Deviation "Rebound" Buy

Core Logic: Price has deviated too far from EMA, creating a short-term regression demand.

Plain English:

"Price has seriously deviated from the 50-day moving average — it's got to bounce back eventually! Buy?"

Representative Conditions:

  • ha_close < ema_slow → HA close is below the 50-day EMA
  • ha_close < 0.00785 * bb_lowerband → Close to the Bollinger lower band
  • hh_48_diff > 6.867 → 48-hour highest point filter
  • ll_48_diff > -12.884 → 48-hour lowest point filter

⚠️ Shared Condition for Both:

  • rocr_1h > 0.5411The 1-hour ROC must be rising — this is the "passing grade"!

4. Protection Mechanisms: 1 Layer of "Slippage Security Guard"

Each entry condition comes with a "slippage security guard," like subway security:

Protection TypeFunctionPlain English
Slippage Protectionmax_slip = 0.73%"The execution price can't be more than 0.73% higher than my quote — otherwise I'm not buying!"

This strategy's slippage protection is relatively loose (0.73%), suitable for scenarios with average exchange liquidity.


5. Exit Logic: Flashier Than Entry

5.1 Tiered Take-Profit: Exit Based on Profit Level

Profit > 10.3%        →  Trailing stop takes over
Profit 5%-10.3% → Keep holding, wait for more
Profit 3.3%-5% → Consider running
Profit 1.1%-3.3% → Run fast, don't be greedy
Profit < 1.1% → Prepare to trigger hard stop-loss

Plain English:

  • At the start: Big ambitions, want to earn 10%+
  • As time passes: More "timid," any profit is fine
  • After 5 hours: 0.5% is also fine, just don't lose

5.2 Special Scenario Exits (Trump Cards)

This strategy has 4 special exit skills specifically for extreme market conditions:

ScenarioTrigger ConditionPlain English
Dead Fish MarketProfit <-6.3%, price < EMA200, extremely low volatility"This market is too boring — playing dead, bailing out first"
48-Hour Surge1-hour gain >95%, profit -4% to -8%, multiple indicators weakening"Rally was too strong, expecting a pullback — run!"
36-Hour Surge1-hour gain >70%, profit -4% to -8%, multiple indicators weakening"Gained too much, be careful"
24-Hour Surge1-hour gain >60%, profit -4% to -8%, multiple indicators weakening"Short-term gain was excessive —!"

5.3 Basic Sell Signals (3)

Classic Lines:

  1. Signal #1: fisher > 0.48492 + price declining consecutively + EMA confirmation

    "Fisher indicator says overbought, and price is still falling — run!"

  2. Signal #2: close > 9-day MA + close > 24-day EMA*1.211 + RSI > 50

    "Price broke through the moving averages, but RSI is also high — be careful"

  3. Signal #3: 9-day MA rising + price < 50-day HMA + price > 24-day EMA*0.907

    "Trend is weakening but not completely dead — take profits and run"


6. Strategy "Personality"

✅ Pros

  1. Multi-Timeframe Analysis: Trades on 5 minutes but filters on 1 hour — won't trade against the trend
  2. Dynamic Take-Profit/Stop-Loss: Automatically adjusts the "safety belt" based on earnings — smart!
  3. Specifically Guards Against "Surge and Crash": Has 4 special exit skills for extreme market conditions
  4. Rich Indicators: Trend, momentum, volume, fund flow — all taken into account

⚠️ Cons

  1. Too Many Parameters: 20+ parameters — you'll die optimizing them 😅
  2. Heavy Computation: Every run calculates the 1-hour informational layer — low RAM VPS will lag
  3. 1-Hour Filter Too Strict: May cause missing many opportunities
  4. Too Complex: Nearly 500 lines of code — average person can't understand it

7. When to Use It?

Market EnvironmentRecommended ActionReason
Slow Bull Rise✅ EnableClear trends, pullback entries tend to continue rising
Volatile Consolidation⚠️ Cautious1-hour filter will miss many opportunities
Extreme Volatility✅ EnableHas specialized mechanisms — this is when it shows off
Sideways Decline❌ DisableStrategy is overall long-biased, not suitable for sustained

8. Summary: How Does This Strategy Really Stack Up?

One-Line Verdict

"A complex trend strategy combining Heikin Ashi candle analysis + Bollinger Bands mean reversion + multi-timeframe filtering — like a cautious old hunter lying in wait, striking when the moment is right, and running when things look bad."

Who's It For?

  • ✅ Quantitative traders who understand technical analysis
  • ✅ People with patience for parameter optimization
  • ✅ Mid-to-long-term investors
  • ✅ Users with certain VPS configuration requirements

Who's It NOT For?

  • ❌ Beginner newcomers (too many parameters, can't understand)
  • ❌ People who want simplicity (this strategy is more complex than a maze)
  • ❌ Low-spec VPS (will run poorly)
  • ❌ People who want "" (needs continuous monitoring and adjustment)

My Recommendations

  1. Backtest First: Run at least 3 months of data, check the equity curve
  2. Small Capital Testing: Run live for 1-2 months, confirm effectiveness
  3. Watch Special Situations: Check if surge/crash protection mechanisms activate
  4. Don't Mess with Parameters: Changing one of 20+ parameters could ruin everything

9. What Markets Can This Strategy Make Money In?

9.1 Core Logic: Using a "Telescope" to Filter False Signals

ClucHAnix_hhll is the "evolved version" of the Cluc series, positioned as a "high-volatility market protection-type trend strategy." The codebase is close to 500 lines — that's like a short novel 📚

Its Money-Making Philosophy: Use Heikin Ashi to smooth prices, use Bollinger Bands to find "extremes," use 1-hour ROC to filter "counter-trend."

  • Layer 1 (5 minutes): Watch short-term price changes, find "can't fall further" opportunities
  • Layer 2 (1 hour): Watch long-term trends, ensure you're not fighting the trend
  • Protection Layer: Dynamic take-profit + special exits, handle various extreme situations

9.2 Performance in Different Markets (Plain English Version)

Market TypeRatingPlain English Explanation
Slow Bull Rise⭐⭐⭐⭐When trends are clear, strategy effectively catches continued after pullbacks
Volatile Market⭐⭐⭐Multi-condition filtering reduces frequency, but signal quality is acceptable
Downtrend⭐⭐⭐Has counter-trend protection, but overall long bias not suitable for sustained
Extreme Volatility⭐⭐⭐⭐Special exit mechanisms come in handy here, protecting profits

One-Line Summary: Performs best in trending markets with volatility, average in sideways and declining markets.


10. Want to Run This Strategy? Check These Settings First

10.1 Trading Pair Configuration

Configuration ItemSuggested ValueComment
Number of Trading Pairs10-20Don't run too many — will crash your VPS
Timeframe5m + 1hMust configure the 1-hour informational layer!

10.2 Key Config File Settings

# Must enable
use_custom_stoploss = True
trailing_stop = True

# Order Types
order_types:
entry: market
exit: market

10.3 Hardware Requirements (Important!)

This strategy has medium-to-high computational load and certain RAM requirements:

Number of PairsMinimum RAMRecommended RAMExperience
10-20 pairs2GB4GB✅ Smooth
20-50 pairs4GB8GB⚠️ Barely
50+ pairs8GB16GB❌ Will be very laggy

Warning: This strategy needs to cache 1-hour data — insufficient RAM will cause errors! 😅

10.4 Backtest vs. Live Trading

  • Slippage Difference: Strategy has slippage protection, but live execution price may deviate from backtest
  • 1-Hour Delay: Needs to accumulate 1-hour data before trading can begin
  • Special Exits: Backtesting may not fully simulate actual "surge protection" effects

Recommended Process:

  1. Paper backtesting: at least 3 months of data
  2. Paper trading: 1-2 weeks
  3. Small capital live trading: 1-2 months
  4. Gradually increase position: confirm effectiveness before scaling up

Don't go all-in right away — even the best strategy needs a break-in period!


11. Bonus: Strategy Author's "Little Tricks"

Look closely at the code, and you'll find some interesting things:

  1. "Dead Fish" Market Detection

    "bb_width < 0.043 + shrinking volume = dead fish market confirmed" Seems like the author has also suffered from sideways markets 😅

  2. 48/36/24 Hour Gradient Protection

    Different time periods' gains correspond to different protection levels — the more recent the surge, the more sensitive the protection The author must have been hit hard by "surge then crash" 😅

  3. Complex Trailing Stop Formula

    Uses linear interpolation for dynamic stop-loss — looks very professional But actual effectiveness may need live trading verification


12. The Bottom Line

One-Line Verdict

"A complex trend strategy combining HA candles, Bollinger Bands, and multi-timeframe filtering — like a cautious old hunter who strikes when the moment is right and runs when things look bad."

Who's It For?

  • ✅ People with technical background who can understand complex code
  • ✅ People with patience for parameter optimization and backtesting
  • ✅ People with trading experience who understand "trends"
  • ✅ Users with at least 4GB RAM VPS

Who's It NOT For?

  • ❌ Beginners (too many parameters, completely overwhelming)
  • ❌ Lazy people (needs continuous monitoring and adjustment)
  • ❌ People with very small capital running multiple pairs
  • ❌ People seeking "simple and explosive" strategies

Manual Trading Recommendations

This strategy is NOT suitable for manual trading:

  1. Needs to monitor 5-minute and 1-hour data simultaneously
  2. Bollinger Bands + ROC + EMA and other indicators must all be satisfied simultaneously
  3. Dynamic take-profit/stop-loss calculations are too complex for manual computation

⚠️ Final Warning (Must Read!)

Backtesting Looks Great — Be Careful in Live Trading

ClucHAnix_hhll's historical backtesting often looks good — but there's a trap:

Because it has many parameters (20+), the strategy easily "fits" the optimal solution for past market conditions, but this doesn't guarantee future profitability.

Simply put: Getting 100% by memorizing answers doesn't guarantee you'll pass next time.

Hidden Risks of Complex Strategies

In live trading, complex logic may lead to:

  • Indicators Failing: Some indicators may fail in specific market environments
  • Execution Delays: Complex calculations may cause order execution delays
  • Overfitting Risk: With 20+ parameters, it's easy to "fit" historical data during optimization
  • Hardware Dependency: Insufficient RAM will cause a outright stop

My Recommendations (Sincere Advice)

1. Backtest at least 3 months of data, check if the curve is stable
2. Test with small capital for 1-2 months, confirm strategy effectiveness
3. Don't randomly change parameters! Messing up one could ruin everything
4. Watch performance in extreme market conditions — that's the real test
5. Never all-in — test with light positions, survival is the top priority!

Remember: Strategies are written by humans, but markets are alive. Even the best strategy can fail. Test with light positions, survival is what matters! 🙏


Final Reminder: Complex strategies are like high-performance sports cars — incredibly powerful, but you need driving skills. Newcomers, don't try this lightly; even veterans should drive carefully! 🚗💨