Skip to main content
Track Stochastic oscillator
4 / 42
Library

1990issue C041-9

Walk-forward screen for yen indicator rules

A historical walk-forward screen locked moving-average, relative-strength-index, and stochastic-oscillator rules on one year of exchange-listed yen futures, scored only the next unused quarter, and kept a rule only after a zero-mean quarterly test and an autocorrelation filter in each position mode.

  • A walk-forward-lock chooses parameters on one year of nearby yen futures, applies only those settings to the next unused quarter, then rolls both windows forward.
  • The 34-rule battery mixed moving-average, relative-strength-index, and stochastic-oscillator models in buy-strength-sell-weakness and buy-weakness-sell-strength stances, each scored in speculative-reversal and two cash-hedge modes.
  • A one-tailed test that mean quarterly out-of-sample net returns exceeded zero, followed by an autocorrelation-filter, left 16 speculative rules, 5 short-hedge rules, and 1 long-hedge rule.
  • Among rules that survived the autocorrelation filter, pairwise tests found no statistically superior mean net quarterly return.
Entries in this reading3 entries

Indicator rules on yen futures

A moving-average is a lookback smoother of ordered prices used as a parameterized forecast rule whose settings are locked on one sample and scored on the next. A relative-strength-index is a bounded oscillator of sequential price changes used as a parameterized signal in the same walk-forward screen. A stochastic-oscillator is a range-position oscillator on ordered highs, lows, and closes used as a parameterized signal in the same walk-forward screen.

The evaluated battery comprised 34 parameterized rules on exchange-listed yen futures and included those three model families. Each rule was run with one to three parameters swept over a grid.

Walk-forward lock

A walk-forward-lock chooses parameters on one year of nearby-contract data, trades only those settings on the following unused quarter, then rolls both windows forward. In this historical workflow, parameters were locked on one year of nearby-contract data, applied only to the next unused quarter, then both windows were rolled forward one quarter. That procedure produced out-of-sample results from March 2, 1978 through September 1, 1987.

Stances and position modes

Twenty-eight of the 34 rules were coded as buy-strength-sell-weakness trend followers. That stance buys a rising market and sells a falling one. The rest were coded as buy-weakness-sell-strength counter-trend rules, which buy a falling market and sell a rising one.

Three position modes were scored separately. Speculative-reversal holds a long or short futures position until the next opposite signal replaces it. One cash-hedge-mode takes only sell signals against a cash long and goes flat on buys. The other cash-hedge-mode takes only buy signals against a cash short and goes flat on sells.

Zero-mean test and autocorrelation filter

A one-tailed t-test that mean quarterly out-of-sample net returns exceeded zero left 20 of 34 rules in two-sided speculative mode, 7 in exclusive-short mode, and 2 in exclusive-long mode.

An autocorrelation-filter drops a rule if its quarterly net-return series shows significant first-order serial correlation that would inflate a t-test. After that filter, 16 speculative rules, 5 short-hedge rules, and 1 long-hedge rule remained.

Pairwise check among survivors

Among the rules that survived the autocorrelation filter, pairwise tests found no statistically superior mean net quarterly return.

Cost, interest, and distribution assumptions

Quarterly results assumed one contract, a $47.50 cost made of a $10 commission plus three ticks of slippage, and interest on a $3,500 margin at the matching 90-day Treasury-bill rate, with no interest credit on equity above exchange minimum margin.

The t-test assumed normal, serially independent quarterly net returns. A Kolmogorov-Smirnov check did not reject normality, so first-order correlation was used as the separate independence screen.

Educational research material, not investment advice. Historical source context does not establish present-day performance.
4 of 42 in the Stochastic oscillator track
19901-4 pp.Next on Stochastic oscillatorSlow stochastic construction for index pullback entriesThe raw stochastic value places the latest close inside a 20-session high-low range and is scaled from 0 to 100; slow percent K and slow percent D then apply the same two-plus-one blend.
All readings on this track · 42 readings
  1. 1987Stochastic fast and slow construction as a rebuildable stack
  2. 1989Building the stochastic oscillator from close location
  3. 1990Monthly stochastics as a multi-year bond regime filter
  4. 1990Walk-forward screen for yen indicator rules
  5. 1990Slow stochastic construction for index pullback entries
  6. 1991Random Walk Index construction with an adaptive lookback
  7. 1991Building a two-stage stochastic oscillator from close location
  8. 1992Constructing fast and slow stochastic oscillator lines
  9. 1992Constructing nested stochastic lookbacks
  10. 1994Construct the four-state price-volume rank before filtering it
  11. 1996Crowded stochastics, false breakouts, and hidden stops
  12. 1997Fade and follow entries from stochastic extremes
  13. 1998Oversold confirmation as a staged rule-based-entry case
  14. 1999Constructing regular and slow stochastic oscillators
  15. 2001Construct a variable-interval simple moving average from stacked extremes
  16. 2001Threshold RSI and stochastic setups with next-bar stops
  17. 2001Two tests of a rate-adjusted earnings-yield gap
  18. 2002Constructing a two-line stochastic from a range-normalized close
  19. 2002Inspect mechanical stochastic daytrade rules on one bar
  20. 2003Constructing an adaptive stochastic RSI
  21. 2003Four parameters that construct a stochastic oscillator
  22. 2004Volume breakout as signal, pullback as entry
  23. 2004A first currency-market checklist with two averages and a slow stochastic
  24. 2005Shared-scale cycle indexes with companion oscillators
  25. 2005Current-bar versus prior-bar range construction for the stochastic oscillator
  26. 2005Two-session moving-average pullback short
  27. 2006Market condition as a permission layer for moving averages and oscillators
  28. 2008Lock the stop at support before sizing a stochastic entry
  29. 2010Construct a center-line volume oscillator and read it with a stochastic oscillator
  30. 2010Sharpened RSI turns with rainbow averages and a slow stochastic
  31. 2011Build a Spearman rank oscillator from ordered closes
  32. 2012Gold as a regime-dependent hedge in the euro-area crisis
  33. 2012Pairing moving averages with variable-length stochastics
  34. 2014Two-leg stochastic stress oscillator as a rebuild drill
  35. 2014Ingress dates as price bases for relative strength, stochastics, and moving averages
  36. 2017Constructing a dual EMA stochastic from range normalization
  37. 2018Constructing a two-stage stochastic RSI for comparable price-oscillator divergences
  38. 2018Combining a weekly stochastic, a long moving average, and two-day resistance
  39. 2018Weekly and daily stochastic readings with a long moving average and support
  40. 2018A confirming workflow for rotating from discretionary to staples
  41. 2019Stochastic scan thresholds, averages, and formula syntax
  42. 2020Constructing Slow %K as a two-stage helper
All 170 readings tagged Stochastic oscillator
Also on Stochastic oscillator5 readings