Skip to main content

BBands Strategy: Named Bollinger Bands, Heart is TEMA

Nickname: Bollinger Bands is the Skin, TEMA is the Bone
Profession: 1-Minute Short-Term Momentum Hunter
Timeframe: 1m (1 minute)


1. What Is This Strategy?​

Simply put, BBands is a:

  • Strategy named Bollinger Bands but actually uses TEMA for signals
  • Ultra-short-term trend-following strategy
  • Buy when momentum goes up, sell when momentum goes down

Like someone named "Zhang Sanfeng" but actually practices Wing Chun 🤣


2. Core Configuration: Simply "Fast In, Fast Out"​

Take-Profit Rules (ROI Table)​

Run at 4% profit immediately
After 30 minutes, run at 2%
After 60 minutes, run at 1%

Translation: The longer you hold, the lower the threshold. Don't be greedy, take profits when you see them.

Stoploss Rules​

Fixed Stoploss: -5%
Trailing Stop: Enabled

Translation: Maximum 5% loss, but if you're making money, lock in profits so they don't turn into losses.


3. 1 Buy Condition: Simple to the Point of Impossibility​

🎯 The Only Condition: TEMA is Rising​

(tema > tema.shift(1)) & (volume > 0)

In Plain English:

"This candle's TEMA is bigger than the last one, meaning momentum is going up. Buy!"

That's the only condition. Nothing else.


4. 1 Sell Condition: Equally Simple​

📉 The Only Condition: TEMA is Falling​

(tema < tema.shift(1)) & (volume > 0)

In Plain English:

"TEMA is starting to drop, momentum is going down. Sell!"


5. This Strategy's "Personality Traits"​

✅ Pros (Praise Section)​

  1. Simple Logic: Just one condition, easy to understand, less likely to have bugs
  2. Fast Response: TEMA reacts quickly, suitable for capturing short-term trends
  3. Good Risk Control: Stoploss + trailing stop + tiered ROI, comprehensive protection
  4. Extension Potential: Code calculates a bunch of indicators, can add conditions anytime

⚠️ Cons (Complaint Section)​

  1. Name Fraud: Called BBands but doesn't use Bollinger Bands signals. Clickbait 🙄
  2. Signal Too Thin: Only one condition, easily tricked by noise
  3. Wasted Indicators: Calculated RSI, MACD, Bollinger Bands, ADX... but used none of them
  4. Ultra-Short-Term Risk: 1-minute chart has lots of noise, fees are also high

6. Use Cases: When to Use It?​

Market EnvironmentRecommended ActionReason
Clear uptrendCan useCan track the trend
Clear downtrendDon't useTrend-following not adaptive
Ranging/SidewaysDon't useWill get slapped repeatedly
High volatility violent oscillationBe carefulToo much noise

7. Summary: How Is This Strategy Really?​

One-Sentence Evaluation​

"Named Bollinger Bands, signals use TEMA. Typical clickbait strategy. But logic is simple, suitable for short-term trends."

Who Should Use It?​

  • ✅ Short-term trading enthusiasts
  • ✅ Beginners wanting to learn simple strategies
  • ✅ People with time to watch the market

Who Should NOT Use It?​

  • ❌ People wanting complex signals
  • ❌ People who don't like frequent trading
  • ❌ Users on exchanges with high fees

My Suggestions​

  1. Add a confirmation condition: Like RSI or trend confirmation to reduce false signals
  2. Try a larger timeframe: 5m or 15m might be more stable
  3. Use in combination: As a sub-strategy,配合 with other strategies

8. What Markets Can This Strategy Make Money In?​

8.1 Core Logic: Momentum Is Everything​

BBands' money-making philosophy is simple:

TEMA going up → Buy, TEMA going down → Sell

  • Brutally Simple: No fancy stuff, momentum decides
  • Fast Response: TEMA is triple exponential average, faster than regular moving averages

8.2 Performance in Different Markets (Plain English Version)​

Market TypePerformance RatingPlain English Explanation
📈 Clear Uptrend⭐⭐⭐⭐Trend is right, ride the meat
📉 Clear Downtrend⭐⭐Stay empty, not losing is winning
🔄 Ranging/Sideways⭐☆Up and down, getting slapped repeatedly
⚡️ High Volatility Oscillation⭐⭐☆Lots of noise, many signals but many false ones too

One-Sentence Summary: Friend when trend comes, enemy when ranging comes.


9. Want to Run This Strategy? Check These Configs First​

9.1 Trading Pair Configuration​

Configuration ItemRecommended ValueComment
Timeframe1m (default)Can also try 5m to reduce noise
Stoploss-5%Short-term, don't lose too much
Trailing StopEnabledProfit-locking神器 (artifact)

9.2 Hardware Requirements​

This strategy has many indicators but only uses one, so computation is light:

Number of PairsMinimum RAMRecommended RAMExperience
1-10 pairs2GB4GBSmooth
10-30 pairs4GB8GBComfortable

9.3 Backtest vs Live Trading​

Backtest Tips:

  • 1-minute data volume is large, backtest will take long
  • Pay attention to slippage and fee settings

Suggested Process:

  1. Backtest with default parameters first
  2. See results, adjust stoploss
  3. Small capital live test
  4. Increase capital after confirming stability

Don't go all-in immediately. Even good strategies need breaking in!


10. Easter Egg: The Strategy Author's "Little Thoughts"​

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

  1. Calculated a bunch of indicators but didn't use them:

    "I calculated RSI, MACD, Bollinger Bands, ADX, MFI, SAR... then used none of them. Main theme: 'You guys add your own'."

  2. Bollinger Bands in charts but not in signals:

    "Plotted Bollinger Bands in plot_config, but trading signals use TEMA. Main theme: 'Looks like a Bollinger Bands strategy'."

  3. RSI parameters defined but not used:

    "Defined buy_rsi and sell_rsi parameters, but trading logic never calls them. Main theme: 'Homework for you'."


11. Last But Not Least​

One-Sentence Evaluation​

"Simple and effective, but needs you to add ingredients. Good underlying framework, signal logic too thin."

Who Should Use It?​

  • ✅ Short-term traders
  • ✅ Beginners wanting to learn strategy development
  • ✅ People with time to optimize strategies

Who Should NOT Use It?​

  • ❌ People who want to use it as-is
  • ❌ People who don't like frequent trading
  • ❌ Fee-sensitive users

Manual Trader Suggestions​

If you trade manually, you can reference TEMA momentum direction as auxiliary judgment, but don't rely on just one indicator. Combine with RSI, support/resistance levels.


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

Backtest Is Beautiful, Live Trading Needs Caution​

BBands' historical backtest might look good in certain periods—but there's a trap:

1-minute cycle has huge noise,容易产生大量假信号 (generates many false signals), fees will eat profits.

Simply put: Backtest looks nice, live trading might get taught by fees and slippage.

Hidden Risks of Short-Term Strategies​

In live trading, ultra-short-term strategies can cause:

  • Fee Erosion: Frequent trading means high fee percentage
  • Slippage Loss: Execution price not ideal during fast volatility
  • Execution Delay: 1-minute delay has bigger impact

My Suggestions (Real Talk)​

1. Try larger timeframe (5m or 15m)
2. Add signal confirmation conditions
3. Small capital test
4. Watch fee percentage

Remember: Simple strategy doesn't mean small risk. Short-term trading is a triple test of hand speed, network speed, and mentality!


Final Reminder: 1-minute charts are full of noise. Surviving is most important! 🙏