Skip to main content

SMAOffsetProtectOptV1HO1 Strategy: The Aggressive Bottom Hunter

Nickname: "Speed Hunter", "Impatient Bottom Picker"
Occupation: Aggressive bottom-picking quantitative hunter who likes quick in-and-out
Timeframe: 5 minutes (Flash mode)


I. What is This Strategy?​

Simply put, SMAOffsetProtectOptV1HO1 is:

  • V1's aggressive variant: All parameters have been re-tuned through "hyperparameter optimization"
  • Tiered ROI: Wants 11.4% right after opening, drops to 6.3% after 36 minutes, 3.7% after 95 minutes, forces exit at 157 minutes
  • Easier to buy, more sensitive to sell: Easier to enter, but also easier to exit
  • No longer "greedy": V1 ignores ROI when buy signal exists, HO1 obediently follows rules

It's like an impatient bottom picker — low entry threshold, but once in, wants to make big money. If time passes without making it, runs away quickly 🏃


II. Core Configuration: Simply the "Tiered Escape Method"​

Take-Profit Rules (ROI Table) — This is the Key!​

Time         Profit Target
────────────────────────
0 min 11.4% ← Want big money right after opening!
36 min 6.3% ← Can't wait, lower the bar
95 min 3.7% ← Still dilly-dallying, lower again
157 min 0% ← Forget it, just get out even!

Translation:

  • Just opened: "I want to make 11.4%!" (Big ambitions 💪)
  • After 36 minutes: "Fine, 6.3% will do..." (Starting to compromise)
  • After 95 minutes: "3.7% and I'm out..." (Getting anxious)
  • After 157 minutes: "Just don't lose money, get out!" (Totally zen)

It's like a countdown level in a game: The longer you wait, the lower the reward!

Stop Loss Rules​

Fixed Stop Loss: -10%
Trailing Stop: Enabled after 1% profit, trails at 0.1%

Translation:

  • Lose 10% and accept defeat
  • Once making money, use 0.1% "stickiness" to follow the price

III. 2 Buy Conditions: Lower Thresholds​

The buy conditions are exactly the same as V1, but parameters are lowered, making them easier to trigger!

🎯 Condition #1: Trend Pullback Buy​

Code Translation:

close < EMA(17) * 0.98   # Price is 2% below MA
AND EWO > 2.139 # Trend is up (V1 is 5.638, threshold dropped 62%!)
AND RSI < 65 # Not overheated (V1 is 61, relaxed)

In Plain English:

"Price is 2% below the 17-period MA, EWO only needs to be 2.139, RSI can go up to 65. Much looser conditions!"

Comparison with V1:

ParameterV1HO1Change
base_nb_candles_buy1617About the same
low_offset0.9780.98About the same
ewo_high5.6382.139↓ Dropped 62%!
rsi_buy6165↑ Relaxed 6.5%

Comment: HO1 lowered ewo_high from 5.638 to 2.139, this is significantly relaxing the buy threshold! Originally needed clear trend to buy, now just needs slightly up trend to enter 🎢


🎯 Condition #2: Deep Oversold Buy​

Code Translation:

close < EMA(17) * 0.98   # Price is 2% below MA
AND EWO < -19.767 # Extremely oversold (about the same as V1)

In Plain English:

"Same as V1, go pick up the pieces during a crash, no need to check RSI."


IV. Protection Mechanism: Same as V1​

Protection TypePurposeIn Plain English
EWO ThresholdJudge trend strength"Is this drop real or fake?"
RSI FilterPrevent chasing highs"Don't stand guard on the mountain top!"

EWO Fast/Slow Lines: Still 50/200, using "long-term perspective" to judge trend like V1.


V. Sell Logic: The Biggest Change is Here!​

5.1 Sell Condition: Became Super Sensitive!​

close > EMA(17) * 0.99

Translation:

"Price just needs to be 1% below the 17-period MA, and it sells!"

Comparison with V1:

ParameterV1HO1
base_nb_candles_sell4917
high_offset1.0060.99
Sell TriggerPrice 0.6% above MAPrice 1% below MA

Comment:

  • V1: Wait for price to rise 0.6% above MA before selling (waiting for rise)
  • HO1: Sell when price is still 1% below MA (eager to run)

It's like an impatient person — V1 is "wait until it rises then sell", HO1 is "run before it even rises" 🏃💨

5.2 Tiered ROI: The Longer, The More "Zen"​

TimeTargetMindset
0 min11.4%"I'm gonna get rich!" 💰
36 min6.3%"Okay, that's fine..."
95 min3.7%"Just making money is good..."
157 min0%"Breaking even is most important..." 🙏

In Plain English:

  • Opening with hopes of 11.4%, which is high even in crypto
  • Wait 36 minutes without reaching it, lower the standard
  • Wait 2.5 hours without reaching it, just get out at break-even

5.3 Key Difference: No Longer "Greedy"​

V1's Setting:

ignore_roi_if_buy_signal = True

"Ignore ROI when there's a buy signal, let profits keep flying!"

HO1's Setting:

ignore_roi_if_buy_signal = False

"I don't care if there's a buy signal, when ROI is reached, I run!"

Comment: V1 is "greedy mode", HO1 is "honest mode" — honestly follows ROI rules, no special treatment.


VI. This Strategy's "Personality Traits"​

✅ Pros (Praise Time)​

  1. Good Tiered ROI Design: The longer it waits, the more anxious it gets, avoids long-term holding
  2. Easier to Buy: Easier to catch entry opportunities
  3. Forced Exit Mechanism: Must leave after 157 minutes, won't hold indefinitely
  4. Hyperopt Optimized: Parameters may perform better in certain markets

⚠️ Cons (Roast Time)​

  1. ROI Target Too Aggressive: 11.4% big target, hard for many coins to reach
  2. Selling Too Sensitive: Price still 1% below MA and it sells, might miss subsequent gains
  3. Overfit Risk: Hyperopt may cause parameters to only fit historical data
  4. Trade Frequency May Be Too High: Easy buying + sensitive selling = frequent trading + fee killer

VII. Applicable Scenarios: When to Use It?​

Market EnvironmentRecommendationReason
📈 Strong Uptrend🟡 CarefulSelling too sensitive, may exit too early
⚡ High Volatility🟢 RecommendedAggressive ROI design fits big swings
🔄 Mild Fluctuation🔴 Not RecommendedEasy buying + sensitive selling = frequent stop losses
📉 One-sided Decline🔴 Don't TouchROI target almost impossible to reach

VIII. Summary: How's This Strategy Really?​

One-Sentence Review​

"Impatient bottom picker, easy to enter and even faster to exit, suitable for high-volatility fast-paced markets."

Who Should Use It?​

  • ✅ People who like quick in-and-out
  • ✅ People who pursue high volatility markets
  • ✅ People who don't want long-term holding
  • ✅ People who can accept frequent trading

Who Should NOT Use It?​

  • ❌ People who want profits to run (selling too sensitive)
  • ❌ Ranging market traders (frequent trading = fee killer)
  • ❌ Low volatility markets (11.4% target too hard)
  • ❌ People who don't want to watch the market (157-minute forced exit requires attention)

My Recommendations​

  1. Adjust high_offset: 0.99 is too sensitive, recommend changing to 1.00-1.01
  2. Lower ROI target: 11.4% is too high for most coins
  3. Increase base_nb_candles_sell: 17 is too short, recommend 25-35
  4. Run simulation first: See how "impatient" this strategy really is

IX. What Markets Can This Strategy Make Money In?​

9.1 Core Logic: Trading "Aggression" for "Speed"​

SMAOffsetProtectOptV1HO1 is V1's aggressive variant. Its core changes:

"Tune all parameters towards 'aggressive' — easier to buy, faster to sell, higher ROI target, more time pressure"

Its Money-Making Philosophy:

  • Aggressive Buying: Lower threshold, more opportunities to enter
  • Sensitive Selling: Quick profit locking, not greedy
  • Time Pressure: Must leave after 157 minutes, no lingering
  • Tiered ROI: The longer it waits, the more zen, finally break-even exit

9.2 Performance in Different Markets (Plain English Version)​

Market TypePerformance RatingPlain English Explanation
📈 Strong Uptrend⭐⭐⭐⭐☆Can catch the trend, but might sell too early
⚡ High Volatility⭐⭐⭐⭐⭐This strategy is designed for high volatility!
🔄 Mild Fluctuation⭐⭐☆☆☆Easy buying + fast selling = fee bleeding
📉 One-sided Decline⭐☆☆☆☆11.4% target? Dream on!

One-Sentence Summary: This strategy is a "high volatility warrior", not a "ranging hunter"


X. Want to Run This Strategy? Check These Configurations First​

10.1 Trading Pair Configuration​

Configuration ItemRecommended ValueComment
Trading Pair SelectionHigh volatility coinsDon't choose stablecoins, ROI can't reach
Number of Trading Pairs3-10Don't be too many, this strategy trades frequently
Capital Allocation5-10% per pairLeave some room

10.2 Key Configuration File Settings​

# config.json key settings
"max_open_trades": 3-5, # This strategy is frequent, don't open too many
"stake_currency": "USDT",
"stake_amount": "unlimited", # Or fixed amount
"dry_run": true, # Run simulation first! Absolutely!

10.3 Hardware Requirements​

Same as V1, moderate computation:

Number of Trading PairsMinimum MemoryRecommended MemoryExperience
1-10 pairs2GB4GBSmooth
10-50 pairs4GB8GBOkay
50+ pairs8GB16GBNeeds monitoring

10.4 Backtest vs Live Trading​

The Trap of Hyperopt:

  • Backtest performance may be extremely shiny (because parameters are tuned)
  • Live trading performance may be discounted significantly
  • 11.4% ROI target is almost impossible in bear markets

Recommended Process:

  1. Run dry_run for at least 1 week
  2. Check actual trade frequency and signal quality
  3. Adjust high_offset and ROI targets
  4. Small position live trial
  5. Continuous monitoring, adjust when problems found

XI. Bonus: V1 vs HO1 Parameter Comparison​

ParameterV1HO1Comment
ROIFixed 1%Tiered 11.4%→6.3%→3.7%→0%HO1 more aggressive
ignore_roi_if_buy_signalTrueFalseV1 greedy, HO1 honest
base_nb_candles_buy1617About the same
base_nb_candles_sell4917HO1 shorter = more sensitive
low_offset0.9780.98About the same
high_offset1.0060.99HO1 sells faster!
ewo_high5.6382.139HO1 easier to buy
ewo_low-19.993-19.767About the same
rsi_buy6165HO1 more relaxed

Summary:

  • Buying: HO1 more relaxed (ewo_high lowered, rsi_buy increased)
  • Selling: HO1 more sensitive (high_offset lowered, base_nb_candles_sell shortened)
  • ROI: HO1 more aggressive (tiered targets vs fixed target)
  • Mindset: V1 is "let profits fly", HO1 is "exit on time"

XII. Final Final Words​

One-Sentence Review​

"Impatient version of V1, suitable for quick in-and-out in high volatility markets, but may exit too early."

Who Should Use It?​

  • ✅ Short-term traders who like quick in-and-out
  • ✅ High volatility market lovers
  • ✅ People who can accept frequent trading
  • ✅ People who have time to tune parameters

Who Should NOT Use It?​

  • ❌ People who want profits to run
  • ❌ Long-term residents of ranging markets
  • ❌ People who don't want to watch frequently
  • ❌ People who don't want to adjust default parameters

Manual Trader Recommendations​

If you want to manually use HO1's logic:

  1. Draw a 17-period EMA (more sensitive than V1's 49-period)
  2. Watch when price is 2% below EMA
  3. Consider buying when EWO is just above 2.139 (low threshold)
  4. Set tiered take-profit: 11.4%/6.3%/3.7%
  5. Consider running when price returns to 1% below EMA
  6. After 157 minutes, if still not profitable, force exit

XIII. ⚠️ Risk Re-emphasis (Must Read Section)​

Backtesting Looks Great, Live Trading Needs Caution​

HO1 is a hyperopt version, which means:

  • Parameters are tuned from historical data
  • Backtest performance may be extremely shiny
  • But historical optimal ≠ future optimal

Simply put: This is a "memorize the answers" strategy, if the test questions change, it might be stumped 📚

Hidden Risks of Complex Strategies​

In live trading, HO1's settings may cause:

  • Frequent Trading: Easy buying + sensitive selling = high frequency trading = fee killer
  • Premature Exit: high_offset=0.99 might sell before the bounce
  • ROI Hard to Reach: 11.4% target is almost impossible in some markets
  • Time Pressure: 157-minute forced exit might miss big moves

My Recommendations (Honest Truth)​

1. Change high_offset to 1.00 or 1.01 first, don't be too sensitive
2. Lower ROI target, change 11.4% to 5-8%
3. Increase base_nb_candles_sell to 25-35
4. Run dry_run for a week, check trade frequency
5. If trade frequency is too high, keep adjusting parameters
6. Small position live trial, don't exceed 5% of total capital

Remember: Hyperopt = Historical fitting. No matter how good the strategy, it might flop in a different market. Light position testing, survival is most important! 🙏


Final Reminder: HO1 is an aggressive version designed for high volatility markets. If you use this strategy in low volatility markets, either adjust parameters or prepare to pay tuition.