Combining Moving Average and Stochastic Crossovers for BTC Futures
Summary
This strategy combines five simple moving averages with a stochastic oscillator to generate long and short signals on BTC futures. A long entry requires the 10-period average to cross above both the 5- and 6-period averages while %K crosses above %D. A short entry uses the stated reverse average and oscillator cross conditions. The oscillator uses a 15-period %K and a smoothed 9-period %D; the document also describes additional smoothing and plots averages with longer periods for context.
The document explains the rationale for combining trend and oscillator signals, then identifies lag, false signals in sideways markets, parameter sensitivity, and conflicting indicator signals as risks. It gives published daily backtest settings spanning 2019 to 2024, but provides no performance statistics or analysis of costs, slippage, or robustness. The source code's plotted longer averages do not participate in the entry conditions, and its executed sell condition should be checked against the prose description before relying on it. No evidence establishes profitability.
Key ideas
- Long entries require the 10-period average to cross above the 5- and 6-period averages alongside a bullish stochastic crossover.
- Short entries use bearish moving-average and stochastic crossover conditions, though the prose and source should be reconciled.
- The stochastic oscillator uses a 15-period %K and a smoothed 9-period %D.
- Moving-average lag and range-bound price action can produce delayed or false signals.
- Published backtest settings are provided without performance results or robustness analysis.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.