Skip to main content

PumpDetector Strategy: The J-Line Bottom Fisher

Nickname: The Bottom-Fishing Expert
Job: Short-term trader specializing in picking up bargains in oversold zones
Timeframe: 5 Minutes (Ultra Short-Term)


I. What is This Strategy?​

Simply put, PumpDetector is:

  • A strategy that keeps staring at the J-line of the KDJ indicator
  • Waits to bottom-fish when J-line drops below 0
  • Runs when J-line rises above 90 or starts turning down

It's like an old man fishing - doesn't move until the fish bites (J crosses above 0), then immediately pulls the rod, and reels in when the fish is full (J above 90) 🎣


II. Core Configuration: Basically "Bottom-Fish and Run"​

Stop-Loss Rules​

Hard stop-loss: Accept defeat at 10% loss
Trailing stop: NOT enabled!

Translation: This strategy relies on a single 10% stop-loss for protection, no trailing stop nonsense. Either profit or lose 10% and leave, clean and simple.

Other Settings​

Timeframe: 5 minutes (quick in and out)
Sell signal: ON (has active selling)
Sell only when profitable: ON (don't sell at a loss)

Translation: 5 minutes per candle, suitable for intraday short-term. Has active sell signals, not the type that holds to death.


III. The Only Buy Condition: Simple and Direct​

This strategy has only one buy condition, not like other strategies with fancy stuff:

🎯 J-Line Crosses Above 0​

Core Logic: J value rises from negative past 0, meaning oversold rebound is starting

Plain English:

"When J-line drops below 0, the market is overly panicked. Once it bounces back, that's a bottom-fishing opportunity!"

Code snippet:

J-line crosses above 0
AND Volume > 0

Interpretation:

  • What is J-line? The most sensitive line in the KDJ indicator
  • J can be negative (more sensitive than K and D)
  • J crossing above 0 = rebounding from extreme oversold
  • This is the legendary "dropped too much, time to bounce"

IV. What is J-Line? A Quick Guide for Beginners​

KDJ indicator has three lines:

LineCalculationCharacteristic
KFast lineQuick response
DSlow lineSlow response, for confirmation
J3K - 2DMost sensitive, can go out of range

J-Line's Special Powers:

  • K and D can only wiggle between 0-100
  • J can drop to negative (-20, -30 are possible)
  • J can rise above 100 (120, 150 are not unheard of)

So:

  • J < 0: Market extremely panicked, should rise soon
  • J > 100: Market extremely greedy, should fall soon
  • PumpDetector just watches for J < 0 opportunities

V. Sell Logic: Two Escape Routes​

The strategy designed two sell signals, whichever triggers first, you run:

🏃 Route #1: J-Line Crosses Above 90​

J-line crosses above 90

Plain English:

"J-line hit 90, entering extreme overbought zone, might pull back soon, run first!"

🏃 Route #2: J-Line Crosses Below K-Line (and J > 50)​

J-line crosses below K-line
AND J > 50

Plain English:

"J-line started turning down, death cross! And still in mid-to-high zone (>50), run before it drops more!"

Sell Signal Summary Table​

SignalTrigger ConditionPlain English Translation
#1J crosses above 90Rose too much, should pull back
#2J crosses below K with J>50Momentum weakening, starting to fall

VI. This Strategy's "Personality Traits"​

✅ Pros (Compliment Time)​

  1. Simple and Clear Signals: One entry, two exits, no confusion
  2. Focused on Bottom-Fishing: Only acts in oversold zones, doesn't chase highs
  3. Active Sell: Has its own sell signals, not the hold-to-death type
  4. Good for Short-Term: 5-minute timeframe, intraday trader's dream

⚠️ Cons (Complaint Time)​

  1. Few Entry Opportunities: J-line crossing above 0 doesn't happen often, might miss moves
  2. No Trailing Stop: Can't automatically lock in profits after making money
  3. Hardcoded Parameters: 18, 4, 4 are written in code, need to edit code to change
  4. Some Code is Unused: Calculated var2, var3, var7... and never used them

VII. Applicable Scenarios: When to Use It?​

Market EnvironmentRecommended ActionReason
Oscillating Downtrend✅ Use heavilyJ-line frequently drops negative, many bottom-fishing opportunities
Quick Pullback✅ RecommendedGreat time to catch rebounds
Trending Up❌ Don't useJ-line stays high, can't buy in
Low Volatility Sideways❌ Don't useNo J<0 opportunities

VIII. Summary: How's This Strategy?​

One-Sentence Review​

"A simple and direct bottom-fishing strategy - buy when J drops below 0, sell when it hits 90 or turns, quick in and out."

Who's It For?​

  • ✅ Short-term trading enthusiasts
  • ✅ Bottom-fishing lovers
  • ✅ Technical indicator believers
  • ✅ People who don't want frequent trades

Who's It NOT For?​

  • ❌ Trend followers
  • ❌ High chasers
  • ❌ People who need frequent signals
  • ❌ Newbies who don't understand KDJ

My Recommendations​

  1. Use in oscillating markets: This strategy has almost no signals in trending markets
  2. Can tweak entry threshold: J crossing -5 or 5 can also be tried
  3. Add trailing stop: Prevent giving back profits
  4. Multiple coins diversification: Since signals are few, watch more pairs

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

9.1 Core Logic: Oversold Rebound​

PumpDetector is a bottom-fishing rebound strategy. Its money-making philosophy is:

"Extremes reverse - when J-line drops to negative, panic is excessive, rebound is just a matter of time."

Its Money-Making Philosophy:

  • Oversold Capture: J < 0 means market panic is excessive
  • Rebound Confirmation: J crossing above 0 means reversal starting
  • Active Exit: Leave when gained enough or turned, don't be greedy

9.2 Performance in Different Markets (Plain English)​

Market TypeRatingPlain English Explanation
📈 Trending Up⭐☆☆☆☆J-line stays at 80-100 or higher, can't buy in at all
🔄 Oscillating Market⭐⭐⭐⭐⭐This is the main battlefield! J-line repeatedly crosses 0, many bottom-fishing opportunities
📉 Trending Down⭐⭐☆☆☆J might stay in negative zone for a long time, catching falling knives
⚡ High Volatility⭐⭐⭐⭐☆High volatility, J-line swings big, many bottom-fishing opportunities

One-Sentence Summary: Oscillating markets are its home turf, go around during trending markets.


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

10.1 Trading Pair Configuration​

Config ItemRecommendedNotes
Timeframe5 minutesDon't change, this strategy is designed for short-term
Stop Loss-0.10Can relax to -0.15
Number of Pairs10-20Few signals, watch more coins

10.2 Key Config File Settings​

# Stop loss setting
stoploss: -0.10

# Timeframe
timeframe: 5m

# Optional optimizations
trailing_stop: true # Recommend enabling
trailing_stop_positive: 0.02 # Start trailing at 2% profit
trailing_stop_positive_offset: 0.05 # Only activate after 5% profit

10.3 Hardware Requirements​

This strategy has moderate computational needs:

Number of PairsMinimum MemoryRecommended MemoryExperience
1-10 pairs2GB4GBSmooth
10-30 pairs4GB8GBComfortable
30+ pairs8GB16GBNo pressure

10.4 Backtest vs Live​

  1. 5-minute timeframe might show many signals in backtesting
  2. Live trading needs to consider slippage and execution delay
  3. J-line changes fast, might miss optimal price in live trading

Recommended Flow:

  1. Backtest first to get a feel
  2. Paper trade for a few days
  3. Small position live test
  4. Confirm stability before scaling up

Don't go all-in right away, short-term strategies need more breaking in!


XI. Bonus: The Author's "Little Tricks"​

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

  1. Code Has Redundancy

    Calculated var2, var3, var7, var9... and never used them in buy/sell, probably "leftovers" from development

  2. Parameters From TradingView

    Strategy header shows source: https://fr.tradingview.com/script/vDX9m7PJ-L2-KDJ-with-Whale-Pump-Detector/ - translated from TradingView script

  3. What is XSA?

    Custom weighted moving average function, more sensitive than regular SMA - author probably thought standard moving averages weren't enough

  4. "Whale Pump Detector"?

    Original script is named "Whale Pump Detector" - claims to detect big money entering, but it's just KDJ bottom-fishing 😂


XII. Final Words​

One-Sentence Review​

"A simple and clear bottom-fishing strategy - buy when J is negative, sell at 90 or when turning. Few signals but clear."

Who's It For?​

  • ✅ Short-term traders
  • ✅ Bottom-fishing enthusiasts
  • ✅ KDJ indicator believers
  • ✅ People who don't need daily trades
  • ✅ People willing to wait for opportunities

Who's It NOT For?​

  • ❌ Trend followers
  • ❌ Buy-high-sell-higher types
  • ❌ People who need to trade every day
  • ❌ Newbies who don't understand technical indicators
  • ❌ People wanting to make money in bull markets

Manual Trader Recommendations​

The J-line usage in this strategy can be directly borrowed:

  • J < 0: Watch, prepare to bottom-fish
  • J crosses above 0: Confirm entry
  • J > 90 or death cross: Consider exiting
  • Safer with other confirming indicators

XIII. ⚠️ Risk Reminder Again (Must Read)​

Backtesting Looks Great, But Be Careful in Live Trading​

PumpDetector's logic is simple and clear - but there's a trap:

The simpler the signal, the easier it is to be "targeted" by the market. When everyone is waiting for J-line to cross above 0, the market might not cooperate.

Simply put: Signals everyone knows often don't work.

Hidden Risks of Short-Term Strategies​

In live trading, this strategy might cause:

  • Missing Moves: J-line crossing above 0 might be rare, missing big moves
  • Catching Falling Knives: J-line can stay in negative zone, bottom-fishing too early
  • Slippage Loss: 5-minute timeframe changes fast, live execution might not be ideal
  • Frequent Stop-Losses: Failed bottom-fishing, repeatedly triggering 10% stop-loss

My Honest Recommendations​

1. Use in oscillating markets, avoid trending markets
2. Diversify across multiple coins, since signals are few
3. Stop-loss can be appropriately relaxed
4. Add trailing stop to lock profits
5. J-line entry threshold can be adjusted

Remember: J-line bottom-fishing makes sense, but the market never follows the script. Light position testing, staying alive is most important! 🙏


Final Reminder: The strategy is called "Whale Pump Detector", sounds fancy, but it's just KDJ bottom-fishing. Don't be fooled by the name, the logic is simple. But simple doesn't mean ineffective - the key is using it in the right scenario!