Identifies overbought/oversold conditions and momentum reversals
| Strategy Type | Stochastic Oscillator Trading |
| Market Outlook | Identifies overbought/oversold conditions and momentum reversals |
| Risk Profile | Moderate - clear level-based signals with defined zones |
| Reward Profile | Good returns from catching momentum shifts at extremes |
| Time Horizon | Intraday to swing (hours to days) |
| Capital Requirement | Moderate to High (A$15,000 - A$40,000 to trade the full SPI 200 contract with adequate buffer; the Mini SPI 200 contract allows participation with less capital) |
| Margin Type | Reduced day-trading (intraday) margin; full overnight (initial) margin for swing trades |
| Best Used When | Stochastic at extreme levels (above 80 or below 20) with crossover confirmation |
| Asx Applicability | ASX SPI 200 index futures (code AP) and the Mini SPI 200 (AM) on ASX 24 (the former Sydney Futures Exchange) are the most liquid Australian index futures and the primary vehicle; individual share futures on heavyweight stocks (BHP, CBA, NAB, WBC, ANZ, RIO) are secondary and vary in liquidity. Australia has no liquid bank-sector index future - banking exposure is taken via Big Four bank share futures |
| Asic Compliance | Fully compliant - standard exchange-traded futures regulated by ASIC under the ASX 24 operating rules and cleared through ASX Clear (Futures) |
| Contract Specs | A$25 per index point per contract. At ~8,690 index points, one contract is notionally worth ~A$217,000 • Smaller contract with a lower per-point value - useful for finer sizing with less capital • Typically 100 underlying shares per contract; contract value varies by the share price • SPI 200 minimum price movement is 1 index point = A$25 |
| Trading Hours | Day session ~9:50 AM - 4:30 PM AEST (aligned to the ASX cash market 10:00 AM - 4:00 PM); Night session ~5:10 PM - 7:00 AM AEST. Near 24-hour trading across two sessions |
| Stochastic Settings | 14, 3, 3 (%K period, %K slowing, %D period) • 5, 3, 3 for more signals • 21, 3, 3 for smoother signals |
| Expiry Considerations | The SPI 200 expires only quarterly (third Thursday of March, June, September and December, midday AEST). Stochastic may show false signals around the quarterly roll, but this affects only ~4 weeks a year, far fewer than monthly/weekly markets |
| Tax Implications | Cash-settled index futures such as the SPI 200 are generally treated on REVENUE account - gains and losses are ordinary income at your marginal rate, even for isolated or speculative trades, and the 50% CGT discount does NOT apply (per ATO rulings on futures). Physical share trading uses the separate investor (CGT) vs trader (business income) analysis. Confirm your position with a registered tax agent |
No! Stochastic above 80 only indicates overbought conditions - it's a warning, not an automatic sell signal. In strong uptrends, stochastic can stay above 80 for extended periods while price continues rising. The actual signal comes from a crossover (%K crossing below %D) while in the overbought zone. Wait for the crossover, don't sell just because stochastic is high. Strong trends can stay overbought/oversold longer than you expect.
Start with the standard settings: 14, 3, 3 (slow stochastic). These are the most widely used and work well for most trading. The 14 is the lookback period (how many bars to compare), and the 3, 3 are smoothing factors. If you find it too slow, try 9, 3, 3. If too fast/noisy, try 21, 3, 3. For beginners, stick with 14, 3, 3 until you understand the indicator well. The standard settings work because so many traders watch them.
Use slow stochastic for most trading. Fast stochastic is the raw calculation and is very choppy/noisy. Slow stochastic applies smoothing, making signals clearer and reducing whipsaws. Most charting platforms default to slow stochastic. Fast stochastic might be considered for very short-term scalping, but even then, the noise often produces too many false signals. When in doubt, use slow stochastic (14, 3, 3).
Exit signals: 1) Stochastic reaches opposite extreme (entered on oversold, exit at overbought 80+). 2) Opposite crossover (%K crosses %D against your position). 3) Price hits prior support/resistance level. 4) Stop loss hit. 5) Time exit if move doesn't develop. Most common: exit when stochastic reaches the opposite extreme zone. If you bought on oversold crossover, watch for overbought to take profits. Don't wait for perfect exit - take profits when available.
False signals occur because: 1) Strong trends - stochastic stays at extremes while price continues. Solution: use trend filter (only trade with trend). 2) Choppy markets - frequent crossovers without follow-through. Solution: require price confirmation (reversal candle). 3) News/events - sudden moves override technical signals. Solution: avoid trading around major events. 4) Wrong timeframe - too fast settings produce noise. Solution: use slower settings or higher timeframe. False signals are normal - manage them with filters and proper stops.
Divergence trading rules: 1) Identify clear divergence (price extreme vs stochastic extreme not matching). 2) Don't enter on divergence alone - it's a warning, not a signal. 3) Wait for stochastic crossover to confirm the divergence. 4) Enter on crossover with stop beyond the divergence price extreme. 5) Target prior swing or opposite extreme. 6) Understand divergence can persist - trends can make multiple divergent highs/lows. Key: divergence + crossover = signal. Divergence alone = warning to watch closely but not act.
Effective combinations: 1) Stochastic + 50 EMA: price above 50 EMA = only buy oversold. Price below = only sell overbought. Simple but effective. 2) Stochastic + ADX: ADX > 25 = trade stochastic with trend only. ADX < 25 = stochastic reversals work both ways. 3) Stochastic + MACD: MACD direction confirms stochastic signal. Implementation: check trend filter first, then look for stochastic signal in trend direction. Counter-trend stochastic signals have much lower probability.
Stochastic pop trades continuation, not reversal. Setup: established trend (price above MA, ADX > 25 for uptrend). Pullback brings stochastic briefly to extreme (below 20 in uptrend). Quick recovery: stochastic 'pops' back above 20 within 1-3 bars. Entry: buy on the pop back (continuation of uptrend). Stop: below pullback low. Target: new highs in trend direction. Key insight: the brief oversold in an uptrend is a buying opportunity, not a reversal warning. Opposite logic for downtrends.
Using 90/10 instead of 80/20 makes stochastic more selective. Benefits: fewer signals, but more extreme conditions. Higher probability reversals from deeper exhaustion. Better for ranging markets where 80/20 gives too many signals. Implementation: only trade when stochastic reaches below 10 (deeply oversold) or above 90 (deeply overbought). Wait for crossover in these extreme zones. Trade-off: fewer opportunities but higher quality. Good for patient traders or when adding to other confirmations.
Volatile market adjustments: 1) Use slower settings (21, 3, 3) to filter noise. 2) Require deeper extremes (90/10 instead of 80/20). 3) Add confirmation: reversal candle pattern required. 4) Wider stops: use 1.5-2x normal ATR. 5) Smaller position size: volatility = uncertainty. 6) Shorter holding period: take profits quickly. 7) Avoid if too volatile: if stochastic whipsawing constantly, step aside. Key: volatile markets amplify everything - both signals and noise. Be more selective and manage risk carefully.
System components: 1) Signal generation: stochastic crossover in extreme zone (< 20 or > 80). 2) Trend filter: 50 EMA direction (trade aligned only). 3) Volatility filter: ATR within 1 SD of 20-period average (avoid extreme volatility). 4) Position sizing: base size × (100 - stochastic)/80 for oversold (deeper = larger). 5) Entry: candle close after crossover. 6) Stop: 1.5 ATR or recent swing. 7) Exit: opposite extreme (80 for longs, 20 for shorts) or stop. 8) Walk-forward validation: optimize on training, test on holdout. Expected metrics: 50-55% win rate, 1.3-1.6 profit factor.
StochRSI advantages: 1) More sensitive: catches momentum shifts earlier. 2) Better at short-term extremes: RSI already filtered, stochastic adds another layer. 3) Clearer overbought/oversold: reaches extremes more definitively. 4) Good for range-bound markets: catches reversals effectively. Disadvantages: 1) More false signals: sensitivity = noise. 2) Can be confusing: indicator of indicator. 3) Less intuitive interpretation. Best use: short-term trading within established ranges. Combine with trend filter. Not recommended for beginners until comfortable with regular stochastic and RSI separately.
Professional stochastic usage: 1) Part of multi-factor model: stochastic is one input among many, not standalone. 2) Aggregate/breadth: % of stocks oversold/overbought for market timing (in the cap-weighted SPI 200, cross-check breadth against the mega-cap heavyweights, which drive the index). 3) Screening: scan for extreme stochastic to build watchlist. 4) Mean reversion context: stochastic helps identify mean reversion opportunities in statistical arbitrage. 5) Risk management: extreme aggregate stochastic triggers portfolio hedging. 6) Combination with fundamental: stochastic timing for fundamental-based entries. 7) Systematic backtesting: rigorous testing of stochastic parameters and filters. Retail adaptation: use aggregate stochastic for market context, combine with other factors, maintain systematic approach.
Portfolio stochastic applications: 1) Screening: identify instruments at oversold extremes for potential entry. 2) Ranking: sort by stochastic from most oversold to most overbought. 3) Allocation: overweight recently oversold (reverting), underweight overbought. 4) Timing: aggregate stochastic across portfolio for overall risk. 5) Rotation: enter positions as stochastic turns from extreme, exit as reaches opposite extreme. 6) Breadth indicator: count % oversold across universe. Extreme readings (>70% oversold) suggest market bounce - but on the cap-weighted SPI 200, a headcount-based breadth reading can diverge from the index if the heavyweights (CBA, BHP, banks) are not participating, so confirm before acting. Implementation: calculate daily for all portfolio candidates. Rebalance weekly/monthly based on stochastic rankings and reversals.
Stochastic limitations: 1) Fails in strong trends: stays overbought/oversold. Solution: ADX trend filter, only trade with trend. 2) Many false signals: crossovers don't always lead to moves. Solution: require price confirmation, use 90/10 levels. 3) Lagging: uses historical high/low. Solution: accept lag, use as confirmation. 4) Arbitrary levels: 80/20 is conventional not optimal. Solution: test alternatives, 90/10 or adaptive levels. 5) Doesn't measure magnitude: oversold doesn't tell how far bounce will go. Solution: use ATR for targets. 6) Sensitive to period: different settings give different signals; and on a near-24-hour instrument like the SPI 200, %K depends on the session definition (day-session vs full 24-hour Highest High/Lowest Low), so fix one convention and apply it consistently. Solution: stick with standard settings and a single session definition unless a change is proven. Accept limitations, design system around them.
Full guided lessons, quizzes, and a complete strategy library for the Australia market. One-time purchase. No subscription, ever.
Get Australia access →