Skip to main content

PRICEFOLLOWINGX: The Trend Follower "With Bodyguards"

Nickname: Bodyguard Captain
Profession: Quant world's "cautious type" — goes out with 3 bodyguards (protection mechanisms)
Timeframe: 15 minutes (not in a hurry)


1. What's This Strategy?

Simply put, PRICEFOLLOWINGX is:

  • A strategy using 7 different indicators (Fisher RSI, TEMA, BB, EMA, Heikin Ashi, etc.)
  • A strategy with 3 protection mechanisms (Max Drawdown, Stoploss Guard, Low Profit Pairs)
  • A strategy that checks the order book

Like a rich person who goes out with 3 bodyguards: "Can lose on trades, but can't lose consecutively! One bodyguard manages drawdown, one manages stoploss, one manages low profits!" 💂


2. Core Settings: Simply "Protection First"

Profit-Taking Rules (ROI Table)

Make 1.5% right after buying? → RUN!
Hold 30 minutes and make 3%? → RUN! (max profit)
Hold 60 minutes and make 2.5%? → RUN!
Hold 120 minutes and make 1.5%? → RUN!

Translation: This strategy doesn't expect high returns, satisfied with 3% — classic "conservative thinking" 😅

Stoploss Rules

Hard stoploss: Cut at 10% loss
Trailing stop: Activates after 3% profit, run if pulls back 2%

Translation: Trailing stop is the highlight, automatically follows price after making money!

3 Bodyguards (Protection Mechanisms)

Bodyguard 1: Max Drawdown Protection

Max 5 trades within 48 candles (12 hours)
Max allowed drawdown 75%
Pauses for 5 candles (75 minutes) after trigger

In Plain English: "Lost 75% in 12 hours? Stop playing, rest 75 minutes and cool down!"

Bodyguard 2: Stoploss Guard

Max 3 stoplosses within 24 candles (6 hours)
Calculated independently per pair
Pauses for 5 candles after trigger

In Plain English: "Stoplossed 3 times in 6 hours? Pause this pair, don't fight it!"

Bodyguard 3: Low Profit Pairs

Max 2 low-profit trades within 30 candles (7.5 hours)
Profit below 0.5% considered low profit
Pauses for 6 candles after trigger

In Plain English: "Made 2 small profits (below 0.5%) in 7.5 hours? This pair has no oil, switch to another!"

Roast: This strategy's protection mechanisms are really luxurious, 3 bodyguards 24/7! 🤣


3. Entry Conditions: Must Satisfy 3 Conditions Simultaneously

This strategy has two entry modes:

🎯 Mode 1: RSI Enabled (Oversold Entry)

Core Logic:

  1. Fisher RSI crosses below threshold
  2. TEMA < BB lower band
  3. TEMA crosses below EMA low

In Plain English:

"Fisher RSI is oversold, price broke below BB lower band, TEMA confirmed — if this isn't a buy, what is?"

🎯 Mode 2: RSI Disabled (Trend Entry)

Core Logic:

  1. TEMA > BB middle band
  2. TEMA crosses above EMA7

In Plain English:

"TEMA is above BB middle band, and crossed above EMA7 — trend is here, get on!"

Roast: This strategy is really "particular", even entry has two modes! 🤣


4. Protection: 3 Bodyguards 24/7 Protection

This strategy's protection is more luxurious than all previous strategies:

BodyguardDutyPlain English
Max DrawdownPrevents consecutive big losses"Lost 75% in 12 hours? Pause, life is important"
Stoploss GuardPrevents consecutive stoplosses"Stoplossed 3 times in 6 hours? Rest, don't fight the market"
Low Profit PairsPrevents inefficient trading"Can't make big money in 7.5 hours? Switch pairs, don't waste time"

Roast: This strategy's protection is really comprehensive, covers consecutive losses, consecutive stoplosses, AND inefficient trading! 🤣


5. Exit Logic: Even More Complex Than Entry

5.1 Technical Exit: Two Modes

Mode 1: RSI Enabled

(Fisher RSI crosses below threshold)
AND (TEMA < BB middle band)
AND (TEMA crosses below EMA7)

Mode 2: RSI Disabled

(TEMA < BB middle band)
AND (TEMA crosses below EMA7)

In Plain English:

"Mode 1 is Fisher RSI overbought + trend weakening; Mode 2 is just trend weakening — two modes switchable!"


5.2 ROI Exit: 4-Level Take-Profit

Profit      Hold Time    Trigger Exit
─────────────────────────────────────
1.5% Anytime Run when reached
3% After 30 min Run when reached (max profit)
2.5% After 60 min Run when reached
1.5% After 120 min Run when reached

In Plain English:

  • Make 1.5% right after buying? → Secure the bag, run!
  • Hold half hour and make 3%? → Max profit, run fast!
  • Hold 2 hours and make 1.5%? → Time cost too high, run!

6. This Strategy's "Personality Traits"

✅ Advantages (Praise Session)

  1. Multiple protections: 3 protection mechanisms prevent various loss scenarios
  2. Flexible RSI: Can enable/disable RSI for different markets
  3. Advanced indicators: TEMA + Fisher RSI + Heikin Ashi for better signals
  4. Order book data: Uses real-time order book for optimization
  5. Hyperparameter support: Key parameters can be optimized

⚠️ Disadvantages (Roast Session)

  1. High complexity: Multiple indicators and protections, debugging is painful
  2. No BTC correlation: Doesn't know when Bitcoin crashes
  3. Parameter sensitivity: Hyperparameters may overfit historical data
  4. Computation load: Multiple indicators increase computation
  5. 15m timeframe: Less responsive than 5m strategies

7. Applicable Scenarios: When to Use It?

Market EnvironmentRecommended ActionReason
Ranging marketRSI enabled modeFisher RSI works well in ranging
UptrendRSI disabled modeTrend-following excels in trends
DowntrendPause or light positionProtections will trigger frequently
High volatilityDefault configurationProtections handle volatility well
Low volatilityAdjust ROIMay need lower ROI thresholds
BTC crashPauseBig brother crashed, watch first

8. Summary: How's This Strategy?

One-Sentence Review

"A trend follower with 3 bodyguards, flexible RSI, and advanced indicators"

Who Should Use It?

  • ✅ People who like comprehensive protection
  • ✅ People who can accept some complexity
  • ✅ People with quantitative foundation
  • ✅ Friends with VPS RAM 2GB or more

Who Should NOT Use It?

  • ❌ People who like simple strategies (this is complex)
  • ❌ People who want 5m timeframe (this is 15m)
  • ❌ People unwilling to optimize parameters
  • ❌ Pure quantitative newbies

My Recommendations

  1. Backtest first: Test both RSI modes in different markets
  2. Adjust protections: Can tweak protection parameters based on risk tolerance
  3. Dry-run test: Test at least 1-2 weeks before live trading
  4. Start small: Begin with small capital, increase after confirming stability

9. What Markets Make Money with This Strategy?

9.1 Core Logic: Protection First, Signals Second

PRICEFOLLOWINGX is a protected trend-following strategy. Its core philosophy is:

"Making money is important, but not losing money is more important!"

  • TEMA faith: Triple EMA for faster response
  • Fisher RSI faith: Normalized RSI more sensitive to turning points
  • Protection faith: Better to pause than lose consecutively

9.2 Performance in Different Markets (Plain English Version)

Market TypePerformance RatingPlain English Explanation
📈 Slow bull/ranging up⭐⭐⭐⭐☆Trend-following + protections work well
🔄 Wide ranging⭐⭐⭐⭐☆RSI mode suitable for ranging
📉 Single-sided crash⭐⭐⭐☆☆Protections limit losses but trigger often
⚡️ Extreme sideways⭐⭐⭐☆☆15m timeframe may have fewer signals

One-sentence summary: Makes money in ranging and uptrends, protections limit losses in crashes


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

10.1 Pair Configuration

ConfigurationRecommended ValueRoast
Number of pairs15-30Moderate signal frequency
Max positions3-5Control risk, don't be greedy
Position modeFixed positionRecommended fixed, control risk
Timeframe15mMandatory, can't change

10.2 Hardware Requirements (Moderate Level)

This strategy uses multiple indicators and protections, moderate computation:

Number of PairsMinimum RAMRecommended RAMExperience
15-30 pairs1GB2GBNormal
30-60 pairs2GB4GBComfortable

Warning: 15m timeframe means fewer signals but more stable!

10.3 Protection Mechanism Behavior

Three protections work together:

  • Max Drawdown: Global protection across all pairs
  • Stoploss Guard: Per-pair protection
  • Low Profit Pairs: Efficiency-based protection

Roast: This is like having HR, Security, AND Finance departments watching your trades! 🤣

10.4 Backtest vs Live Trading

Recommended process:

  1. Backtest with default parameters first
  2. Test both RSI enabled/disabled modes
  3. Dry-run test at least 1-2 weeks
  4. Small capital live test
  5. Confirm stability before adding capital

Don't go all-in immediately, protections need time to prove themselves!


11. Easter Egg: Strategy Author's "Little Thoughts"

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

  1. RSI can be disabled: Boolean parameter to toggle RSI

    "Don't like RSI? Just turn it off, we got trend signals too!"

  2. 3 protections: Max Drawdown + Stoploss Guard + Low Profit Pairs

    "Can't be too careful with money!"

  3. 15m timeframe: Slower than common 5m strategies

    "Good things come to those who wait!"

  4. Hyperparameters: Many parameters can be optimized

    "Backtest to find your perfect settings!"


12. Last But Not Least

One-Sentence Review

"3 bodyguards + dual-mode entry + advanced indicators — suitable for cautious trend followers"

Who Should Use It?

  • ✅ Protection believers
  • ✅ People wanting to learn protection mechanisms
  • ✅ 15-minute timeframe traders
  • ✅ People with some quantitative experience

Who Should NOT Use It?

  • ❌ Protection skeptics
  • ❌ People who want fast 5m signals
  • ❌ People unwilling to backtest and verify
  • ❌ Pure newbies

Manual Trader Recommendations

You can reference PRICEFOLLOWINGX's approach:

  • Set personal loss limits (like Max Drawdown)
  • Avoid revenge trading after stoplosses (like Stoploss Guard)
  • Move on from consistently low-profit pairs (like Low Profit Pairs)
  • Use TEMA for faster trend signals

But doing it manually is too tiring, let the robot handle it 🤖


13. ⚠️ Risk Reminder Again (Must Read This Section)

Backtest Is Beautiful, Live Trading Needs Caution

PRICEFOLLOWINGX's historical backtest performance may look very good — but there's a trap:

Hyperparameters may overfit historical data, and protection mechanisms may behave differently in live trading.

Simply put: "Backtest is a dream, live trading is reality."

Hidden Risks of Complex Strategies

In live trading, multiple indicators and protections may cause:

  • Signal conflicts: Different indicators may give different signals
  • Protection triggers: May pause trading more often than expected
  • Computation load: Multiple indicators increase computation
  • Parameter sensitivity: Hyperparameters may not work in future markets

My Recommendations (Real Talk)

1. Backtest with default parameters first, test both RSI modes
2. Adjust protection parameters based on your risk tolerance
3. Dry-run test at least 1-2 weeks, observe protection behavior
4. Small capital live test, don't exceed 10% of total capital
5. Regularly check strategy performance, stop timely if not working

Remember: Protections are there for a reason — to keep you alive. Light position test, staying alive is most important! 🙏


Final reminder: Comprehensive protection is good, but over-relying on historical parameters is dangerous. The market always changes, no strategy makes money forever!