Skip to main content

ASDTSRockwellTrading Strategy: The MACD Classic from a YouTube Tutorial

Nickname: The MACD Model Student
Occupation: Trend Follower, Only Trusts MACD
Timeframe: 5 Minutes


I. What Exactly Is This Strategy?​

Simply put, ASDTSRockwellTrading is:

  • Uses only one indicator (MACD)
  • Logic so simple even a grade schooler can understand
  • A "model student" strategy from a YouTube tutorial
  • Classic trend following that can't get more classic

Like a student who only memorizes key notes for exams—might not get perfect scores, but definitely won't fail 📚


II. Core Configuration: Basically "Whatever MACD Says Goes"​

Take-Profit Rules (ROI Table)​

Just bought and it's up 5%? Run!
Waited 20 minutes (4 candles) and still 4%? Run!
Waited 30 minutes (6 candles) and still 3%? Run!
Waited 60 minutes (12 candles) and still 1%? Run!

Translation: This strategy is realistic—happy with 5% profit, will even take 1% if needed. Main philosophy is "lock in profits."

Stop-Loss Rules​

When down to -30%... stop-loss triggers!

Translation: Stop-loss is set pretty wide, giving plenty of room for the trend to develop. Basically saying "don't panic, let it fly for a while."


III. Buy Condition: Classic That Can't Be More Classic​

🎯 MACD Bullish Confirmation​

Core Logic: MACD above zero line + MACD higher than signal line → Buy

# The actual code is this simple
(dataframe['macd'] > 0) & # MACD above zero line
(dataframe['macd'] > dataframe['macdsignal']) # MACD higher than signal line

Plain English Translation:

"MACD is positive (bullish market) + MACD line above signal line (momentum strengthening) → Buy!"

What Does This Signal Mean?

  • MACD > 0: Short-term moving average is higher than long-term average, meaning recent price is rising faster than before
  • MACD > Signal: Momentum is accelerating, not just rising but rising faster

Simple Analogy: Like driving uphill—

  • MACD > 0: Car is already going uphill (not downhill)
  • MACD > Signal: Still stepping on the gas and accelerating (not releasing)

IV. Sell Condition: Run as Soon as Momentum Weakens​

📉 MACD Crosses Below Signal Line​

Core Logic: MACD lower than signal line → Sell

# Sell condition is even simpler
(dataframe['macd'] < dataframe['macdsignal'])

Plain English Translation:

"MACD dropped below signal line? Get out!"

Note: This only requires MACD to cross below signal line, regardless of whether MACD is positive or negative.

This Means:

  • Even if MACD is still above zero line (still bullish market)
  • As long as MACD crosses below signal line (momentum starts weakening)
  • Sell immediately!

Simple Analogy: Still driving uphill—

  • Previously had gas pedal floored (MACD > Signal)
  • Now released the gas (MACD < Signal)
  • Although car is still moving up (MACD > 0), but no power, get off quick!

V. This Strategy's "Personality"​

✅ Pros (Compliment Time)​

  1. Classic Logic: MACD is a "founding father" level technical indicator
  2. Clear Signals: No "maybe" or "probably," either it fits or it doesn't
  3. Simple Code: 60 lines, even beginners can understand
  4. Follow the Trend: Only enters after trend is confirmed
  5. Quick Response: Runs as soon as momentum weakens, doesn't wait for trend reversal

⚠️ Cons (Complaint Time)​

  1. Gets Harvested in Oscillating Markets: During sideways movement, MACD keeps crossing, signals trigger repeatedly
  2. Stop-Loss Too Wide: -30% stop-loss means you might lose a third before running
  3. Single Indicator: Only looks at MACD, no other confirmation
  4. No Trend Filter: Doesn't care if it's trending or oscillating, just charges in on any signal

VI. Applicable Scenarios: When Should You Use It?​

Market EnvironmentRecommended ActionReason
Clear Uptrend👍 RecommendedFollow the trend, performs well
Sideways Oscillation👎 Not RecommendedMany false signals, frequent stop-losses
Downtrend🤷 Auto-Stays OutMACD < 0, won't buy
High Volatility⚠️ CautiousNeed to add filter conditions

VII. Summary: How's This Strategy Really?​

One-Sentence Review​

"MACD beginner must-learn, trend following simplified to the extreme"

Who Should Use It?​

  • ✅ Beginners wanting to learn MACD strategies
  • ✅ People who like simple logic
  • ✅ Traders who only trade trending markets

Who Shouldn't Use It?​

  • ❌ People wanting to make money in oscillating markets
  • ❌ People wanting complex filter conditions
  • ❌ People who don't want to optimize strategies themselves

My Recommendations​

  1. Add ADX Filter: Only enter when ADX > 25, avoid false signals in oscillating markets
  2. Tighten Stop-Loss: -30% is too wide, suggest -10% to -15%
  3. Can Add Volume Filter: More reliable when volume increases

VIII. What Market Can This Strategy Make Money In?​

8.1 Core Logic: Follow MACD​

This strategy has about 60 lines of code, core is one sentence: MACD says buy, I buy; MACD says sell, I sell.

Its Money-Making Philosophy:

"When trend comes, get on board; when momentum goes, get off"

  • Trend Confirmation: MACD > 0 means bullish market
  • Momentum Confirmation: MACD > Signal means still accelerating
  • Quick Exit: MACD < Signal means out of gas

8.2 Performance in Different Markets (Plain English Version)​

Market TypePerformance RatingPlain English Explanation
📈 Uptrend⭐⭐⭐⭐⭐MACD bullish confirmation, following all the way up
🔄 Sideways Oscillation⭐☆☆☆☆Repeated buying and selling, fees will bankrupt you
📉 Downtrend⭐⭐☆☆☆MACD < 0, won't buy, stays in cash
⚡️ High Volatility⭐⭐⭐☆☆Many false signals, need filters

One-Sentence Summary: This is a trend strategy; don't use it in oscillating markets, you'll get slapped repeatedly.


IX. Want to Run This Strategy? Check These Configurations First​

9.1 Trading Pair Configuration​

Configuration ItemSuggested ValueComment
Timeframe5mDefault setting, can also try 15m
Trading Pair SelectionTrending CoinsChoose coins with clear trends
How Many Pairs at Once5-20 pairsNot too many, MACD doesn't use much resources

9.2 Key Configuration File Settings​

# Suggested configurations to keep
timeframe: 5m

# Suggested configurations to modify
stoploss: -0.15 # Originally -0.30, too wide

# Can add this configuration
# Add ADX judgment in populate_indicators

9.3 Hardware Requirements (Very Resource-Friendly)​

Number of Trading PairsMinimum MemoryRecommended MemoryExperience
1-10 pairs512MB1GBSmooth
10-50 pairs1GB2GBSmooth
50+ pairs2GB4GBStill smooth

Good News: This strategy also doesn't need a powerful computer, any VPS can run it.

9.4 Backtesting vs Live Trading​

Backtesting Notes:

  • Choose time periods with clear trends
  • Avoid oscillating periods, otherwise returns look ugly

Suggested Process:

  1. Backtest trending periods, see performance
  2. Paper trading with small capital
  3. Live trading with small positions
  4. Increase position size after confirming stability

X. Bonus: Strategy Source​

This strategy comes from a YouTube tutorial video: https://www.youtube.com/watch?v=mmAWVmKN4J0

Author: Gert Wohlgemuth

Core Concepts from Video:

ConceptDefinition
UptrendMACD > 0 and MACD > Signal
DowntrendMACD < 0 and MACD < Signal
Sell SignalMACD < Signal

Translation:

"The author just translated the video's concepts into code"


XI. How to Use This for Manual Trading?​

If you want to manually execute this strategy:

  1. Open TradingView, add MACD indicator (default parameters: 12, 26, 9)
  2. Switch to 5-minute chart
  3. Wait for Signal:
    • MACD line (fast line) above zero line
    • MACD line above signal line (slow line)
    • → Buy
  4. Sell:
    • MACD line drops below signal line
    • → Sell

That simple! Don't need to look at any other indicators.


XII. ⚠️ Risk Re-emphasis (This Section Is Must-Read)​

Backtesting Looks Great, Live Trading Needs Caution​

ASDTSRockwellTrading backtesting usually performs well if you choose trending periods—but:

Oscillating markets are MACD's natural enemy. During sideways movement, it will repeatedly buy and sell, and fees can eat you alive.

Hidden Risks of Simple Strategies​

In live trading, overly simple logic can lead to:

  • Oscillating Market False Signals: MACD repeatedly crosses during sideways movement
  • Slow Stop-Loss Triggers: -30% stop-loss too wide, may incur big losses
  • Lack of Trend Confirmation: Doesn't know if market is trending or oscillating

My Advice (Honest Truth)​

1. Add ADX filter: Only enter when ADX > 25
2. Tighten stop-loss: Change to -15% or -10%
3. Choose good pairs: Only trade coins with trends
4. Avoid oscillation periods: Pause when market is sideways
5. Control position size: Don't go all-in, leave some room

Remember: MACD is a good indicator, but it really can't be trusted in oscillating markets. When trend comes, this strategy is sweet; when oscillation comes, get out quick! 🙏


XIII. Final Words​

One-Sentence Review​

"Textbook-level MACD trend strategy, simple but needs oscillation filtering"

Who Should Use It?​

  • ✅ People wanting to learn MACD strategies
  • ✅ People who like simple logic
  • ✅ People who can judge trend vs oscillation themselves

Who Shouldn't Use It?​

  • ❌ People wanting fully automated hands-off profits
  • ❌ People who frequently don't watch the charts
  • ❌ People trading in oscillating markets

If You Must Use It As-Is...​

At least remember:

  1. Only use in trending markets
  2. Tighten stop-loss to -15%
  3. Test with small positions

MACD is a good tool, but the tool is only as good as the person using it. Don't blame it in oscillating markets, the market just isn't cooperating!