Skip to main content

PrawnstarOBV Strategy: The Volume Detective

Nickname: The Volume-Price Detective
Job: Sniffing out capital inflows at market bottoms
Timeframe: 1 Hour


I. What is This Strategy?

Simply put, PrawnstarOBV is:

  • A "snoop" that keeps staring at trading volume
  • A "bottom-fishing master" that only acts when the market is weak
  • A "capital tracker" using OBV (On-Balance Volume) to find money flowing in

It's like a scalper lurking at the market entrance, knowing exactly who's buying big and who's secretly selling 🕵️


II. Core Configuration: Basically "Steady Bottom-Fishing"

Take-Profit Rules (ROI Table)

Right after buying: Goal is 29.6% profit (pretty ambitious)
After 3 hours: Down to 13.7% is fine
After 13.5 hours: 2.5% is okay too
After 17 hours: Break-even and leave, game over

Translation: This strategy is like "new official, three fires" - super ambitious right after buying, then gets zen over time, eventually accepting break-even. Just like chasing someone - at first you're like "I won't marry anyone else," three months later you think "being friends is fine too" 🤣

Stop-Loss Rules

Hard stop-loss: Run at 15% loss
Trailing stop: After making 4%, run if it pulls back 0.1%

Translation: After making 4%, it gets super chicken - runs at the tiniest pullback from the peak. This is called "wallet-clutching mode" - not giving back a penny of profit.


III. 3 Buy Conditions: I've Sorted Them For You

This strategy's buy conditions fall into three categories, neatly organized:

🎯 Category 1: Golden Cross Bottom-Fishing (Condition #1)

Core Logic: OBV crosses above MA + RSI weak confirmation

Plain English:

"Volume momentum suddenly strengthened, and the market is still in a weak zone - this could be a bottom reversal signal!"

Code snippet:

OBV crosses above OBV MA
AND RSI < 50

Interpretation:

  • OBV (On-Balance Volume) is a cumulative volume indicator
  • When OBV crosses above its 7-day MA, it means money is starting to flow in
  • RSI < 50 ensures we're bottom-fishing in a weak zone
  • It's like saying: "Money is coming in, but the market is still cheap - opportunity!"

📉 Category 2: Deviation Bottom-Fishing (Condition #2)

Core Logic: Volume-price deviation exceeds 10%

Plain English:

"The volume MA is way off from price - something fishy is going on, time to buy the dip!"

Code snippet:

(OBV MA - Close Price) / OBV MA > 0.1

Interpretation:

  • This condition judges the divergence between volume momentum and price
  • When deviation exceeds 10%, something unusual is happening with volume-price relationship
  • Could be a bottom signal - like goods on sale, but suddenly more people are buying

🔍 Category 3: Trend Confirmation (Condition #3)

Core Logic: OBV rising + OBV MA trend up + RSI weak

Plain English:

"Volume is up, volume MA is trending up, but RSI is still weak - solid bottom signal!"

Code snippet:

OBV > Previous OBV
AND OBV MA > OBV MA from 5 candles ago
AND RSI < 50

Interpretation:

  • OBV higher than previous: momentum increasing
  • OBV MA higher than 5 candles ago: trend pointing up
  • RSI < 50: still in weak zone
  • Triple confirmation, more reliable

IV. Protection Mechanism: 3 Layers of "Security Doors"

This strategy has no active sell, relying entirely on protection mechanisms:

Protection LayerFunctionPlain English
Fixed Stop LossRun at 15% loss"Lost too much, I'm out!"
ROI Take-ProfitLower targets over time"Waiting too long is boring, break-even is fine"
Trailing StopAfter 4% profit, run on 0.1% pullback"Not losing a penny of profit!"

The design is like: wanting to make big money when entering, then getting zen over time, then clutching the wallet tight when profitable 🤐


V. Sell Logic: There Isn't Any!

Yep, You Read That Right

This strategy's sell function is empty:

def populate_exit_trend(self, dataframe, metadata):
dataframe.loc[( ), 'sell'] = 1
return dataframe

Plain English:

"Sell? I don't know how! Let me rely on ROI and trailing stop to escape!"

This design is like a driver who doesn't know how to brake - relying entirely on walls (stop loss) and destinations (ROI) to stop 🚗


VI. This Strategy's "Personality Traits"

✅ Pros (Compliment Time)

  1. Volume-Price Combo: Not just looking at price, also watching volume - more information
  2. Triple Confirmation: Three different angles confirming the bottom, more reliable signals
  3. Solid Protection: Trailing stop + ROI take-profit + fixed stop loss - triple insurance
  4. Focused on Bottom-Fishing: RSI < 50 restriction ensures only entering in weak zones

⚠️ Cons (Complaint Time)

  1. No Active Sell: No sell signals, relies entirely on stops and take-profits, might miss better exits
  2. Oscillating Market Weapon, Trending Market Useless: RSI < 50 restriction is completely useless in trending up markets
  3. May Catch Falling Knives: Buying in weak zones, there might be more downside below
  4. 1-Hour Timeframe is Slow: Slow reaction to fast markets

VII. Applicable Scenarios: When to Use It?

Market EnvironmentRecommended ActionReason
Oscillating Market✅ Use heavilyCore scenario, catching bottom reversals
Bottom Consolidation✅ RecommendedOBV momentum changes most effective
Trending Up❌ Don't useRSI < 50 restriction, missed opportunities
Trending Down⚠️ CarefulMay catch falling knives

VIII. Summary: How's This Strategy?

One-Sentence Review

"A good guy who only knows how to bottom-fish but doesn't know how to sell - enters on triple confirmation, exits on luck and stops."

Who's It For?

  • ✅ People good at bottom-fishing in oscillating markets
  • ✅ People who believe "volume precedes price" theory
  • ✅ Long-term thinkers willing to trade time for space
  • ✅ People who don't chase frequent trades

Who's It NOT For?

  • ❌ People who want to follow trends (RSI<50 restriction is too limiting)
  • ❌ People who want high-frequency trading (1-hour timeframe is too slow)
  • ❌ People who don't like trailing stops
  • ❌ People who want to make money in bull markets (this is for bottom-fishing)

My Recommendations

  1. Use mainly in oscillating markets: This strategy is designed for bottom-fishing, don't use in trending markets
  2. Combine with other indicators: Consider adding a trend filter
  3. Adjust stop loss: 15% stop loss might be too wide, adjust based on coin volatility

IX. What Markets Can This Strategy Make Money In?

9.1 Core Logic: Finding Bottoms with Volume

PrawnstarOBV is a bottom-fishing strategy. Its core philosophy is:

"Price can lie, volume doesn't."

Its Money-Making Philosophy:

  • Volume Before Price: When OBV rises, money is flowing in, price might not have reacted yet
  • Enter When Weak: RSI < 50 ensures not chasing highs
  • Multiple Confirmation: Three conditions verify bottoms from different angles

9.2 Performance in Different Markets (Plain English)

Market TypeRatingPlain English Explanation
📈 Trending Up⭐⭐☆☆☆RSI stays above 50, can't buy in at all, misses the move
🔄 Oscillating Market⭐⭐⭐⭐⭐This is the main battlefield! Repeatedly confirming bottoms, eating profits
📉 Trending Down⭐⭐☆☆☆Might catch falling knives, buying higher than the real bottom
⚡ High Volatility⭐⭐⭐☆☆Signals might be frequent, but trailing stop protects profits

One-Sentence Summary: Oscillating market bottoms are its home turf, go around during other times.


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

10.1 Trading Pair Configuration

Config ItemRecommendedNotes
Timeframe1 HourDefault is fine, don't mess with it
Number of Pairs5-10Too many to watch
Coin SelectionMajor coinsGood liquidity, OBV more reliable

10.2 Key Config File Settings

# Stop loss setting
stoploss: -0.15

# Trailing stop (optional optimization)
trailing_stop: true
trailing_stop_positive: 0.001
trailing_stop_positive_offset: 0.04
trailing_only_offset_is_reached: true

10.3 Hardware Requirements (Important!)

This strategy isn't computationally heavy, doesn't need much VPS:

Number of PairsMinimum MemoryRecommended MemoryExperience
1-5 pairs2GB4GBSmooth
5-20 pairs4GB8GBComfortable
20+ pairs8GB16GBNo pressure

10.4 Backtest vs Live

  1. Note OBV signals may differ in backtesting vs live
  2. 1-hour timeframe parameters might overfit historical data
  3. Recommend testing on paper trading first

Recommended Flow:

  1. Backtest 3 months of data
  2. Paper trade for 2 weeks
  3. Small position live test
  4. Gradually increase position

Don't go all-in right away, no matter how good the strategy, it needs breaking in!


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

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

  1. ROI Design is "Quirky"

    29.6%, 13.7%, 2.5%, 0% - these numbers are clearly backtest-optimized, not integer-friendly for OCD

  2. Super Tight Trailing Stop

    After profiting, runs on 0.1% pullback - the author is really afraid of giving back profits

  3. Buy Conditions Written a Bit Messy

    Three conditions connected by OR, but bracket placement is headache-inducing - Python precedence issues to watch out for


XII. Final Words

One-Sentence Review

"A strategy that only knows how to bottom-fish and doesn't actively sell - enters on triple confirmation, exits entirely on stops and take-profits."

Who's It For?

  • ✅ Oscillating market lovers
  • ✅ Bottom-fishing enthusiasts
  • ✅ People who believe in volume analysis
  • ✅ Patient long-term thinkers

Who's It NOT For?

  • ❌ Trend followers
  • ❌ High-frequency traders
  • ❌ People who like active take-profits
  • ❌ Bull market chasers

Manual Trader Recommendations

The OBV + RSI combo in this strategy can be used independently:

  • Watch when OBV crosses above MA
  • Enter when RSI < 50
  • Set your own take-profit and stop-loss

The core idea is: volume precedes price changes - this concept is valuable for any trader.


XIII. ⚠️ Risk Reminder Again (Must Read)

Backtesting Looks Great, But Be Careful in Live Trading

PrawnstarOBV's backtesting might look good - but there's a trap:

Because RSI and OBV are common indicators, parameters can easily be "fitted" to historical optimum, but that doesn't mean they'll work in the future.

Simply put: Good report card in history doesn't mean you'll ace the next exam.

Hidden Risks of Complex Strategies

In live trading, this strategy might cause:

  • Missing Bull Markets: RSI < 50 restriction is useless during bulls
  • Catching Falling Knives: Buying in weak zones, there might be lower below
  • Getting Trailing Stop Swept: 0.1% trailing distance is too tight, normal volatility might sweep it

My Honest Recommendations

1. Use in oscillating markets, avoid trending markets
2. Stop loss can be relaxed to -0.10
3. Trailing stop distance can be adjusted to 0.5%-1%
4. Use with trend filters

Remember: No matter how good the strategy, the market will humble you without warning. Light position testing, staying alive is most important! 🙏


Final Reminder: Volume indicators are good stuff, but bottom-fishing is an art, not a science. The strategy gives you signals, decisions are still up to you.