Skip to main content

SMAOG Strategy: The "Three-Layer Bulletproof Vest" Upgraded Dip-Buyer

Nickname: Bulletproof Dip-Buyer, OG Veteran Occupation: Steady dip-buyer with three layers of protection Timeframe: 5 minutes (suitable for day trading)


I. What Is This Strategy?

Simply put, SMAOG is a strategy that:

  • Added "three layers of bulletproof vest" on top of SMAIP3v2
  • More "picky" when selling, only sells when momentum weakens
  • Uses "progressive take-profit," the longer you hold, the lower the target

Like an "enhanced version" of SMAIP3v2, wearing three more layers of bulletproof vests, more cautious when buying dips, smarter when selling 🛡️


II. Core Configuration: Basically "Run When You've Made Enough"

Take-Profit Rules (ROI Table)

Just entered       → Run when 10% profit
After 30 minutes → Run when 5% profit
After 60 minutes → Run when 2% profit

Translation: Target is high when just entering (10%), but gets more "impatient" over time, eventually running at 2%. This design is pretty smart - don't let capital get locked up too long.

Stop Loss Rules

Lose 23% → Admit defeat and exit
Profit reaches 2% → Start trailing stop, pull back 0.5% and run

Translation:

  • Stop loss same as SMAIP3v2, quite "generous"
  • But trailing stop is more sensitive (0.5% vs SMAIP3v2's 0.3%), locks in profits faster

III. 1 Buy Condition: But Protection Is Thick

This strategy also has 1 buy signal, but more protection mechanisms:

🎯 Core Buy: Trend Up + Price Pullback + No Crash (Three-Layer Detection)

Plain English:

"Major trend is up (EMA50 > EMA200), price is above long-term moving average, now pulled back below buy line, and - here's the key - no crash in the past 10 minutes, 1 hour, or 12 hours, then I buy!"

Code Translation:

EMA50 > EMA200                    # Medium-term trend up
Price > EMA200 # Long-term trend also up
pair_is_bad < 1 # Three-layer crash detection all untriggered
Price < buy threshold(MA × 0.968) # Pullback in place
Has volume # Not a dead coin
→ Buy!

IV. Protection Mechanism: 3 Layers of "Crash Protection Net"

SMAOG has one more layer of long-term protection than SMAIP3v2, and uses rolling method:

Protection LayerTime RangeThresholdPlain English
Layer 110 minutes (2 candles)19.8%"Just crashed 20%, don't touch!"
Layer 21 hour (12 candles)17.2%"Crashed 17% this hour, wait a bit!"
Layer 312 hours (144 candles)55.5%"Crashed 55% today, this coin has problems!"

This design is more comprehensive than SMAIP3v2 - short, medium, long-term all have protection, preventing you from "catching falling knives" at various time scales 🛡️


V. Sell Logic: More "Picky" Than Buying

5.1 Basic Sell: Above Line + Momentum Weakening

Price > sell threshold(EMA × 0.985)
AND (any one of the following)
- Open lower than previous candle (price weakening)
- RSI < 50 (momentum insufficient)
- RSI declining (momentum decaying)
→ Sell

Plain English:

"Price above sell line? Wait, let me check momentum... hmm, open is lower / RSI weak / RSI dropping, okay then, time to sell."

This is different from SMAIP3v2 - SMAIP3v2 sells when price reaches the line, SMAOG checks momentum again, keeps holding if strong 😎

5.2 Comparison: SMAIP3v2 vs SMAOG

DimensionSMAIP3v2SMAOG
Crash Protection Layers2 layers3 layers (added 12 hours)
Protection MethodFixed shift candlesRolling sliding window
Sell Momentum FilterNoneYes (3 conditions)
Smart Exit RejectionYesNo
ROI DesignFixed 2.6%Progressive (10%/5%/2%)

One Sentence: SMAOG is more "cautious," has more protection, but lost SMAIP3v2's "smart exit rejection" feature.


VI. This Strategy's "Personality Traits"

✅ Pros (Compliment Time)

  1. Three-Layer Protection in Place: Short, medium, long-term crash detection, more comprehensive falling knife prevention
  2. Smarter Selling: Momentum filter avoids premature selling
  3. Progressive Take-Profit: The longer you hold, the easier to exit, doesn't let capital get locked up
  4. Protection Parameters Optimizable: All three thresholds support Hyperopt optimization

⚠️ Cons (Roast Time)

  1. Limited Parameter Optimization: Buy/sell core parameters can't be optimized, only protection parameters can
  2. More Computation: 3 rolling windows, older machines might struggle a bit
  3. Protection May Be Too Sensitive: Three layers might miss some opportunities after "fake crashes"

VII. Applicable Scenarios: When to Use It?

Market EnvironmentRecommended ActionReason
Clear Uptrend🔥 Use it!Three-layer protection safer
High Volatility Market✅ Very suitableCrash detection helps avoid fake pullbacks
Downtrend❌ Don't useTrend filter will block buying
After Extreme Crash⚠️ Use cautiouslyThree-layer protection might all trigger, can't buy

VIII. Summary: How's This Strategy Really?

One-Sentence Evaluation

"A dip-buyer wearing three bulletproof vests, more cautious than SMAIP3v2, but might miss some opportunities."

Who Should Use It?

  • ✅ Trend traders pursuing safety
  • ✅ Victims of "crash dip-buying getting trapped"
  • ✅ People who can accept 23% stop loss
  • ✅ Steady traders doing major coins

Who Shouldn't Use It?

  • ❌ Short-termers pursuing high-frequency trading
  • ❌ Adventurers wanting to buy crashed coins
  • ❌ Conservatives with strict stop losses (like 5%)
  • ❌ People who don't want to spend time tuning parameters

My Suggestions

  1. Pick Coins with Moderate Volatility: Three-layer protection might be too sensitive on high volatility coins
  2. Adjust Protection Thresholds: Tune the three thresholds based on coin characteristics
  3. Comparative Testing: Compare with SMAIP3v2, see which fits your trading pairs better
  4. Watch Momentum Exit: Observe if momentum filter effectively avoids premature selling

IX. What Markets Can This Strategy Make Money In?

9.1 Core Logic: Three-Layer Protection + Momentum Exit

SMAOG is the "enhanced bulletproof version" of the SMAIP series. Code has three more protection calculations and momentum exit filtering than SMAIP3v2.

Its Money-Making Philosophy:

  • Safety First: Three layers of protection, don't buy crashes
  • Trend is King: EMA50 > EMA200, only trade uptrends
  • Momentum Exit: Don't sell when strong, wait for momentum to weaken

9.2 Performance in Different Markets (Plain English Version)

Market TypePerformance RatingPlain English Explanation
📈 Clear Uptrend⭐⭐⭐⭐⭐Home field! Three-layer protection helps avoid fake pullbacks
🔄 Oscillating Uptrend⭐⭐⭐⭐☆Still can make money, protection reduces fake signals
📉 Downtrend⭐☆☆☆☆Can't get buy signals, capital sleeps
⚡ High Volatility Sideways⭐⭐☆☆☆Three-layer protection might all trigger, can't buy

One-Sentence Summary: Safer when trends are good, but might miss some opportunities after "fake crashes."


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

10.1 Trading Pair Configuration

Configuration ItemRecommended ValueCommentary
Number of Pairs5-20 pairsRolling calculation a bit heavy, don't do too many
Coin SelectionMajor coinsAltcoins have high volatility, three-layer protection might all trigger

10.2 Key Configuration File Settings

# Recommended configuration
timeframe: 5m
stoploss: -0.23 # Or adjust based on risk preference
minimal_roi:
"0": 0.10 # Just entered target 10%
"30": 0.05 # After 30 minutes target 5%
"60": 0.02 # After 60 minutes target 2%

# Trailing stop
trailing_stop: true
trailing_stop_positive: 0.005
trailing_stop_positive_offset: 0.02

# Protection thresholds (can adjust based on coins)
pair_is_bad_0_threshold: 0.555 # 12 hours
pair_is_bad_1_threshold: 0.172 # 1 hour
pair_is_bad_2_threshold: 0.198 # 10 minutes

10.3 Hardware Requirements

Number of PairsMinimum MemoryRecommended MemoryExperience
1-10 pairs2GB4GBSmooth
10-50 pairs4GB8GBNormal
50+ pairs8GB16GBRolling calculation has pressure

Note: 3 rolling window calculations are more than SMAIP3v2, older machines might struggle a bit.

10.4 Backtesting vs Live

Rolling window performance in backtesting and live might differ, suggestions:

Recommended Process:

  1. Backtest and tune parameters first (protection parameters are optimizable)
  2. Run simulation for at least 1 month
  3. Observe actual trigger frequency of three-layer protection
  4. Small capital live test
  5. Gradually increase capital

Don't go all-in right away, three layers of protection is good, but might also miss opportunities!


XI. Bonus: The Strategy Author's "Little Thoughts"

Looking carefully at the code, you'll find some interesting things:

  1. OG's Meaning: Strategy name SMAOG, might mean "Original Gangster" (veteran level)

    "I'm the enhanced version of SMAIP series, I have bulletproof vests!" 🛡️

  2. Three-Layer Rolling Protection: Uses rolling windows instead of fixed shift

    "No matter when the crash happens, I can detect it!"

  3. Buy Parameters Not Optimized: Core parameters locked, only protection optimized

    "Core logic can't be messed with, but protection thresholds can adjust per coin"

  4. Momentum Exit: More "picky" than SMAIP3v2

    "Above the line isn't enough, I only sell when momentum weakens"


XII. Final Words

One-Sentence Evaluation

"A dip-buyer wearing three bulletproof vests, safer but might miss some opportunities."

Who Should Use It?

  • ✅ Trend traders pursuing safety
  • ✅ Steady traders doing major coins
  • ✅ People who can accept 23% stop loss
  • ✅ People with time to tune parameters

Who Shouldn't Use It?

  • ❌ Short-termers pursuing high-frequency trading
  • ❌ Adventurers wanting to buy crashed coins
  • ❌ Conservatives with strict stop losses
  • ❌ People who don't want to spend time understanding three-layer protection

Manual Trader Suggestions

If you're trading manually, you can borrow the core ideas from this strategy:

  • Use EMA50/EMA200 to judge trend
  • Set three-layer crash detection rules (10 minutes, 1 hour, 12 hours)
  • Check momentum when selling, keep holding if strong
  • Use progressive take-profit, the longer you hold, the lower the target

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

Backtesting Looks Beautiful, Live Trading Needs Caution

SMAOG's three-layer protection looks perfect - but be aware:

Three-layer protection might be too sensitive, on high volatility coins might trigger frequently, leading to missed opportunities after some "fake crashes."

Simply put: Wearing too much bulletproof gear, sometimes you can't run fast.

Hidden Risks of Complex Strategies

Be careful in live trading:

  • Protection Oversensitivity: Three-layer protection might miss some rebounds after "fake crashes"
  • Calculation Delay: Rolling window calculations might have delay in high-frequency situations
  • Parameter Dependency: Protection thresholds have big impact on strategy performance

My Suggestions (Real Talk)

1. Adjust three-layer protection thresholds based on coins
2. Test with SMAIP3v2 first, then compare with SMAOG
3. Observe actual trigger frequency of three-layer protection
4. Can appropriately relax thresholds for high volatility coins
5. Don't expect protection to stop all crashes

Remember: Three bulletproof vests are good things, but sometimes wearing too much you get hot and can't run. Light position testing, staying alive is most important! 🙏