Skip to main content

NFI46Frog Strategy: The Frog That Hops Steadily on Trend Lilypads

Nickname: Frog Strategy
Career: Professional "hop in, hop out" trend rider
Timeframe: 5 Minutes (main battlefield) + 1 Hour (telescope)


1. What's This Strategy?​

In simple terms, NFI46Frog is:

  • Looking for pullback entry opportunities in uptrends
  • Has layers of protection against "catching falling knives" and "chasing highs"
  • Intellectually takes profits when it's making money

It's like a frog hopping from lily pad to lily pad — when the trend is good, it hops in; when danger strikes, it hops out. Steady and safe, no capsizing 🐸


2. Core Settings: Plain English — "10% Take-Profit, 10% Stop-Loss"​

Take-Profit Rules (ROI Table)​

Immediately after buying: wait for 10% profit before exiting
After 30 minutes: exit with 5% profit
After 1 hour: exit with 2% profit

Translation: Give it time to make money, and take profits when you've made enough — don't be greedy.

Stop-Loss Rules​

Stop-loss: -10% (lose a maximum of 10%)
Trailing stop: starts "watching" after making 3%

Translation: Admit defeat if you lose too much; once you're winning, it helps you guard your profits so you don't "ride a rollercoaster."


3. 17 Entry Conditions: I've Categorized Them for You​

This strategy's entry conditions are terrifyingly numerous. I've organized them into 7 categories:

🎯 Category 1: Trend Pullback Type (Conditions 1, 5, 14)​

Core Logic: Major trend is upward — a minor pullback is an entry opportunity

Plain English:

"The train is moving forward, it just slowed down slightly — quickly hop on!"

Representative Condition: Condition #1

  • 1-hour trend upward (EMA50 > EMA200)
  • Downturn protection activated
  • Surge protection activated
  • RSI somewhat low (short-term oversold)

📉 Category 2: Oversold Rebound Type (Conditions 2, 4, 6, 7)​

Core Logic: It's fallen too much — a rebound is coming

Plain English:

"Fell to grandma's house, time for a rebound, right? Bottom-fishing!"

Representative Condition: Condition #2

  • RSI is significantly lower than the 1-hour RSI
  • Price near Bollinger lower band
  • Trading volume is not high

📊 Category 3: BB Breakout Type (Condition 3)​

Core Logic: Bollinger Band bandwidth narrows before a breakout

Plain English:

"Price has been compressed to its limit — it's about to explode!"


🐊 Category 4: Alligator Indicator Type (Condition 8)​

Core Logic: Use Alligator indicator to determine trends

Plain English:

"The alligator's mouth is open, pointing upward! Follow along!"

Classic Lines:

  • Condition #8: lips > teeth > jaw, all three lines pointing up

    "The alligator is ready to eat — quickly get on board!"


📍 Category 5: Moving Average Deviation Type (Conditions 9, 10, 11)​

Core Logic: Price deviates too much from the moving average — time to revert

Plain English:

"It's run too far, time to come back, right?"


🌊 Category 6: EWO Signal Type (Conditions 12, 13, 16, 17)​

Core Logic: Use Elliott Wave Oscillator to find opportunities

Plain English:

"The wave theory says it's time to go up here!"


🎯 Category 7: EMA Deviation Type (Condition 15)​

Core Logic: Short-term moving average deviates too much from the long-term

Plain English:

"Short-term moved too fast — time to catch your breath!"


4. Protection Mechanisms: Dual Insurance, Scared You'll Buy Recklessly​

Each entry condition is equipped with two sets of protection parameters, like two security checkpoints:

🛡️ First Line: Dip Protection (Downturn Protection)​

Inspection DimensionFunctionPlain English
Current candleDon't catch a single big red candle"This one candle dropped this much — don't catch it!"
2 periodsDon't catch consecutive declines"Both candles dropped — wait a bit"
12 periodsDon't catch medium-term decline"It's been dropping for an hour, stay calm"
144 periodsDon't catch long-term decline"It's been dropping almost all day — are you really going to catch it?"

Three Strictness Levels:

  • Normal: Standard protection, use in normal circumstances
  • Strict: Strict protection, for the fearful
  • Loose: Loose protection, for the bold

🛡️ Second Line: Pump Protection (Surge Protection)​

Inspection WindowFunctionPlain English
12 hoursDon't chase short-term surges"Just surged — wait for a pullback"
24 hoursDon't chase medium-term surges"Surged this much in one day — don't chase"
36 hoursMedium-to-long-term surge check"It's been surging for a day and a half — be careful"
48 hoursLong-term surge check"Surged for too long — it might crash"

Commentary: This protection mechanism is more naggy than my mom, but it really can save your life


5. Exit Logic: More Complex Than Entries!​

5.1 Tiered Take-Profit: How Much Profit Triggers an Exit?​

Profit       RSI Threshold    Action
──────────────────────────────────────
> 20% < 34 Get out! You've made enough!
10-20% < 42 You can leave now
9-10% < 50 Wait a bit more
...
1-2% < 34 Just made a little — observe

Plain English:

  • Making a lot: RSI requirement loose, let you make more
  • Making a little: RSI requirement strict, take profits when you can

5.2 Special Scenario Exits​

ScenarioTrigger ConditionPlain English
Below EMA200Price below long MA"Trend is bad — make money and run"
Post-SurgeSurged within 48h"After a surge — take profits quickly"
Trend DecaySMA200 declining"Trend is gone -- run!"
Trailing ExitProfit drawdown"Don't let profits slip away"

5.3 Basic Sell Signals (8)​

Classic Lines:

  1. Signal #1: RSI > 79.5 + 6 consecutive candles above BB upper band

    "Gone wild! Broke through the upper band 6 times in a row — run!"

  2. Signal #3: RSI > 82

    "RSI broke 82 — way too hot!"

  3. Signal #4: 5-minute RSI > 73 + 1-hour RSI > 79

    "Both short and long timeframe RSI overbought — take profits when you can!"


6. This Strategy's "Personality Traits"​

✅ Pros (The Praising Section)​

  1. Perfect Protection Mechanism: Won't let you catch falling knives in a crash, won't let you chase at the top
  2. Highly Customizable: 17 entry conditions — use whichever you want
  3. Dual Timeframe: 5 minutes to see opportunities, 1 hour to see trends — broad vision
  4. Refined Take-Profit: 12 levels of take-profit, won't miss money you should earn

⚠️ Cons (The Ranting Section)​

  1. Too Many Parameters: 100+ optimizable parameters — your head hurts just looking
  2. Easy to Overfit: Beautiful backtesting, real trading may slap you in the face
  3. High Computational Load: Needs 400 candles before signaling — old computers may lag
  4. High Learning Curve: Don't even try without learning dozens of indicators first

7. When to Use It: Applicable Scenarios​

Market EnvironmentRecommended ActionReason
Stable Uptrend🟢 Recommend usingStrategy design intent, perfect match
Wide Ranging🟡 Use cautiouslyOnly use oversold rebound conditions
One-Sided Decline🔴 Not recommendedTrend conditions not met, no signals
High Frequency Volatility🔴 Not recommendedProtection mechanisms lock down entries

8. Summary: What Do You Think of This Strategy?​

One-Line Rating​

"Frog hops on lily pads — stable, but needs a good pond (uptrend)"

Who's It For?​

  • ✅ Those with Freqtrade live trading experience
  • ✅ Willing to spend time optimizing parameters
  • ✅ Mainly trading stablecoin pairs (USDT)
  • ✅ Those with sufficient VPS memory

Who's It NOT For?​

  • ❌ Complete beginners
  • ❌ People wanting "install and go"
  • ❌ Only trading BTC/ETH pairs
  • ❌ Manual traders

My Recommendation​

  1. First run dry-run: Don't put real money in right away
  2. Select good trading pairs: 40-80 stablecoin pairs, don't touch leveraged tokens
  3. Adjust protection parameters: Based on market adjust Strict/Loose
  4. Regular checks: Parameters aren't set-and-forget

9. What Markets Can This Strategy Make Money In?​

9.1 Core Logic: Trend + Protection + Take-Profit​

NFI46Frog is a member of the NostalgiaForInfinity series. Code volume 1000+ lines — what does that mean? It's like writing a small novel

Its Money-Making Philosophy: Find safe pullback opportunities in uptrends, take profits and run.

  • Trend Confirmation: Most conditions require EMA50 > EMA200
  • Protection First: Two gates — downturn protection and surge protection
  • Intelligent Take-Profit: Decides when to exit based on profit and RSI status

9.2 Performance in Different Markets (Plain English)​

Market TypeRatingPlain English Explanation
📈 Stable Uptrend⭐⭐⭐⭐⭐This is home turf! Good trend + pullback entry = making bank
🔄 Wide Ranging⭐⭐⭐☆☆Oversold rebound conditions work, but stop-losses will be frequent
📉 One-Sided Decline⭐⭐☆☆☆Trend conditions not met, signals are few
⚡ High Frequency Volatility⭐☆☆☆☆Protection mechanisms block most entries

One-Line Summary: Makes money in uptrends, muddles through in ranging markets, rests during declines.


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

10.1 Trading Pair Configuration​

Config ItemRecommended ValueCommentary
Number of Pairs40-80 pairsToo few signals insufficient, too many can't handle
BlacklistLeveraged tokensDon't touch — they'll blow up
Concurrent Positions4-6Don't be greedy

10.2 Key Config File Settings​

# config.json key settings
"timeframe": "5m", # Must be 5 minutes
"use_sell_signal": true, # Must enable
"sell_profit_only": true, # Recommend enabling
"ignore_roi_if_buy_signal": true # Must enable

10.3 Hardware Requirements (Important!)​

This strategy has enormous computational load and has requirements for VPS memory:

Number of PairsMinimum MemoryRecommended MemoryExperience
40 pairs4GB8GBBarely usable
80 pairs8GB16GBRuns smoothly

Warning: Insufficient memory will cause freezes, signal delays, missing buy/sell points

10.4 Backtesting vs. Live Trading​

Backtesting often looks beautiful — with so many parameters, you can always "memorize the answers."

Recommended Process:

  1. Run historical backtesting to see general performance
  2. Then run dry-run (paper trading) for at least 1-2 weeks
  3. Small-funds live test
  4. Confirm stability before increasing position

Don't go all-in right away, even the best strategy needs a break-in period!


11. Easter Eggs: The Strategy Author's "Little Thoughts"​

Looking carefully at the code, you'll find some interesting things:

  1. Frog naming: Frog might hint at the flexibility of "hopping in and out"

    "I'm not holding until death — I'm a frog. If the lily pad isn't safe, I hop."

  2. Dip Protection three levels: Normal/Strict/Loose

    "I've given you choices: conservative, radical, or in between"

  3. Pump Protection multiple time windows: 12h/24h/36h/48h

    "Surges need to be evaluated over time — short-term and long-term surges are different"


12. The Final Final​

One-Line Rating​

"Frog strategy: hops in when trends are good, hops out when it's dangerous — stable!"

Who's It For?​

  • ✅ Those with quantitative experience
  • ✅ Willing to tweak parameters
  • ✅ Those with stablecoin pair resources
  • ✅ Those with good machines

Who's It NOT For?​

  • ❌ Beginner newbies
  • ❌ Lazy people
  • ❌ Manual traders
  • ❌ Those with insufficient memory

Manual Trader Recommendations​

Don't try to manually trade this strategy! Signal judgment requires real-time calculation of dozens of indicators — the human brain simply can't compute that.just let let the machine run it.


⚠️ Risk Re-Emphasis (Must Read This Section)​

Backtesting Looks Great, Live Trading Requires Caution​

NFI46Frog's historical backtesting performance is often extremely impressive — but there's a trap:

Because there are many parameters, the strategy can easily "fit" the optimal solution for past market conditions, but this doesn't mean it can definitely profit in the future.

Simply put: Students who memorize answers get high scores, but that doesn't mean they actually understand the material.

Hidden Risks of Complex Strategies​

In live trading, complex logic may cause:

  • Signal delays: Too much calculation, miss the best entry points
  • Over-optimization: Parameters perfectly fit history, but markets change
  • Maintenance costs: When problems arise, they're hard to diagnose
  • Slippage impact: Many signals mean many trades, slippage costs add up

My Recommendations (Sincere Advice)​

1. Don't just look at backtesting returns — look at maximum drawdown
2. Dry-run for at least 2 weeks before live trading
3. Start live trading with small funds
4. Check strategy performance regularly — switch if not working

Remember: No matter how good a strategy is, the market won'tgive you a heads-up when it comes to teach you a lesson. Test with light positions — survival is the most important thing!


Final Reminder: Frog hops on lily pads — stable, stable, but without the lily pads (uptrends), the frog gets wet too! Choose the right market to hop steadily!