Skip to main content

Quickie Strategy: The Fast-Handed Sniper

Nickname: Fast-Handed Sniper
Occupation: Momentum Quick-Shot Specialist, catching short-term bounces
Timeframe: 5 minutes


I. What is This Strategy?

Simply put, Quickie is:

  • Only 1 buy signal, 1 sell signal
  • Specifically catches bounces in downtrends
  • Makes money and runs, never overstays

Like a short-term sniper—take aim, shoot, and retreat 🎯


II. Core Configuration: "Get In Fast, Get Out Fast"

Profit-taking Rules (ROI Table)

10 minutes → 15% profit and run
15 minutes → 6% profit and run
30 minutes → 3% profit and run
100 minutes → 1% profit, still run

Translation: Shorter time, bigger appetite; longer holding, lower target. Simply put: "Run fast, don't dawdle."

Stop-loss Rule

Lose 25% before stopping

Translation: Stop-loss is set pretty wide, giving price enough "breathing room." But it also means—when you lose, it really hurts 😅


III. One Buy Condition: Four Checkpoints Must All Pass

This strategy has only one buy condition, but sets up four checkpoints—all must be satisfied:

🎯 Buy Signal: Four-in-One

CheckpointConditionPlain English
Check 1ADX > 30Market has a clear trend, not random oscillation
Check 2TEMA < Bollinger middle bandPrice at relative low
Check 3TEMA starts risingMomentum starting to go up
Check 4Close price < 200-day SMALong-term trend down, "buying the dip"

Plain English Translation:

"Market has a clear trend (ADX > 30), but price is at relative low (below Bollinger middle band), and momentum is starting to go up (TEMA rising), while price is below 200-day SMA—this is the time to buy the dip!"

In One Sentence: Catching short-term bounces in downtrends 📈


IV. Sell Condition: Three Checkpoints to Retreat

📉 Sell Signal: Three-in-One

CheckpointConditionPlain English
Check 1ADX > 70Trend strong to extreme (might reverse)
Check 2TEMA > Bollinger middle bandPrice at relative high
Check 3TEMA starts decliningMomentum starting to go down

Plain English Translation:

"Trend is extremely strong (ADX > 70), price is above Bollinger band, momentum starting to go down—time to run!"

In One Sentence: Lock in profits when momentum peaks 💰


V. This Strategy's "Personality Traits"

✅ Pros (Compliment Time)

  1. Super Simple Logic: One buy, one sell, no纠结 about which to choose
  2. Solid Trend Confirmation: ADX filters out most false signals in ranging markets
  3. Quick Profit-taking: Tiered ROI keeps you from being greedy—make money and run
  4. Multi-dimensional Filtering: Trend + momentum + position, triple confirmation before shooting

⚠️ Cons (Complaint Time)

  1. Stop-loss Too Wide: 25% stop-loss, losing really hurts 😅
  2. No Trailing Stop: Can't lock in floating profits, might gain 20% then lose it all
  3. Counter-trend Buy Risk: Buying dips in downtrend is "catching a falling knife"
  4. ADX > 70 Sell Might Be Too Early: Strong trends might get even stronger

VI. Applicable Scenarios: When to Use It?

Market EnvironmentRecommendationReason
Moderate Uptrend✅ RecommendedPerfect match for strategy logic
Bounce in Downtrend✅ SuitableThis is the strategy's home turf
Range-bound Consolidation⚠️ Not RecommendedFew signals, easy to get slapped
Extreme Pump/Dump❌ Don't UseADX sell signal might be too early

VII. Summary: How's This Strategy Really?

One-Sentence Review

"A clean and efficient short-term bounce strategy, clear logic, good for learning and modifying."

Who Should Use It?

  • ✅ Beginners: Simple logic, easy to understand
  • ✅ Short-term Lovers: 5-minute timeframe, in and out fast
  • ✅ Strategy Development Learners: Small codebase, good for beginners
  • ✅ Bounce Traders: Counter-trend buy logic

Who Shouldn't Use It?

  • ❌ Conservative Traders: 25% stop-loss too wide
  • ❌ Long-term Investors: Holding period too short
  • ❌ Trailing Stop Wanters: Strategy doesn't have this feature
  • ❌ Range-bound Market Traders: Few signals, low efficiency

My Recommendations

  1. Backtest First, Then Live: Tiered ROI looks good in backtests, live might differ
  2. Consider Tightening Stop-loss: -25% can be changed to -15% or -20%
  3. Can Add Trailing Stop: Lock in floating profits
  4. Don't Use in Range-bound Markets: ADX > 30 doesn't mean much there

VIII. What Markets Can This Strategy Make Money In?

8.1 Core Logic: Catch Bounces in Downtrends

Quickie's money-making philosophy:

"Market drops are temporary, bounces always come—I just enter when the bounce starts, make money and run."

  • Trend Filter: ADX > 30 ensures entry only when there's a trend
  • Momentum Confirmation: Rising TEMA confirms bounce has started
  • Position Judgment: Below Bollinger middle band = relative low = cheap
  • Long-term Trend Hedge: Close < 200-day SMA = indeed in downtrend

8.2 Performance in Different Markets (Plain English Version)

Market TypePerformance RatingPlain English Explanation
📈 Moderate Uptrend⭐⭐⭐⭐⭐ADX > 30 with rising price, perfect!
📉 Bounce in Downtrend⭐⭐⭐⭐☆Strategy designed for this, can catch bounces
🔄 Range-bound Consolidation⭐⭐☆☆☆ADX consistently < 30, basically no signals
⚡️ Extreme Pump⭐⭐☆☆☆Sells at ADX > 70, might miss big moves

One Sentence Summary: Performs best in markets with "clear trend but price at relative low."


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

9.1 Trading Pair Configuration

Config ItemRecommended ValueNote
Timeframe5mDon't change, strategy designed for short-term
Stop-loss-0.15 ~ -0.20Default -0.25 is too wide
ADX Threshold25~30Can lower a bit to increase signals

9.2 Key Config File Settings

# Recommended configuration
timeframe: '5m'
stoploss: -0.18 # Tighten a bit

# If you want more signals, can lower ADX threshold
# But need to modify code: change (dataframe['adx'] > 30) to > 25

9.3 Hardware Requirements (Not Critical)

This strategy has minimal computation, any computer can run it:

Number of PairsMinimum MemoryRecommended MemoryExperience
1-10 pairs2GB4GBSmooth
10-50 pairs4GB8GBNo problem
50+ pairs8GB16GBSolid

Warning: Strategy simplicity is a pro, but don't get greedy with too many pairs 😅

9.4 Backtest vs Live

  • Backtest Looks Beautiful: Tiered ROI makes curves look nice
  • Live Might Be Different: Quick profit-taking might miss big moves

Recommended Flow:

  1. Backtest with default config first
  2. Try tightening stop-loss
  3. Small position live testing
  4. Adjust based on results

Don't go all-in right away—even the best strategy needs breaking in!


X. Bonus: Strategy Author's "Little Quirks"

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

  1. sma_50 Bug: Code calculates sma_50 and sma_200 both using timeperiod=200

    "Probably forgot to change it when copy-pasting, luckily sma_50 isn't used at all 😂"

  2. MACD Calculated for Nothing: Code calculates a bunch of MACD indicators, but buy/sell signals don't use them at all

    "Maybe for plotting? Or changed mind after planning to use it?"

  3. Selling Too Early?: ADX > 70 is indeed high, but strong trends might get even stronger

    "Maybe author is conservative, would rather make less but lock in profits"


XI. Final Words

One-Sentence Review

"Clean and efficient short-term strategy, good for learning and modifying, but watch out for the wide stop-loss issue."

Who Should Use It?

  • ✅ Quant Beginners: Simple code, clear logic
  • ✅ Short-term Lovers: 5-minute timeframe, in and out fast
  • ✅ Strategy Improvers: Good base framework, can add your own features
  • ✅ People with Time to Watch: Can manually add trailing stop

Who Shouldn't Use It?

  • ❌ Conservative Traders: 25% stop-loss too wide
  • ❌ Long-term Investors: Holding too short
  • ❌ Range-bound Market Traders: Few signals
  • ❌ Passive Income Seekers: Needs adjustment and optimization

Manual Trader Recommendations

If manually using this logic:

  1. Wait for ADX > 30 (confirm trend)
  2. Watch when price is below Bollinger middle band
  3. Enter when TEMA starts rising
  4. Set 15% profit target and 20% stop-loss
  5. Run if 15% reached within 10 minutes

XII. ⚠️ Risk Emphasis Again (Must Read)

Backtest is Beautiful, Live Trading Be Careful

Quickie's historical backtest might look good—but there are traps:

Tiered ROI performs well in backtests because it's designed as "shorter time, higher profit," and backtests often catch quick rises. But live trading might not be so lucky.

Simply put: "Backtest is like an open-book exam, live trading is like a closed-book exam."

Complexity Risks

Although the strategy is simple, there are risk points:

  • Wide Stop-loss Risk: 25% stop-loss, really hurts when you lose
  • Counter-trend Buy Risk: Buying dips in downtrend is catching falling knives
  • Early Sell Risk: ADX > 70 might sell too early, missing follow-up gains

My Recommendations (Real Talk)

1. Make stop-loss smaller, like -15% or -20%
2. Consider adding trailing stop to lock in floating profits
3. Test with small positions first, don't go all-in
4. Look at max drawdown in backtests, not just returns

Remember: No matter how simple the strategy, when the market teaches you a lesson, it doesn't knock first. Light position testing, survival is most important! 🙏