RalliV1_disable56 Strategy: The Bear Market Bottom Fisher
Nickname: EWO Catcher, Bear Market Hunter
Job: Specialist in curing all kinds of "oversold-itis"
Timeframe: 5 minutes
I. What is This Strategy?
Simply put, RalliV1_disable56 is:
- A "bottom fisher" that specifically looks for opportunities during declines
- Uses Elliott Wave Oscillator (EWO), a relatively obscure indicator
- Two playbooks for bull and bear markets - speaks human to humans, ghost to ghosts
Like a professional contrarian investor who specializes in bottom fishing 🤣
II. Core Configuration: "Take Profits When You Have Them, Accept Losses When You Don't"
Take Profit Rules (ROI Table)
0 minutes: 4% profit, I'm out
40 minutes: 3.2% works too
87 minutes: 1.8% also fine
After 201 minutes: Even mosquito meat is fine
Translation: This strategy isn't greedy - 4% profit is satisfying enough. If waiting too long, any profit gets booked.
Stop Loss Rules
Fixed stop loss: -30% (this... is quite large)
Trailing stop: Activates at 3% profit, locks in 0.5%
Time stop: Held 140 minutes and still losing? Kick you out at -0.5%
Translation: Stop loss is set pretty wide (30%), but trailing stop and time stop provide backup - a "loose first, tight later" design.
III. 4 Buy Conditions: I've Categorized Them for You
This strategy's buy conditions are designed by scenario, I've grouped them into 2 categories:
🎯 Category 1: Bear Market Bottom Fishing (3 conditions)
Core Logic: Below EMA100, oversold bounce
Plain English:
"In a bear market, everyone's running, but I'm going in to pick up chips - but I have to wait until it's truly oversold."
Representative Conditions: #1, #2, #3
Classic Lines:
- Condition #1:
MA_buy < EMA_100 & EWO > 2.327→ "Bear market but momentum suddenly strengthening, could be a reversal signal" - Condition #2:
RSI < 25 & EWO > -2.327→ "Dropped enough, momentum improving, let's go!" - Condition #3:
EWO < -20.988→ "Extremely, extremely, extremely oversold, high bounce probability"
📈 Category 2: Bull Market Pullback (1 condition)
Core Logic: Above EMA100, pullback entry
Plain English:
"In a bull market, everyone's buying, I'll wait for pullbacks to enter - chasing highs? Never in this lifetime."
Representative Condition: #4
Classic Line:
- Condition #4:
MA_buy > EMA_100 & RSI_fast < 35 & EWO > 2.327→ "Bull market pullback, momentum still there, let's go!"
IV. Protection Mechanisms: Three "Firewalls"
Behind each buy condition are three layers of protection, like wearing three bulletproof vests:
| Protection Type | Function | Plain English |
|---|---|---|
| Fixed Stop Loss | -30% floor | "Maximum 30% loss, shouldn't happen... right?" |
| Trailing Stop | Activates at 3% profit | "Lock some profit after making money so it doesn't give back" |
| Time Stop | 140 minutes + loss | "Don't keep positions that dilly-dally too long" |
Complaint: The 30% fixed stop loss is really quite large, if you hit extreme market conditions... 🙃
V. Sell Logic: Two Paths Available
5.1 Sell Signal #1: Bullish Reversal
HMA_50 > EMA_100 (major trend upward)
Close > SMA_9 (breakout above short-term MA)
Close > MA_sell * 0.997 (breakout above sell line)
RSI_fast > RSI_slow (momentum accelerating)
Plain English:
"In a bull market, price breaks above various MAs, momentum still accelerating - time to take profits."
5.2 Sell Signal #2: Bearish Fake Breakout
Close < EMA_100 (still bear market)
Close > MA_sell * 0.991 (breakout above short-term line)
RSI_fast > RSI_slow (momentum improving)
Plain English:
"In a bear market, price suddenly breaks out - might be a fake breakout, run fast!"
5.3 Smart Sell Rejection
There's also a clever trick:
if RSI < 45 and HMA_50 > EMA_100:
return False # Reject sell
Plain English:
"Long-term trend is up but RSI hasn't heated up yet? Don't sell yet, might still go higher!"
VI. This Strategy's "Personality Traits"
✅ Pros (Praise Section)
- Dual Scenario Adaptation: Can play in both bull and bear markets, won't lie flat in bear markets like some strategies
- Unique EWO Indicator: Few people use this indicator, might have alpha others don't see
- Triple Stop Loss: Although fixed stop is large, trailing and time stops compensate
- No Chasing Highs: All buy conditions require "price below some MA", no chasing
⚠️ Cons (Complaint Section)
- 30% Stop Loss Too Large: Seriously, 30% is quite scary, recommend reducing it
- Fixed EWO Extremes: -20.988 might not suit all coins
- Few Sell Signals: Only 2 sell conditions, might miss some exit opportunities
- Too Many Parameters: Tons of optimizable parameters, easy to overfit
VII. Suitable Scenarios: When to Use It?
| Market Environment | Recommended Action | Reason |
|---|---|---|
| Oscillating-to-down | Use fully | Specialist in oversold bounces |
| Slow bull | Lower ewo_high | Many pullback entry opportunities |
| Rapid rally | Use cautiously | Strategy is conservative, can't keep up |
| Sideways | Use normally | Both overbought and oversold signals available |
VIII. Summary: How's This Strategy Really?
One-Sentence Review
"A strategy that specializes in picking up chips in bear markets, can also play bull market pullbacks, but don't expect it to chase rallies."
Who Should Use It?
- ✅ Contrarian investors who like bottom fishing
- ✅ Patient holders who can accept larger drawdowns
- ✅ Regulars in oscillating markets
- ✅ People who want to use the obscure EWO indicator
Who Shouldn't Use It?
- ❌ Aggressive traders who chase highs and sell lows
- ❌ People who can't accept 30% drawdowns (recommend changing stop loss)
- ❌ Those who only play bull markets
- ❌ Newbies who don't want to study EWO indicator
My Recommendations
- Reduce Stop Loss: Change 30% to 10-15%, much better for psychological tolerance
- Optimize Per Coin: Different coins have different EWO extremes, need individual tuning
- Simulate First Then Live: Many parameters in this strategy, easy to overfit
- Watch RSI_fast: This is the core source of oversold signals
IX. What Markets Can This Strategy Make Money In?
9.1 Core Logic: Using EWO to Find "Reversal Points"
RalliV1_disable56 is a variant of the Rallipanos strategy series. 200+ lines of code, clear logic, primarily relies on the EWO indicator.
Its Money-Making Philosophy: Wait for others to panic before entering, wait for others to get greedy before exiting.
- EWO Extreme Negative: Market panic, severe oversold, high reversal probability
- Price Deviation from MA: Price deviated too much from moving average, mean reversion will bring it back
- RSI Confirmation: Momentum indicator confirms oversold, not a fake drop
9.2 Performance in Different Markets (Plain English Version)
| Market Type | Performance Rating | Plain English Explanation |
|---|---|---|
| 📈 Slow Bull | ⭐⭐⭐⭐☆ | Pullback entries work well, no chasing highs, steady profits |
| 🔄 Oscillating | ⭐⭐⭐⭐⭐ | Home territory! Eating overbought/oversold back and forth, trading fees become profits |
| 📉 Downtrend | ⭐⭐⭐☆☆ | Bear market bottom fishing has opportunities, but timing is hard |
| ⚡ Rally | ⭐⭐☆☆☆ | Strategy too conservative, can't keep up with rhythm, just watch others profit |
One-Sentence Summary: Oscillating markets are its home turf, slow bulls also work, rallies forget it.
X. Want to Run This Strategy? Check These Configurations First
10.1 Trading Pair Configuration
| Configuration Item | Recommended Value | Comment |
|---|---|---|
| Number of pairs | 10-30 | Too many to handle |
| Volatility | Medium | EWO not sensitive to too stable coins |
| Timeframe | 5 minutes | Must use 5 minutes, other periods need re-optimization |
10.2 Key Configuration File Settings
# config.json key settings
"timeframe": "5m",
"startup_candle_count": 200, # Need 200 candles for warmup
"trailing_stop": true,
"trailing_stop_positive": 0.005,
"trailing_stop_positive_offset": 0.03
10.3 Hardware Requirements (Important!)
This strategy has moderate computation, doesn't demand much VPS memory:
| Trading Pairs | Minimum Memory | Recommended Memory | Experience |
|---|---|---|---|
| 1-10 pairs | 2GB | 4GB | Smooth |
| 10-50 pairs | 4GB | 8GB | Normal |
| 50+ pairs | 8GB | 16GB | Slightly laggy |
Warning: If you run 50+ pairs on an old computer, you might get computation timeouts 😅
10.4 Backtest vs Live Trading
This strategy uses process_only_new_candles = True, backtest and live trading behavior are consistent.
Recommended Process:
- First optimize parameters with Hyperopt (at least 1000 rounds)
- Backtest with 6+ months of data
- Run simulation for 1-2 weeks
- Small capital live testing
- Gradually increase position
Don't go all-in on day one, no matter how good the strategy is, it needs to be broken in!
XI. Bonus: The Strategy Author's "Little Secrets"
Looking carefully at the code, you'll find some interesting things:
-
Meaning of disable56: Commented out buy conditions #5 and #6 from the original strategy, suggesting the author found those two conditions didn't work well
"Practice makes perfect, cut conditions that don't work"
-
Time stop of 140 minutes: A very precise number, probably the author's tested optimal time
"If not profitable after waiting too long, better to switch to something else"
-
EWO parameters 5/200: Fast line 5, slow line 200, 40x difference
"Short-term momentum vs long-term trend, extremes are opportunities"
XII. The Very Last Thing
One-Sentence Review
"A thoughtful bottom-fishing strategy that uses the obscure EWO indicator to find reversal points, performs well in oscillating markets."
Who Should Use It?
- ✅ People who can accept larger drawdowns (or willing to change stop loss)
- ✅ Contrarian thinkers who like bottom fishing, not chasing highs
- ✅ Oscillating market players
- ✅ People with time for parameter optimization
Who Shouldn't Use It?
- ❌ Those with weak psychological tolerance
- ❌ Those who only play rally markets
- ❌ Those who don't want to study EWO indicator
- ❌ Those with no time for backtesting and optimization
Manual Trader Recommendations
If you want to manually use this strategy's signals:
- Watch for EWO rising from around -20
- Start watching closely when RSI_fast < 35
- In bull markets use condition #4, in bear markets use conditions #1-3
- Don't chase highs, wait for pullbacks!
XIII. ⚠️ Risk Re-emphasis (Must Read This Section)
Backtests Are Beautiful, Live Trading Needs Caution
RalliV1_disable56's historical backtest performance might be quite good - but there's a trap:
This strategy has many optimizable parameters, easy to "fit" to the optimal solution for past market conditions, but doesn't guarantee future profits.
Simply put: Memorizing answers is easy, doing new problems is hard.
Hidden Risks of Complex Strategies
In live trading, complex logic can lead to:
- Parameter Sensitivity: Switch coins and previously optimized parameters might be useless
- Overfitting: The more finely tuned the parameters, the more future performance might suffer
- Signal Reduction: 4 buy conditions vs only 2 sell conditions, more entries than exits
My Recommendations (Sincere Advice)
1. Change 30% stop loss to 10-15%
2. Optimize parameters separately for 2-3 coins
3. Run at least 6 months of backtest data
4. Simulation trading for at least 2 weeks before live
5. Check monthly whether parameters need re-optimization
Remember: No matter how good the strategy is, when the market teaches you a lesson, it won't give you a heads up. Test with small positions, staying alive is most important! 🙏