Skip to main content

NostalgiaForInfinityV7_SMA — Strategy Explained (Plain English)

1. What Is This Strategy?

NostalgiaForInfinityV7_SMA is a "choice-paralysis terminally ill" strategy with:

  • 26 types of entry "tickets", each independently calculated
  • 7–10 layers of "insurance" per ticket
  • A graded profit-taking system flashier than the buy logic
  • A special focus on SMA200 as the core trend line

Like an old-stock-market veteran with choice paralysis — looking at this condition also works, looking at that condition also works, might as well take them all!

But don't laugh — this "playboy" strategy is a star in the Freqtrade community! Author iterativ team really tuned each condition well.


2. Core Configuration

Profit-Taking (ROI)

0 min:   10% → run!
30 min: 5% → run!
60 min: 2% → run!

Translation: As soon as it rises 10%, get out! Half an hour later with 5% profit? Also run! Held for an hour, 2% is acceptable!

Stop Loss

Fixed:   -10%
Trailing: Activates at 3% profit, triggers at 0.5% drawdown

Translation: Admit defeat at -10%. After 3% profit, starts "surveillance" — 0.5% drawdown and it exits.

This overall design is conservative: think about not losing first, then thinking about making money.


3. The 26 Buy Conditions: Classified for You

🎯 RSI Oversold (4 conditions)

Core: RSI is low = cheap, scoop it!

Examples:

  • Condition #1: RSI < 36 + SMA200 rising → "Short-term oversold but long-term trend up — scoop!"
  • Condition #20: RSI < 27 + RSI_1h < 20 → "Both timeframes oversold — double insurance scoop!"
  • Condition #21: RSI < 23 + RSI_1h < 24 → "More extreme oversold — more aggressive scoop!"

📉 Bollinger Band (8 conditions)

Core: Price hits BB lower band, likely to bounce.

Examples:

  • Condition #2: close < BB lower * 0.983 → "Smashed through the floor 1.7% — enter!"
  • Condition #3: BB40 bandwidth expands + price breaks lower band → "Volatility released — ready for liftoff!"

📊 EMA Deviation (5 conditions)

Core: EMA26 > EMA12 with large enough gap = trend pullback, prepare to scoop!

🌊 EWO Oscillator (5 conditions)

Core: Elliott Wave Oscillator tells wave position. Positive = upswing, negative = adjustment wave.

Examples:

  • Condition #12: EWO > 1.8 + RSI < 30 → "Wave shows upward momentum + oversold — good spot!"
  • Condition #13: EWO < -11.4 → "Deep adjustment — reverse scoop!"

⏰ RSI Dual Timeframe (3 conditions)

Core: 5m RSI and 1h RSI combo. Like an old TCM doctor checking both hands' pulse.

💰 CMF Fund Flow (1 condition)

Core: Chaikin Money Flow shifts from negative to positive — money is flowing in, follow the smart money!

🔧 ZEMA (1 condition)

Core: Zero-lag EMA support entry. Regular EMA lags, ZEMA claims zero lag.

🎲 Multi-Factor (4 conditions)

Core: Volume-price, oscillation, trend multi-dimensional combo.


4. Protection Mechanisms: 7 Layers of "Insurance" Per Ticket

Like checking a date's three generations of family history before a blind date:

ProtectionRole
EMA FastIs EMA50/100 > EMA200?
EMA Slow (1h)Is big trend up?
SMA200 RisingIs trend improving?
Safe DipsIs the price pullback safe?
Safe PumpHas the price just surged?

5. Sell Logic: 12-Level Profit-Taking

Profit > 20%     → RSI < 34 → sell! (made big, just RSI low → lock it)
Profit 10%–12% → RSI < 42 → sell!
Profit 5%–10% → RSI < 43 → sell!
Profit 1%–2% → RSI < 34 → sell! (small profit → protect principal)

Core: Higher profit → more relaxed on RSI requirements. Made 20%? Even if RSI only at 34 (still low), sell and lock profits. Made 1%? Wait until RSI is below 34 before selling.


6. Pros & Cons

✅ Pros

  1. Extremely adaptive: 26 conditions cover all market situations
  2. Max protection: Each entry has layers of protection like bulletproof vest + helmet
  3. Fine profit-taking: Layered system makes locking profits systematic
  4. Community validated: Years of real-trader testing

⚠️ Cons

  1. Too complex: 26 conditions + hundreds of parameters — learning curve is steep
  2. Overfitting risk: Backtest +200% annually, live trading might halve the returns
  3. Heavy computation: 400 candles + multi-timeframe — old computers wheeze
  4. Signal conflicts: Condition 1 says buy, Condition 10 says wait — left-right confusion

7. ⚠️ Risk Reminder

Backtests beautiful, live trading needs caution!

With so many parameters, the strategy easily "fits" past market optimal solutions — but doesn't guarantee future profitability.

1. Start with 2–3 conditions, gradually add
2. Test with small capital for at least 3 months
3. Keep protection mechanisms enabled
4. Regularly compare live vs backtest signals
5. Accept that market always changes — no holy grail

Remember: Strategy is just a tool, market is always the boss. Small position testing, survival is paramount! 🙏