Skip to main content

DD Strategy: Plain English Edition

Introduction

Let's talk about a trading strategy called DD today. Don't let the name scare you — it's actually pretty intuitive. Imagine you're at a supermarket and see a drink that usually costs $10 on sale for $5. What would you think? "That's a steal! Buy a few!"

That's exactly what the DD strategy does — it specifically hunts for moments when something is "on sale" in the market, buys it, and waits for the price to climb back up for profit.


Chapter 1: What Does This Strategy Do?

In simple terms, DD is a "bottom-fishing" strategy.

But it's not random bottom-fishing — it has two rulers to measure whether the price is truly cheap enough to buy:

  1. Bollinger Bands: Think of this like an elastic rubber band. Price mostly runs inside this band. If price runs outside the band, it's gone too far and likely to snap back.

  2. RSI Indicator: This tells us about market sentiment. Imagine someone running — if they've been running too fast for too long, they'll get tired. RSI measures whether the market is "tired."

When BOTH indicators say "price is too cheap," the strategy buys.


Chapter 2: What Are Bollinger Bands?

Bollinger Bands consist of three lines:

  • Middle line: The average price of the last 20 candles — think of this as the "normal price"
  • Upper line: The middle line pushed up by a certain distance — representing "getting expensive"
  • Lower line: The middle line pushed down — representing "getting cheap"

How is this distance calculated? Using statistics — specifically "standard deviation," usually 2x. You don't need to understand the math; just know that 95% of the time, price stays within this band.

If price runs outside the band, it's abnormal:

  • Breaking below the lower band = price "too cheap"
  • Breaking above the upper band = price "too expensive"

The cool part: Bollinger Bands adjust their own width. Wide when price is volatile, narrow when price is stable — like a rubber band that tightens and loosens on its own.


Chapter 3: What Is RSI?

RSI stands for "Relative Strength Index" — sounds fancy but it's actually easy to understand.

Imagine you're taking a test and score 100. Your teacher looks at your usual performance. If you normally score 50 and got 100, that's "extraordinary" — next time you'll probably score lower. If you normally score 90+ and got 100, that's normal.

RSI does the same thing with prices. It looks at how many up days vs. down days recently:

  • Too many up days = RSI is high, "might be overheated"
  • Too many down days = RSI is low, "might be oversold"

RSI ranges from 0 to 100:

  • Above 70: Overbought, might drop
  • Below 30: Oversold, might rise

DD uses RSI below 40. Why 40 instead of 30? Because waiting for RSI to drop to 30, you'd miss many opportunities. Using 40 is more proactive — catches more trades.


Chapter 4: When Does the Strategy Buy?

Both tools are explained. Now let's see exactly when DD buys.

The strategy says: BOTH conditions must be met simultaneously to buy!

Condition 1: Close price below Bollinger Band lower band This means price has become "too cheap" — cheap to an abnormal degree.

Condition 2: RSI below 40 This means market sentiment is very pessimistic — price has fallen enough.

When both conditions appear together, it's like two friends both telling you: "Now is a great time to buy!"

Why must both conditions be met? Because one indicator can lie, but both lying together is much less likely. Like how two people colluding to lie is harder than one person lying.


Chapter 5: When Does the Strategy Sell?

Once bought, the question is: when to sell?

DD's sell logic is simple: Sell when close price breaks above the Bollinger Band upper band.

Wait — isn't the upper band "a bit expensive"? Why wait until price is "a bit expensive" to sell? Can't we just take profit and run?

There's wisdom here:

  1. Mean reversion takes time: Price bouncing from lower band to middle and then up to upper band is a complete process. Selling too early means less profit.

  2. Let profits run: Since you're already making money, might as well wait and see if you can make more.

  3. Symmetric logic is cleaner: Buy at lower band, sell at upper band — symmetrical, no纠结.

Of course, the strategy isn't stubborn. If price climbs well and profits are substantial, the strategy will exit early through other mechanisms (explained next) rather than waiting blindly for the upper band.


Chapter 6: What If Price Keeps Falling?

This is everyone's biggest concern: what if price continues falling after I buy?

DD has "three lines of defense":

First Defense: Fixed Stoploss

The strategy sets a stoploss at -32.745%. What does this mean? If your loss reaches 32.745% after buying, the system auto-sells and you take the loss.

You might say: "That's brutal! Don't stop out until losing a third?"

True, this stoploss is wide. But here's why: the strategy uses 5-minute charts where price fluctuates significantly. If the stoploss is too tight, normal fluctuations get you stopped out, then price rebounds — you lost for nothing.

Second Defense: Trailing Stop

This is more interesting. Say you buy and price rises 5%. The trailing stop kicks in. It remembers the highest price and follows price upward. If price then drops 1.02% from that peak, it auto-sells.

The benefit? "Locking in profits." Example: price climbs to 10% gain then starts falling — you sell at 9% profit. Better than watching it plummet from 10% to 0%, right?

Third Defense: Time Stop

This is the harshest — time's up, you sell regardless!

  • Immediately after entry: profit exceeds 11% → sell
  • After 33 minutes: profit exceeds 6.8% → sell
  • After 68 minutes: profit exceeds 2.8% → sell
  • After 165 minutes (~3 hours): sell regardless of profit!

This design is very human: when you first enter, give利润 room to run; if time passes and not much has happened, don't waste time — move to the next opportunity.


Chapter 7: Where Do These Numbers Come From?

You might wonder: why is stoploss 32.745%, not 30%? Why trailing stop at 1.02%, not 1%?

Honestly, these numbers were probably "computed" by a computer. Freqtrade has a feature called "parameter optimization" — it runs through tons of historical data with different parameters each time, then picks the combination that performed "best."

Good side: These parameters did perform well historically.

Bad side: History doesn't guarantee future. These "optimal parameters" might have just happened to perform well during that specific period and fail in others. This is called "overfitting."

Like a student who memorized all past exam questions and then panics when the actual questions are different.

My recommendation: round these numbers. Change stoploss to 30%, trailing stop to 1% — simpler and more robust.


Chapter 8: What Market Conditions Suit This Strategy?

DD is best suited for: Ranging markets

What are ranging markets? Price bouncing back and forth within a range — up then down, down then up. Like someone pacing in a room.

In ranging markets, DD is like a money-printing machine:

  • Price hits lower band → buy
  • Price hits upper band → sell
  • Earn the spread
  • Price drops back down → buy again
  • Price climbs back up → sell again
  • Repeat...

BUT! In trending markets, DD gets crushed.

Trending markets: price keeps going one direction — always up or always down:

  • Price hits lower band → strategy buys
  • Price keeps falling, lower still
  • Strategy gets stopped out or trapped

It's like thinking you've found the bottom, but there's a basement, and below that, a cellar...

So when using DD, you MUST check what the current market is doing. Be careful in trending markets, comfortable in ranging markets.


Chapter 9: How to Tell If It's a Ranging Market?

Method 1: Check Bollinger Band Width

Bollinger Bands have upper and lower rails — the distance between them is the "bandwidth." When bandwidth is very narrow, price is calm and likely to break out (suddenly spike up or down). When bandwidth is very wide, price is volatile — be careful.

Method 2: Check Moving Average Direction

If several MAs are flat and wiggling, it's ranging. If MAs are neatly arranged upward or downward, it's trending.

Method 3: Count Consecutive Highs/Lows

Many consecutive new highs or new lows = trending. Alternating new highs and new lows = ranging.

Unfortunately, DD doesn't automatically determine market conditions for you. If you want to add this feature, use the ADX indicator — ADX above 25 typically means trending, below 20 means ranging.


Chapter 10: What Coins Should You Use?

DD isn't suited for every coin. Watch these points when selecting:

1. Moderate Volatility

Too stable: price barely moves, few opportunities. Too wild: price swings up and down constantly, getting stopped out repeatedly.

Major coins like BTC and ETH are generally suitable — their volatility is moderate. Be careful with small coins — one news item can double or halve them.

2. Strong Liquidity

High trading volume = easy to buy/sell with minimal slippage. Low trading volume = you might not be able to sell, or have to take a big loss to exit.

3. Clear Mean Reversion Characteristics

This requires checking historical data. If a coin always climbs back down after rising and bounces back after falling, it's suitable for DD. If it only climbs or only falls, don't use this strategy.

Recommended coins:

  • BTC/USDT
  • ETH/USDT
  • Other liquid major coins

Not recommended:

  • Newly listed coins (too unstable)
  • Coins with very low trading volume (poor liquidity)
  • Coins prone to violent swings from news

Chapter 11: What's the Deal with 5-Minute Charts?

DD uses 5-minute charts. What's special about that?

Benefits of 5-minute charts:

  1. Enough opportunities: 288 five-minute candles per day — plenty of chances.
  2. Moderate noise: 1-minute charts have too much noise and false signals; daily charts have too few opportunities. 5 minutes is the sweet spot.
  3. No overnight stress: Day trading means entries and exits same day, no overnight positions to worry about.

Drawbacks of 5-minute charts:

  1. Needs monitoring: 5-minute movements are fast and need frequent attention. Though with a bot, you don't need to watch it yourself.
  2. More slippage: Fast price movements may prevent ideal entry/exit prices.
  3. More fees: More trades means more transaction costs.

Chapter 12: What Should Beginners Watch Out For?

If you're a beginner using DD, pay attention to these points:

1. Paper Trade First, Then Live

Don't start with real money. Run on a simulated account first and observe results. If paper trading loses money, don't go live.

2. Adjust the Stoploss

The original strategy's stoploss is 32.745% — too aggressive for beginners. Change it to 15%-20%, or adjust based on your risk tolerance. Remember: losing 33% requires a 50% gain to break even!

3. Control Position Size

Don't put all your money on one trade. Keep single-trade risk at 2%-5% of total capital. Example: you have $10,000, one trade risks at most $200-$500.

4. Pick the Right Coins

As mentioned above — moderate volatility, good liquidity, clear mean reversion.

5. Avoid Major News Events

During Fed meetings, major policy announcements, etc., markets can swing violently and DD gets whipsawed. Pause trading or reduce positions during these times.

6. Review Results Regularly

Strategies aren't "set and forget." Check weekly or monthly. If you're losing consistently, market conditions may have changed — consider pausing or adjusting.


Chapter 13: Summary

One-line description: Buy when price is "too cheap," sell when price is "not so cheap anymore."

Buy conditions:

  • Close below Bollinger Band lower band (price too cheap)
  • RSI below 40 (market too pessimistic)
  • Both conditions simultaneously

Sell conditions:

  • Close above Bollinger Band upper band, OR
  • Stoploss triggered, OR
  • Trailing stop triggered, OR
  • Time limit reached

Risk control:

  • Fixed stoploss: -32.745% (recommend changing to -15% to -20%)
  • Trailing stop: activates after 3.7% profit, stops out on 1% retracement
  • Time stop: maximum holding period ~3 hours

Best for: Ranging markets, not trending markets

Best coins: Major coins, moderate volatility, strong liquidity

Timeframe: 5-minute charts

Final reminder: Even the best strategy isn't a money printer. Markets always change, and strategies need adjusting too. Always understand a strategy yourself — don't blindly trust anyone's parameters. Backtest more, validate more, find what works for you.


Final Thoughts

DD is a very classic strategy — its logic is simple and intuitive, like stocking up when supermarket items are on sale. But precisely because it's simple, it has limitations — it performs poorly in consistently trending markets.

My recommendation: use DD as one tool in your trading toolkit, not your only tool. Markets are varied, and we should have multiple strategies. Use DD in ranging markets, switch to other strategies in trending markets — that's the smart approach.

Hope this plain English explanation was helpful. If something is unclear, read through the code and backtest data multiple times — practice makes perfect!


Disclaimer: This article is for learning and reference only, not investment advice. Trading involves risk, invest carefully.