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
| Characteristic | Description |
|---|---|
| High Take-Profit | 15% target, not satisfied with small profits |
| Loose Stoploss | -15%, gives ample volatility room |
| Few Signals | Many conditions, fewer opportunities |
| High Quality | Multiple 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 Type | Role | Plain English |
|---|---|---|
| Trend Protection | 顺势交易 | "Major direction correct, only then动手" |
| Time Protection | Prevent premature buy | "Don't rush, wait for confirmation" |
| Volatility Protection | Avoid extreme volatility | "Too chaotic don't touch" |
| Volume Protection | Ensure liquidity | "No one playing don't go" |
6. Exit Logic: Only Leave When Target Hit
6.1 Take-Profit System
| Profit Range | Action | Plain 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
| Type | Trigger Condition | Plain English |
|---|---|---|
| Hard Stoploss | 15% loss | "Can't hold anymore, CUT!" |
| Trailing Stop | 5% drawdown after making 8% | "Rose then dropped, lock profits!" |
| Signal Stoploss | Sell signal triggered | "Signal says go, immediately go!" |
7. The Strategy's "Personality"
✅ Pros (The Praising Section)
- High Return Target: One trade makes 15%, SWEET!
- High Signal Quality: Multi-condition confirmation, few false signals
- Loose Stoploss: Not afraid of being shaken out
- Trailing Protection: Locks profits after wins
- NFI Architecture: Mature strategy framework
⚠️ Cons (The Rant Section)
- Few Signals: Many conditions, opportunities few
- Complex Parameters: Thousands of lines of code, parameter tuning致命
- May Overfit: Historical good doesn't guarantee future good
- Large Single Loss: -15% stoploss no joke
- Needs Patience: Waiting for one signal may take days
8. When to Use It
| Market Environment | Recommended Action | Reason |
|---|---|---|
| 📈 Slow Bull | Do it heavily | High take-profit target aligns perfectly with trends |
| 🔄 Ranging | Do less | Loose stoploss may be repeatedly beaten |
| 📉 Unilateral Drop | Don't do | Save money |
| ⚡ High Volatility | Can do | Opportunity 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 Type | Performance Rating | Plain 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 Item | Recommended | Rant |
|---|---|---|
| Number of Pairs | 5–10 | Fewer signals, don't make fewer |
| Token Selection | Mainstream + high-volatility alts | Good liquidity, opportunity for big profits |
| Blacklist | Low-liquidity tokens | Slippage will make you cry |
10.2 Capital Requirements
| Item | Recommended | Description |
|---|---|---|
| Per-Trade Position | No more than 20% | Single trade may lose 15%, don't go all-in |
| Total Capital | 3000 U+ | Loose stoploss needs capital support |
| Expected Win Rate | 30–40% | High return target, win rate necessarily low |
10.3 Hardware Requirements
NFI series code large, demands on computing resources:
| Number of Pairs | Min RAM | Recommended RAM | Experience |
|---|---|---|---|
| 1–5 | 4GB | 8GB | Normal |
| 5–10 | 8GB | 16GB | Recommended |
| 10+ | 16GB | 32GB | Smooth |
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:
- 15% Take-Profit: Not randomly set, "sweet spot" validated through backtesting
- -15% Stoploss: Symmetric with take-profit, pursuing "1:1 reward/risk"
- 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! 🙏