| Market Hours Strategy | Review the prior day close and the overnight T+1 night session (which captures US/European moves); flag instruments sitting at StochRSI extremes going into the new day session • 9:00-9:30 AM SGT - index futures (China A50, Nikkei 225) can gap on overnight China/US news; StochRSI may spike on the open, wait for stabilization • 9:30 AM-3:30 PM SGT - prime window for StochRSI crossover signals; overlaps the China, Hong Kong, Japan and India cash sessions for strong Asian-hours flow • T+1 session (approx 4:10 PM to early morning SGT) - captures European and US-driven momentum; StochRSI trends are often cleaner here but liquidity thins in the late hours, so manage positions held across sessions |
| Sgx Specific | 14-period RSI, 14-period Stochastic, 3-period smoothing standard; SGX FTSE China A50 is the most liquid contract on SGX and responds well to StochRSI in ranging Chinese-equity regimes • Nikkei 225 futures trend strongly on yen moves; StochRSI is more sensitive here - consider 90/10 vs 80/20 levels and always pair with a trend filter to avoid counter-trend failures • MSCI Singapore (SiMSCI) tracks the domestic market; lower volatility means smoother StochRSI lines but fewer extreme readings, so patience is required • SGX index futures are quoted as multiplier x index (e.g. China A50 = US$1 x index), not fixed unit lots like Indian indices; factor contract value and the USD/JPY/SGD denomination into position sizing • SGX uses SPAN-based margining; StochRSI positions carried across the T+1 night session require adequate margin and awareness of overnight gap risk |
| Sgx Commodities | SGX TSI 62% Fe Iron Ore is the world's most liquid iron ore derivative and SGX's flagship commodity; StochRSI works well on its mean-reverting, China-demand-driven swings • TSR20/RSS3 rubber futures are thinner; require volume confirmation on StochRSI crossovers and use extra smoothing to filter noise • Forward Freight Agreements (FFA) are highly volatile and specialized; use a longer RSI period (21) to reduce noise • Energy (crude oil, natural gas) and precious metals (gold, silver) are not core SGX retail products; Singapore traders typically access these via global venues (CME, ICE) or CFDs - the same StochRSI principles apply • SGX commodity derivatives run T and T+1 sessions covering Asian through European hours; the night session often shows cleaner trending signals |
| Fx Futures | SGX USD/CNH is the world's most liquid offshore RMB futures; StochRSI is useful but watch for spikes around the PBoC daily fixing • SGX INR/USD futures provide Indian rupee exposure with lower volatility; StochRSI may sit at extremes longer, similar to onshore USD/INR behavior • SGX FX futures track the broad Dollar Index and Asian-currency flows; StochRSI extremes often align with DXY turning points • Singapore monetary policy is run by MAS through the SGD nominal effective exchange rate (S$NEER) policy band, NOT interest rates. MAS adjusts the band's slope, width or midpoint only at scheduled Monetary Policy Statements - there are no surprise rate decisions like the Reserve Bank of India delivers. SGD-linked FX volatility clusters around these scheduled policy dates; reduce size and trade StochRSI cautiously then |
| Tax Implications | Singapore has no capital gains tax. Whether futures profits are taxable depends on the IRAS 'badges of trade' assessment, not on a fixed statutory rule like India's Section 43(5) • Frequent, systematic, short-holding, profit-driven algorithmic trading is likely treated as carrying on a trade and taxed as income; occasional, supplementary trading funded by personal savings may be capital in nature and therefore not taxable • If classified as trade income, profits are taxed at progressive personal rates from 0% on the first S$20,000 up to 24% on income above S$1,000,000; a corporate trading entity is taxed at the 17% corporate rate • Unlike India's STT, Singapore has no securities transaction tax; costs are SGX clearing/exchange fees plus brokerage, with GST (9%) charged on the fees - not on the contract value • Document StochRSI entry/exit levels, trade frequency and holding periods; the trading-versus-investing classification is fact-dependent, so a clean audit trail matters |
| Global Flows Correlation | SGX index futures (China A50, Nikkei 225) are used by global hedge funds and institutions for Asian exposure; StochRSI exits from oversold often coincide with risk-on inflows • China A50 StochRSI is driven primarily by mainland macro and policy flows (PBoC actions, stimulus, regulation) rather than local Singapore factors • Global risk-on/risk-off (US futures, VIX, DXY) drives the SGX overnight T+1 session; check the US close and China open for next-session bias • StochRSI can whipsaw near quarterly contract expiry (Mar/Jun/Sep/Dec) and around index rebalancing |
Regular Stochastic applies the stochastic formula to price - measuring where the close is relative to the high-low range. StochRSI applies the same formula to RSI values - measuring where RSI is relative to its own high-low range. StochRSI is more sensitive because it normalizes the RSI range, producing more extreme readings and earlier signals.
Standard parameters are 14/14/3/3: 14-period RSI, 14-period Stochastic lookback, 3-period %K smoothing, and 3-period %D smoothing. This works for most situations. For scalping, try 10/10/3/3. For volatile instruments like Nikkei 225, try 14/14/5/5 for extra smoothing. Always backtest before changing.
StochRSI is very sensitive by design. Common reasons for false signals: (1) Trading in strong trends where StochRSI can stay extreme, (2) Not using trend filters (ADX < 30), (3) Trading every crossover instead of only those in extreme zones, (4) No confirmation (candlestick, volume). Add filters and require confirmation to reduce false signals.
StochRSI at 0 means RSI is at its lowest point in the lookback period - extremely oversold momentum. StochRSI at 100 means RSI is at its highest point - extremely overbought momentum. These extreme readings can signal reversal opportunity, but in strong trends, StochRSI can stay at 0 or 100 for extended periods. Always confirm before trading.
Use both together. %K is the faster line that leads; %D is the slower signal line. The crossover between them generates signals: %K crossing above %D = bullish, %K crossing below %D = bearish. The best signals occur when crossovers happen in extreme zones (oversold for bullish, overbought for bearish).
Use ADX and RSI together. ADX < 20: Ranging, both StochRSI directions valid. ADX 20-30: Moderate trend, prefer trend-aligned signals. ADX > 30: Strong trend, only trade WITH trend. Also check underlying RSI: RSI > 50 supports longs, RSI < 50 supports shorts. This ensures StochRSI signals align with overall momentum.
Analyze StochRSI across multiple timeframes for better signals. Higher timeframe (daily) StochRSI sets momentum context - if above 50, bullish bias. Trading timeframe (hourly) provides entry signals aligned with daily. Lower timeframe (15-min) fine-tunes entry. Best trades have alignment across all timeframes.
Backtest multiple parameter combinations on historical data. Test grid: RSI periods (10, 14, 21), Stoch periods (10, 14, 21), Smoothing (3/3, 5/5). Measure profit factor, not just win rate. Validate on out-of-sample data. Volatile instruments often need extra smoothing (5/5). Smoother instruments may use faster settings (10/10/3/3).
Double bottom + StochRSI bullish divergence = high probability long. Double top + StochRSI bearish divergence = high probability short. StochRSI oversold + price at support + bullish engulfing = strong long. Each additional confirmation increases win rate. Stack 3-4 confirmations for 65-70% win rates.
Ranging (ADX < 20): StochRSI oscillates fully between extremes, crossovers reliable, both directions valid. Trending (ADX > 25): StochRSI can stay at extremes for extended periods, counter-trend signals fail. Strong trend (ADX > 35): StochRSI stuck near 0 or 100, crossovers at extremes often fail. Adapt strategy based on ADX level.
Adaptive StochRSI adjusts parameters based on current volatility (ATR). High volatility: Increase smoothing (5/5 → 7/7) to reduce noise. Low volatility: Decrease smoothing (3/3 → 2/2) for faster signals. Formula: Adaptive Smooth = Base × (Current ATR / Avg ATR), bounded. Automatically adapts to changing market conditions.
Use current vs previous bar comparison: bullish_cross = (k_line > d_line) & (k_line.shift(1) <= d_line.shift(1)). Filter for extreme zones: bullish_signal = bullish_cross & (k_line < 20). Handle edge cases: warm-up period, division by zero if RSI range is flat, missing data. Test against charting platform to validate.
Portfolio StochRSI Score = Sum of (StochRSI × Position Weight) across all positions. Near 50 = balanced momentum exposure. Near 80 = portfolio overbought, reduce longs or add shorts. Near 20 = portfolio oversold, reduce shorts or add longs. Prevents concentrated directional bets and helps with portfolio-level risk management.
Double StochRSI applies the Stochastic formula to StochRSI values (StochRSI of StochRSI). Creates ultra-sensitive indicator that reaches extremes very quickly and mean-reverts rapidly. Useful for very short-term timing. Extremely noisy with many false signals - requires heavy filtering. Research application; not for beginners.
Yes. Train classifier on features: StochRSI %K, %D, separation, momentum, zone position, ADX, volume ratio, RSI level. Target: crossover success (1/0). Use probability output to filter entries (only trade P > 0.6) or size positions (higher P = larger size). Requires programming and continuous model retraining with new data.
Full guided lessons, quizzes, and a complete strategy library for the Singapore market. One-time purchase. No subscription, ever.
Get Singapore access →