TradeZoro
Notifications

Schaff Trend Cycle

TradeZoro OscillatorsFree Updated
Schaff Trend Cycle on an NQ futures chart in ZoroCharts
Add to chart

Schaff Trend Cycle: a MACD run through two stochastic passes, from 0 to 100, with triggers at 75 and 25.

Overview

The Schaff Trend Cycle (STC) is a fast trend oscillator from 0 to 100 in its own pane. Trigger lines sit at 75 and 25.

The line is green while bullish and red while bearish, with a gradient fill from the midline.

How it works

First a MACD is built from 23 and 50 bar EMAs. Then a stochastic of that MACD is taken over 10 bars and smoothed with a factor of 0.5. A second stochastic pass with the same smoothing gives the final STC.

The two passes make it move quickly between the top and bottom of its range.

How to use it

  • Some traders watch a cross up through 25 as an early sign of an uptrend.
  • Watch a cross down through 75 as an early sign of a downtrend.
  • Use flat lines at the top or bottom as a sign the trend is steady.
  • Pair it with price structure to filter quick flips.

These are ways some traders read it, for learning. They are not trade signals.

Settings

SettingDefault
Settings
SourcePrice series used to build the MACD that the trend cycle is measured on.Options: Close, Open, High, Low, HL2, HLC3, OHLC4, HLCC4Close
Fast LengthFast EMA length of the underlying MACD.23
Slow LengthSlow EMA length of the underlying MACD.50
Cycle LengthWindow of the two stochastic passes. Each pass measures where its input sits inside the range of its own values over this many bars.10
Smoothing Factor%D style recursive smoothing applied after each stochastic pass. 0.5 is the published default.0.5
Trigger Levels
Upper TriggerUpper trigger line. A cross down through it flags an emerging downtrend.75
Lower TriggerLower trigger line. A cross up through it flags an emerging uptrend.25
Style
Bullish ColorColor of the trend cycle line and gradient while the cycle holds the upper half of its 0-100 scale.#089981
Bearish ColorColor of the trend cycle line and gradient while the cycle holds the lower half of its 0-100 scale.#f23645
Levels ColorColor of the dashed trigger lines and the dotted midline.#787b86
Gradient FillVertical gradient between the midline and the trend cycle, fading out toward the midline.On

Alerts

You can alert on its line crossing a value or the candle close (from the chart's + menu); checked while ZoroCharts is open.

Notes and limits

  • Works on any symbol and timeframe; it only needs candle data.
  • It can sit pinned at 0 or 100 for long stretches.

Education only. Not financial advice. Indicators mark what happened on the chart; they do not predict what price will do. Trading futures, forex, crypto and other markets carries a high level of risk and may not be suitable for everyone.