Works in Trending Markets (Up or Down)
| Strategy Type | Trend Following / Moving Average System |
| Market Outlook | Works in Trending Markets (Up or Down) |
| Risk Profile | Defined by Stop-Loss Placement |
| Reward Profile | Unlimited in Direction of Trend |
| Time Horizon | Swing Trading (Days to Weeks) or Position Trading (Weeks to Months) |
| Indicator Type | Dual Exponential Moving Average Crossover |
| Signal Type | Buy on Golden Cross (20 crosses above 50); Sell on Death Cross (20 crosses below 50) |
| Primary Instruments | STI ETF, DBS, OCBC, UOB, SINGTEL, CapitaLand, Keppel |
| Trading Hours | 9:00 AM - 5:00 PM SGT |
| Recommended Timeframes | Daily for swing trading; Weekly for position trading; 4H for active trading |
| Currency | SGD |
| Liquidity Note | Use on liquid stocks with tight spreads for best execution |
| Cdp Consideration | Works well for CDP holdings with longer-term trend following |
| Typical Holding Period | 2-8 weeks per trade on daily timeframe |
20 represents approximately one month of trading days and 50 represents about 2.5 months. These periods capture short-term and intermediate-term trends respectively. They're popular enough to be somewhat self-fulfilling as many traders watch these levels.
No. Wait for the candle to CLOSE with the crossover confirmed. Intrabar crosses can reverse before close. Enter on the NEXT candle open after confirmation to avoid false signals.
For swing trading, use daily charts. For position trading, use weekly. For day trading, use 4-hour or 1-hour. Match the timeframe to your intended holding period and lifestyle.
Hold until the opposite crossover occurs (Death Cross for longs). On daily charts, this typically means holding for 2-8 weeks per trade, but can be longer in strong trends.
It works best on liquid, trending stocks. Avoid illiquid penny stocks or highly manipulated names. In Singapore, it works well on DBS, OCBC, UOB, STI ETF, and other blue chips.
Add an ADX filter (only trade when ADX > 20-25). Use higher timeframe alignment. Require crossover confirmation for 2+ bars. Avoid trading when EMAs are flat and intertwined.
Generally keep periods consistent for simplicity. If adjusting, use slower periods for less volatile stocks and faster periods for more volatile ones. But avoid over-optimization.
Common options: (1) Just below the 50 EMA, (2) Below the recent swing low, or (3) Using ATR-based stop (Entry - 2×ATR). Choose based on the chart structure.
Use weekly EMAs for trend direction (is 20 above or below 50?). Only take daily crossovers in the direction of the weekly trend. This filters many losing counter-trend trades.
If stopped out, take the loss. If the opposite crossover occurs, you may have a new signal in the opposite direction. Whipsaws happen - the key is keeping losses small.
Adjust EMA periods based on volatility. When ATR is high relative to its average, use longer periods. When ATR is low, use shorter periods. This adapts to changing market conditions.
Win rate is typically 35-45%. Profitability comes from asymmetric payoffs: winners are 2-5× larger than losers on average. One big trend win covers multiple small whipsaws.
Use crossovers for direction: Golden Cross = buy calls, Death Cross = buy puts. Choose 45-60 DTE for time. Size by risking similar dollar amount to stock trades. Exit when opposite crossover occurs.
Yes, but in different regimes. Use crossovers in trending markets (ADX > 25). Switch to mean reversion (fade moves to EMAs) in ranging markets (ADX < 20). Regime detection is key.
Use walk-forward analysis: optimize on one period, test on the next, repeat. Keep parameters simple (avoid curve-fitting). Test across multiple instruments and market conditions. Expect degradation in live trading.
Full guided lessons, quizzes, and a complete strategy library for the Singapore market. One-time purchase. No subscription, ever.
Get Singapore access →