• Overview
  • Reviews
  • Comments (1)

Multiple Stochastics With Signal Filter

This is a BUY/SELL indicator with voice alert based on one or multiple (maximum of 4) stochastic oscillators. Buy and Sell signals display can be filtered by a configurable Moving Average or user entered up or down Trend Line. The indicator works in all timeframes and all currencies and it is intended to generate Buy/Sell signals based on Oversold/Overbought conditions in multiple timeframes through the configuration of the maximum four stochastic oscillators. Number of stochastic oscillators used by the indicator (maximum of 4) is set by the user through an input parameter. Sound files for voice alerts are provided separately.

The BUY or SELL signal is triggered when all defined stochastic oscillators are in Oversold or Overbought area based on the user defined Oversold or Overbought levels and the input stochastic used also as signal trigger crosses above or below the Oversold or Overbought level.

Buy and Sell signals displayed can be filtered based on a user defined MA or a user entered up or down trend line. The filter can use just the simple MA or Trend Line and display the Buy signal if it is above the MA or the Trend Line up and display the Sell signal if it is below the MA or below the trend line down. MA and Trend Line filters can also use price band ranges and display the Buy signal if it is in the upper band above the MA or trend line up and display the Sell signal if it is in the lower band below the MA or trend line down. Price range band is user configurable based on a fixed ATR (14 period, shift = 1), percent or number of points.

Recommendations on usage

The strategy to use the indicator is simple, open a BUY order when the buy signal is triggered displaying the up arrow on the chart and open a SELL order when the sell signal is triggered displaying the down arrow on the chart. It is not recommended to use this indicator alone... You should combine it with other indicators, support/resistance, candlestick patterns, etc. to make your Buy or Sell decision. Try to set the stochastic oscillator periods to mimic multiple timeframes. For example, test it on 15 Min chart with 12, 48, 192 and 1152 stochastic oscillators.


Main settings

  • No of Stochastics to use for signal, max = 4 - you can use 1, 2, 3 or 4 (default = 4)
  • K line period first Stochastic, used also as signal trigger (default = 12)
  • K line period second Stochastic (default = 48)
  • K line period third Stochastic (default = 192)
  • K line period forth Stochastic (default = 1152)
  • D line period all Stochastics (default = 3)
  • Slowing value all Stochastics (default = 3)
  • Moving Average method all Stochastics (default = MODE_SMA)
  • Price field all Stochastics - 0 - Low/High or 1 - Open/Close (default = 1)
  • Indicator index all Stochastics - 0 - MODE_MAIN, 1 - MODE_SIGNAL (default = 0)
  • Overbought level value (default = 80)
  • Oversold level value (default = 20)
  • Enable voice alert when signal is triggered (true or false)
Signal filter settings
  • Use signal filter (0 - No Filter, 1 - MA Filter, 2 - TL Filter)
  • No of periods for MA Filter (default = 200)
  • MA method for MA Filter (default = MODE_EMA)
  • Applied price for MA Filter (default = PRICE_CLOSE)
  • Use price range band for filter (For 1-ATR band, period=14, shift=1 values are used) - 0 - NO price band, 1 - ATR band, 2 - Pct band, 3 - Points band
  • Percent to use for price band (double, default = 0.1)
  • No of points to use for price band (points, default = 50)
  • Name of the up trend line (default = "tlup")
  • Name of the down trend line (default = "tldown")


George Cosoveanu - george_57@yahoo.com

No reviews