Skip to main content

NFIDuke Strategy: NFI Family's Aggressive Player

Nickname: High-Yield Hunter, Duke the Demon King
Profession: Big-Profit Trend Hunter
Timeframe: 15 Minutes (15m)


1. What's This Strategy?

Put simply, NFIDuke is:

  • A member of the NFI series
  • High take-profit target — not satisfied until 15%
  • Loose stoploss — gives ample volatility room
  • A strategy with few but high-quality signals

Like an experienced fisherman — doesn't cast randomly, but when he does, it's a big catch! 🎣

NFI series is the most famous strategy family in Freqtrade community. NFIDuke is the "aggressive player" pursuing high returns within NFI!


2. Core Settings: "Pursuing Big Profits"

Take-Profit Rules (ROI Table)

Held 0–30 minutes   → 15% and RUN! (big win!)
Held 30–60 minutes → 10% and RUN (medium win)
Held 60–120 minutes → 6% and RUN (small win)
Held 120+ minutes → 3% and RUN (lower target)

Translation: Initial target is 15%, eating that is a feast! Lower target over time, don't be greedy.

Stoploss Rules

Hard stoploss: -15% (very loose!)
Trailing stop: +8% activate, 5% drawdown lock

Translation: Don't cut until 15% loss — lots of room, not afraid of shakeouts. After making 8%, activate protection, exit on 5% drawdown.


3. NFI Family Background

What Is NFI Series?

NFI (Nostalgia For Infinity) is the most famous strategy family in Freqtrade:

  • Large code (thousands of lines)
  • Many conditions (high signal quality)
  • Long-term live-tested
  • Multiple variants (V1–V7, Duke, Awesome, etc.)

NFIDuke's Position: "Aggressive player" in the NFI family — pursuing high returns!

NFIDuke's Characteristics

CharacteristicDescription
High Take-Profit15% target, not satisfied with small profits
Loose Stoploss-15%, gives ample volatility room
Few SignalsMany conditions, fewer opportunities
High QualityMultiple confirmations, few false signals

4. Buy Conditions: Multi-Condition Confirmation

NFIDuke inherits NFI's multi-condition architecture, with strict signal confirmation:

🎯 Trend Confirmation Type

Plain English:

"Only get on after trend confirmed, don't bottom-fish!"

Classic Conditions:

  • EMA multi-arrangement (20 > 50 > 200)
  • RSI in healthy zone (45–65)
  • MACD > 0 (momentum up)
  • Volume expansion

📉 Oversold Bounce Type

Plain English:

"Fallen too much, major trend still up, bottom-fish!"

Classic Conditions:

  • RSI < 30 (deep oversold)
  • Price near Bollinger lower band
  • Long-term trend up
  • MFI oversold

🚀 Breakout Type

Plain English:

"Breakout! Trend accelerating, CHASE!"

Classic Conditions:

  • Price breaks above 20-period high
  • ATR increasing (volatility up)
  • Volume expansion
  • Trend indicator confirmed

5. Protection Mechanisms: Layered Defense

Each buy condition has protection parameters:

Protection TypeRolePlain English
Trend Protection顺势交易"Major direction correct, only then动手"
Time ProtectionPrevent premature buy"Don't rush, wait for confirmation"
Volatility ProtectionAvoid extreme volatility"Too chaotic don't touch"
Volume ProtectionEnsure liquidity"No one playing don't go"

6. Exit Logic: Only Leave When Target Hit

6.1 Take-Profit System

Profit RangeActionPlain English
15% (within 30 min)Take profit immediately"Big feast到手, RUN!"
10% (30–60 min)Take profit immediately"Medium profit, okay!"
6% (60–120 min)Take profit immediately"Held long, lower target!"
3% (120+ min)Take profit immediately"Too long, something is okay!"

6.2 Stoploss Mechanism

TypeTrigger ConditionPlain English
Hard Stoploss15% loss"Can't hold anymore, CUT!"
Trailing Stop5% drawdown after making 8%"Rose then dropped, lock profits!"
Signal StoplossSell signal triggered"Signal says go, immediately go!"

7. The Strategy's "Personality"

✅ Pros (The Praising Section)

  1. High Return Target: One trade makes 15%, SWEET!
  2. High Signal Quality: Multi-condition confirmation, few false signals
  3. Loose Stoploss: Not afraid of being shaken out
  4. Trailing Protection: Locks profits after wins
  5. NFI Architecture: Mature strategy framework

⚠️ Cons (The Rant Section)

  1. Few Signals: Many conditions, opportunities few
  2. Complex Parameters: Thousands of lines of code, parameter tuning致命
  3. May Overfit: Historical good doesn't guarantee future good
  4. Large Single Loss: -15% stoploss no joke
  5. Needs Patience: Waiting for one signal may take days

8. When to Use It

Market EnvironmentRecommended ActionReason
📈 Slow BullDo it heavilyHigh take-profit target aligns perfectly with trends
🔄 RangingDo lessLoose stoploss may be repeatedly beaten
📉 Unilateral DropDon't doSave money
⚡ High VolatilityCan doOpportunity to make 15%

9. What Markets Can This Make Money In?

9.1 Core Logic: Pursuing Big Profits

NFIDuke's money-making philosophy: Quality over quantity, when we strike it's a big fish.

  • Not satisfied with 3–5% small profits
  • Waits for trend confirmation before acting
  • Goes for 15% in one shot
  • Gives ample volatility room, not shaken out easily

9.2 Performance Across Markets

Market TypePerformance RatingPlain English Explanation
📈 Slow Bull⭐⭐⭐⭐⭐High take-profit aligns perfectly with trends, perfect!
🔄 Ranging⭐⭐☆☆☆Loose stoploss may be repeatedly打, costs money
📉 Unilateral Drop⭐☆☆☆☆Save it, don't送钱了
⚡ High Volatility⭐⭐⭐☆☆Opportunity to make 15%, but risk also big

One-Line Summary: King when trends come, money-burning machine in ranging markets.


10. Want to Run This Strategy? Check These Configs First

10.1 Trading Pair Config

Config ItemRecommendedRant
Number of Pairs5–10Fewer signals, don't make fewer
Token SelectionMainstream + high-volatility altsGood liquidity, opportunity for big profits
BlacklistLow-liquidity tokensSlippage will make you cry

10.2 Capital Requirements

ItemRecommendedDescription
Per-Trade PositionNo more than 20%Single trade may lose 15%, don't go all-in
Total Capital3000 U+Loose stoploss needs capital support
Expected Win Rate30–40%High return target, win rate necessarily low

10.3 Hardware Requirements

NFI series code large, demands on computing resources:

Number of PairsMin RAMRecommended RAMExperience
1–54GB8GBNormal
5–108GB16GBRecommended
10+16GB32GBSmooth

11. NFI Family's "Little Quirks"

NFIDuke's name origin:

  • NFI = Nostalgia For Infinity (Nostalgia for Infinity)
  • Duke = "Duke," represents strategy's "noble气质" — high returns, high threshold

Some design details:

  1. 15% Take-Profit: Not randomly set, "sweet spot" validated through backtesting
  2. -15% Stoploss: Symmetric with take-profit, pursuing "1:1 reward/risk"
  3. Trailing 8% Start: Locks half the profits after eating half

12. The Final Word

One-Line Verdict

"Aggressive player — pursues big profits, few signals but high quality, needs patience and capital!"

Who's It For?

  • ✅ People who can withstand single -15% loss
  • ✅ People with patience to wait for signals
  • ✅ People pursuing big profits
  • ✅ Well-capitalized people

Who's It NOT For?

  • ❌ People who can't stand no signals for long periods
  • ❌ People with insufficient capital
  • ❌ People who can't withstand big losses
  • ❌ People who want frequent trading

Manual Trading Advice

If you trade manually:

  • 15% take-profit target needs patience
  • Loose stoploss needs larger capital support
  • Multi-condition confirmation improves signal quality
  • Don't trade frequently, wait for good opportunities

13. ⚠️ Final Warning (Must Read!)

Backtesting Looks Great, Live Trading Needs Caution

NFIDuke's high take-profit looks beautiful in backtesting:

Made 15% in historical data, doesn't guarantee future can still eat! Trend strategies worst enemy is ranging markets, loose stoploss gets repeatedly triggered.

The Trap of High-Return Targets

In live trading, high-return targets may lead to:

  • Long holding periods: Waiting for 15%, capital tied up
  • Going for a ride: Rose to 12% then pulled back, made nothing
  • Few signals: May only have 1–2 signals per month
  • Mindset test: Long no signals, easy to give up

Loose Stoploss Risk

-15% stoploss no joke:

  • Single trade may lose 3% of capital (20% position)
  • 5 consecutive losses = -15% total loss
  • Need 17% gain to recover

My Advice (Sincere Words)

1. Less than 3000 U capital, don't use this strategy
2. Backtesting must include fees and slippage
3. Simulate at least 1 month before going live
4. Per-trade position no more than 20%
5. After 3 consecutive losses, pause and check market environment
6. Don't loosen conditions just because of few signals

Remember: High returns mean low win rate, good reward/risk ratio also needs capital support. Test with light positions, survival matters most! 🙏