Skip to content
All library documents

Combining Stochastic Reversals with Kase Volatility Stops

Article Strategy library · Author: ChaoZhang

Summary

This strategy combines a reversal signal from the stochastic oscillator with a directional filter based on Kase DevStops. Its reversal component looks for a change in the relationship between recent closes and stochastic fast and slow values, with the oscillator position relative to a threshold determining the signal. The stop component estimates a reference price using recent ranges, average true range, range variability, and a skew measure; the selected stop level depends on the estimated direction. Trades are taken only when both components agree, with an option to reverse the resulting direction.

The document provides parameter defaults and a short BTC_USDT futures backtest configuration covering January 5 to February 4, 2024, using hourly bars and a 15-minute base period. It gives no performance statistics or comparison, so the configuration alone does not establish effectiveness. The notes identify reversal failures, parameter sensitivity, and poor liquidity as risks. The source also advises educational or paper use, and the written overview’s simplified signal description does not exactly match every condition in the code.

Key ideas

  • The reversal component combines recent closing-price changes with stochastic fast and slow values.
  • The Kase DevStops component derives levels from range, volatility, and skew measures.
  • A position is opened only when the reversal and stop components indicate the same direction.
  • The published BTC futures test settings do not include reported performance results.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.