All indicators

MACD + Stochastic, Double Strategy (by ChartArt)

Feb 24, 2016

Static chart image
SignalsOscillatorsMoving Averages

The MACD + Stochastic, Double Strategy indicator provides a systematic approach to identifying trade entries by merging momentum and oscillator-based trend signals. It aims to filter market noise by requiring confluence between MACD histogram crossovers and Stochastic oversold or overbought conditions.

Usage

The Usage section focuses on how the script identifies entry points based on the interaction between its two core components.

  • Long Entry: A long signal is generated when the Stochastic %K line crosses above the %D line while in an oversold state (below the defined threshold, default 29) and simultaneously, the MACD histogram (delta) crosses above the zero line.
  • Short Entry: A short signal is triggered when the Stochastic %K line crosses below the %D line while in an overbought state (above the defined threshold, default 71) and the MACD histogram crosses below the zero line.
  • Visual Aids: If enabled, the script applies bar coloring to the chart based on the relationship between price and multiple moving averages (fast, slow, and very slow), helping users visualize the broader trend context.

Details

The script integrates two classic technical analysis tools to create a "double confirmation" strategy. The Stochastic component identifies potential price reversals by tracking momentum relative to a price range, while the MACD (Moving Average Convergence Divergence) serves as a trend-following momentum indicator.

By default, the strategy uses adjusted Stochastic levels (71 for overbought and 29 for oversold) instead of the standard 80/20. This allows for slightly more sensitive entry detection. The MACD histogram crossover acts as a secondary confirmation, ensuring that the momentum is shifting in the direction of the trade before a signal is confirmed.

Settings

  • MACD fast moving average: The period for the shorter-term EMA used in MACD calculations.
  • MACD slow moving average: The period for the longer-term EMA used in MACD calculations.
  • MACD signal line moving average: The smoothing period for the MACD signal line.
  • Stochastic Length: The lookback period used to calculate the Stochastic oscillator.
  • Overbought Level (Oversold = 100 - Overbought): Sets the upper threshold for the Stochastic; the lower threshold is automatically calculated as the inverse.
  • Smoothing of Stochastic %K: The period used to smooth the %K line.
  • Moving Average of Stochastic %K: The period used to create the %D signal line from the %K line.
  • Enable MACD Bar Color?: Toggles price bar coloring based on trend confluence.

FAQ

How do the entry signals work? Signals trigger only when both the Stochastic crosses out of an extreme zone (overbought/oversold) and the MACD histogram crosses the zero line, providing dual-layer confirmation.

Can I change the sensitivity of the overbought and oversold levels? Yes, the "Overbought Level" setting allows you to adjust the thresholds. Increasing this value makes the strategy more restrictive, while decreasing it allows for more frequent signals.

How do I access this script? You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.

Free indicator

Get free access to this indicator on the platforms below.

TradingView
NinjaTrader
MetaTrader 4/5

Unlock the entire LuxAlgo Library

Every indicator, every strategy, full charts, and complete access to Quant — our AI agent.