Skip to main content

NostalgiaForInfinityV7 — Strategy Explained (Plain English)

Nickname: The "Choice-Paralysis Terminally Ill" / 26-Faced Buddha
Profession: Trend Following + Crazy Condition Filtering + 31-Layer Fuse
Timeframe: 5m (workhorse) + 1h (big picture)


1. What Is This Strategy?

In simple terms, NostalgiaForInfinityV7 is:

  • A multi-preparation type player with 26 buy conditions
  • An insurance-control expert with independent protection parameters for each condition
  • An actuary with a 12-level profit system for profit-taking
  • A "thesis-level" strategy with 2500+ lines of code

Like a "choice-paralysis terminally ill" person who, before a blind date, checks the other person's family history, DNA, zodiac sign, Bazi fortune, and still prepares 31 escape routes 😂

The name "Infinite Nostalgia" — the author probably misses those profits that weren't stopped out!


2. Core Configuration: The "Conservative Among Conservatives"

Profit-Taking Rules (ROI Table)

Immediate:     10% profit → get out!
After 30 min: 5% profit → good enough, get out!
After 60 min: 2% profit → okay, get out!

Translation: The longer you hold, the more resigned you become. Make a little profit and run — don't be greedy.

Stop Loss Rules

Hard stop:    -10%
Trailing: Activates after 3% profit, exits on 1% drawdown

Translation: You get 10% breathing room, but once you're up 3% and start pulling back, 1% and you're out — never let profits turn into losses.


3. The 26 Buy Conditions: Classified for You

This strategy's buy conditions are overwhelming. Here are 7 categories:

🎯 Category 1: Trend Following (4 conditions)

Core logic: When the trend is clear, ride along with it.

Classic lines:

  • Condition #1: ema_100 > ema_200 + sma_200 rising → "Double MA confirms uptrend — safest entry"
  • Condition #18: sma_200 > sma_200.shift(20) + sma_200_1h also rising → "Both 5m and 1h are climbing — this wave is solid"

📉 Category 2: Oversold Rebound (4 conditions)

Core logic: Price smashed to Bollinger lower band, wait for bounce.

Classic lines:

  • Condition #2: close < bb20 lower * 0.983 + RSI < RSI_1h - 39 → "Smashed through BB lower — RSI oversold too, ready to scoop"
  • Condition #3: bb40 bandwidth expanding + close breaks lower band → "Volatility exploded, price flew off the track — time to revert"

🌊 Category 3: EWO Momentum (4 conditions)

Core logic: Use Elliott Wave Oscillator to judge momentum direction.

Classic lines:

  • Condition #12: ewo > 1.8 + rsi < 30 → "Momentum up but RSI oversold — classic bottom divergence"
  • Condition #17: ewo < -12.8 + close < ema_20 → "Momentum down but already oversold — scoop opportunity"

📊 Category 4: MA Cross (2 conditions)

Core logic: EMA cross with fund flow confirmation.

Classic lines:

  • Condition #24: ema_12 crosses ema_35 + cmf from negative to positive → "Golden cross + money flowing in — double insurance entry"

💎 Category 5: Extreme Bottom (2 conditions)

Core logic: RSI is ridiculously low — close your eyes and buy.

Classic lines:

  • Condition #20: rsi < 27 + rsi_1h < 20 → "Both timeframes severely oversold — money opportunity"
  • Condition #21: rsi < 23 + rsi_1h < 24 → "More extreme scoop — higher risk, higher reward"

🔍 Category 6: Multi-Factor Verification (5 conditions)

Core logic: RSI, MFI, Bollinger, MAs all nod together.

Classic lines:

  • Condition #9: close < ema_20 + close < bb lower + rsi_1h in 30-88 → "Price low, RSI not extreme — sufficient safety margin"

📈 Category 7: Volume-Price Match (2 conditions)

Core logic: Volume confirms price movement.

Classic lines:

  • Condition #8: volume 2x expansion + bullish candle + long lower wick → "Volume reversal, classic bottom reversal pattern"

4. Protection Mechanisms: 31 Layers of "Fuse"

Each buy condition has a protection parameter set — like giving each condition personal bodyguards 🕶️

Protection TypeRolePlain English
EMA Fast/SlowConfirm trend direction"Fast lane ahead of slow lane = accelerating"
Close PositionConfirm price position"Safe only if above the MA"
SMA200 TrendConfirm long-term trend"Only enter if long-term trend is up"
Safe DipsCheck if drop is safe"Dropped too much? Don't catch the knife"
Safe PumpCheck if rise is safe"Risen too much? Don't chase"

Note: How many protection parameters? Count the code — over 400 lines! Each condition has independent protection parameters, independently switchable.


5. Sell Logic: Flashier Than the Buy Logic

5.1 Graded Profit-Taking: How Much Profit Determines When to Run

Profit Range     RSI Threshold    Behavior
─────────────────────────────────────────────
> 20% < 34 "Huge profit, RSI dips → run"
10%-20% < 42 "Nice profit, moderate RSI → run"
5%-10% < 48 "Some profit, wait a bit"
2%-5% < 35 "Just started, hold with patience"
1%-2% < 34 "Tiny profit, let's see"
0%-1% < 34 "Just breaking even, no rush"

Plain English:

  • High profit: RSI dips → run immediately, don't be greedy
  • Medium profit: Wait for RSI to pull back before exiting
  • Low profit: Hold a bit longer, maybe it'll take off

5.2 Special Scenario Exits

ScenarioTriggerPlain English
Below EMA200Price breaks long-term MA"Leader collapsed — don't struggle, take what's good"
Drop after pumpPump signal detected"Risen too fast, high pullback risk — lock in profits now"
Long-holding lossHeld > 1200 min still losing"Give up, wait for RSI bounce and cut losses"

5.3 Base Sell Signals (8)

Classic lines:

  1. Signal #1: RSI > 79.5 + 5 consecutive candles close > BB upper → "RSI overbought + price flying off the track — end of the run, get out!"

  2. Signal #4: RSI > 73.4 + RSI_1h > 79.6 → "Both 5m and 1h overbought — dual confirmation, time to go"

  3. Signal #7: RSI_1h > 81.7 + EMA12 crosses below EMA26 → "Hourly RSI overbought + golden cross turns death cross — classic top signal"


6. Strategy "Personality Traits"

✅ Pros

  1. Rich conditions: 26 buy signals, east doesn't shine, west will
  2. Solid protection: 31 layers of fuse, hard to lose money (backtests say so)
  3. Smart profit-taking: 12-level system lets profits run without being greedy
  4. Mature framework: Version 7 — bugs mostly fixed
  5. Active community: Many real-traders verified, problems get discussed

⚠️ Cons

  1. Too many parameters: 400+ tunable parameters, just looking at them gives you a headache
  2. Overfitting risk: Conditions too perfectly adapted to historical data — but what about the future? 🤔
  3. Massive computation: Needs 400 candles to start, old computers may crash
  4. Steep learning curve: Understanding all logic takes a month, no exaggeration
  5. High maintenance cost: Parameters need adjustment as market changes — and you don't know which ones

7. When to Use It?

Market EnvironmentRecommendationReason
Clear uptrend🟢 All conditionsTrend conditions maximize effect
Gentle chop🟡 Enable oversold rebound typeBB strategy works, but fees hurt
One-sided drop🔴 Disable most conditionsProtections trigger frequently, few entries
Extreme volatility🔴 Use cautiouslyStop loss may trigger frequently

8. What Markets Does It Make Money In?

8.1 Core Logic: Building a "Defense Net" with Complexity

NostalgiaForInfinityV7 is the "star strategy" of the Freqtrade community. 2500+ lines of code — equivalent to a short novel 📚

Its money-making philosophy:

  • More conditions → more entry opportunities → won't miss trends

  • More protection → fewer false signals → won't get trapped

  • Smarter profit-taking → more stable profits → won't be greedy

  • Trend following: Trend goes east, I go east

  • Oversold scoop: Ball hits ground, bounces back — timing is key

  • Multi-indicator confirmation: One indicator isn't enough, everyone has to nod together

8.2 Different Market Performance

Market TypeRatingPlain English
📈 Clear uptrend⭐⭐⭐⭐⭐Lying-down money-making, trend conditions auto-capture momentum
🔄 Gentle chop⭐⭐⭐⭐☆Oversold rebound catches some, but fees sting
📉 One-sided drop⭐⭐☆☆☆Leader collapsed, don't struggle — protections trigger constantly
⚡️ Extreme volatility⭐⭐☆☆☆Stop loss triggers frequently, drawdown risk high

Bottom line: This strategy eats trend for breakfast. No clear trend? Don't force it.


9. ⚠️ Risk Reminder (Must Read!)

Backtests Look Great — Live Trading Requires Caution

NostalgiaForInfinityV7's historical backtest performance is often extremely impressive — but there's a trap:

With so many parameters, the strategy easily "fits" the optimal solution for past market conditions, but that doesn't guarantee future profitability.

In simple terms: Like a student who memorized past exam answers, but the next exam's questions all changed.

Hidden Risks of Complex Strategies

In live trading, complex logic can cause:

  • Calculation delay: Too many conditions, long computation, miss best entry points
  • Slippage amplification: Limit orders may fail to fill, market orders suffer slippage
  • Over-optimization: Parameters perfectly fit history, but future market is completely different
  • Maintenance nightmare: Market changes and you have no idea which parameter to adjust

My Suggestions (Real Talk)

1. Don't worship complex strategies — simple is often more stable
2. Backtest profit minus 30% = realistic live expectation
3. Max drawdown doubled = your psychological pain threshold
4. Run small capital for 3 months to verify before scaling up
5. Regularly check strategy performance, adjust as market changes

Remember: No matter how great a strategy is, the market doesn't care. Protect capital first! 🙏


Strategy document written based on code analysis, plain English for reference only