Fast and Slow Stochastic Oscillators for Directional Trading
Summary
This strategy combines a fast stochastic oscillator for entry timing with a slow stochastic oscillator for directional confirmation. The source uses default fast settings of 5 periods with smoothing of 2, and slow settings of 97 periods with smoothing of 1. A long signal requires the slow oscillator above 50 and the fast oscillator below 30 while rising; a short requires the slow oscillator below 50 and the fast oscillator above 70 while falling. The code sets profit-taking levels using a 1.20 multiplier based on prior signal prices.
The document specifies a BTC/USDT futures backtest from August to September 2023 but gives no performance results. It describes fixed percentage exits, though the code’s exit calculations use the signal price and multiplier rather than a separately stated stop. Divergence between oscillators, rigid exits, parameter sensitivity, and frequent trading costs are listed as limitations. Volatility-aware exits, added filters, time restrictions, and position-management refinements are proposed, but not evaluated.
Key ideas
- The fast oscillator times entries, while the slow oscillator above or below 50 confirms directional bias.
- Longs require a rising fast stochastic below 30; shorts require a falling fast stochastic above 70.
- The source uses default fast settings of 5 and 2, and slow settings of 97 and 1.
- Exit thresholds are calculated from prior signal prices using a 1.20 multiplier.
- The document provides a backtest window but no results, and notes risks from divergence, rigid exits, parameter choice, and trading costs.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.