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.