Skip to main content

NostalgiaForInfinityV5 Strategy Analysis

Chapter 1: Strategy Overview and Design Philosophy

1.1 Strategy Background

NostalgiaForInfinityV5 is a sophisticated cryptocurrency trading strategy developed by iterativ for the Freqtrade quantitative trading framework. The poetic name reflects a reverence for classic technical analysis combined with modern quantitative techniques. As the fifth major iteration, it distills deep understanding of cryptocurrency market volatility patterns.

1.2 Core Design Philosophy

The strategy's design centers on "trend-following + oversold-rebound" dual-strategy framework. Best opportunities arise in two scenarios: (1) pullback entries within strong trends, and (2) rebound opportunities from extreme oversold conditions.

The strategy emphasizes risk management through a "dual protection mechanism" — Dip Protection and Pump Protection — avoiding entries in unfavorable market conditions. This embodies a "better to miss an opportunity than to take a wrong one" conservative trading philosophy.

  • Timeframe: 5m primary + 1h auxiliary
  • Concurrent trades: 4-6
  • Trading pairs: 40-80 (volume-sorted)
  • Quote currency: Stablecoins (USDT, BUSD), avoid BTC/ETH pairs
  • Blacklist: Leveraged tokens (*BULL, *BEAR, *UP, *DOWN)
  • Warmup: 400 candles

Chapter 2: Technical Indicator System

2.1 Moving Averages

  • EMA: 12, 20, 26, 50, 100, 200 periods
  • SMA: 5, 30, 200 periods

2.2 Bollinger Bands

  • BB20 (20-period, 2x std dev): standard overbought/oversold
  • BB40 (40-period, 2x std dev): more stable channel analysis

2.3 RSI, MFI, EWO, Choppiness

  • RSI: 14-period, dual-timeframe (5m + 1h)
  • MFI: 14-period, volume-weighted money flow
  • EWO: (EMA50 - EMA200) / Close × 100
  • Choppiness: 14-period, <38.2 indicates strong trend

Chapter 3: Protection Mechanisms

3.1 Dip Protection (3 levels)

Level1-candle2-candle12-candle144-candle
Strict1.5%6%24%40%
Normal2%14%32%50%
Loose2.6%24%42%66%

3.2 Pump Protection (3 levels, 24h/36h/48h windows)

Strict, Normal, and Loose variants with thresholds calibrated for each time window.


Chapter 4: Buy Signal System (21 conditions)

Core Categories

  1. Trend Pullback (Conditions 1, 8, 11, 14): Trend confirmed up, short-term oversold
  2. Bollinger Band Oversold (Conditions 2, 4, 9, 10, 12, 16, 17): Price at/below BB lower band
  3. EWO Confirmation (Conditions 12, 13): EWO positive or negative extremes
  4. Dual RSI Oversold (Conditions 20, 21): Both 5m and 1h RSI very low

All conditions independently toggleable via buy_condition_X_enable parameters.


Chapter 5: Sell Signal System

8 Base Sell Conditions

#TriggerKey Threshold
1BB upper band 6+ consecutive breaksRSI > 79.5
2BB upper band 3+ consecutive breaksRSI > 81
3Pure RSI overboughtRSI > 82
4Dual-timeframe RSI overbought5m > 73.4, 1h > 79.6
6Below EMA200, RSI > 79Price between EMA50-200
71h RSI > 81.7 + EMA death crossEMA12 crosses below EMA26
8Price > 1h BB upper × 1.1Extreme breakout

Chapter 6: Custom Sell Mechanism

Tiered Profit-Taking

ProfitRSI ThresholdSignal
> 25%< 50signal_profit_4
> 8%< 48signal_profit_3
> 5%< 43signal_profit_2
> 3%< 38signal_profit_1
> 1%< 33signal_profit_0

Trailing Retracement

profit 15%-46% and max_profit - profit > 18% → sell
profit 1%-12% and max_profit - profit > 14% → sell

Chapter 7: Risk Control System

  • Fixed Stoploss: -10%
  • Trailing Stoploss: Activates at 3% profit, trails 1%
  • ROI: {"0": 0.10, "30": 0.05, "60": 0.02}
  • Multi-layer entry protection: Dip + Pump + Trend + Volume + Dual-timeframe confirmation

Chapter 8: Strategy Pros and Limitations

Pros

  • 21 buy conditions covering diverse market patterns
  • Comprehensive protection mechanisms
  • All parameters hyperopt-optimizable
  • Dual-timeframe trend confirmation

Limitations

  • High complexity (200+ optimizable parameters)
  • Overfitting risk
  • -10% stoploss is relatively loose
  • Requires ongoing monitoring and optimization

For the plain-English explanation, please refer to the Strategy Explained version.