Schaff Trend Cycle (STC) + 200 MA

The Schaff Trend Cycle indicator is similar to the Moving Average Convergence Divergence (MACD) indicator, but it provides faster signals by combining a cycle indicator to it. In return, we end up with an indicator that goes from 0 to 100, with 25 and 75 being the key levels of oversold and overbought.

When the STC is below 25 and it crosses over it, that signals a buy. Similarly, when the STC is above 75 and it crosses under it, it signals a sell.

We will improve trading with the STC by also using a 200 moving average to help us trade with the trend. The 200 SMA, EMA, and WMA will all be tested to see which one performs the best.

Long entry rules:

  • Price must be above the 200 MA
  • STC shows Buy signal

Long exit rules:

  • STC shows Sell signal

Short entry rules:

  • Price must be below the 200 MA
  • STC shows Sell signal

Short exit rules:

  • STC shows Buy signal
STC + 200 EMA for the SPY on the daily timeframe
STC + 200 EMA for the SPY on the daily timeframe

Results

Testing this strategy on the SPY has returned the following profit factors:

TimeframeSTCSTC + 200 SMASTC + 200 EMASTC + 200 WMA
1min0.9510.8870.8690.87
5min0.9741.0311.1171.049
15min0.9590.9950.9871.032
30min0.8830.8920.8880.899
1hour1.1571.0631.0711.019
4hour0.8311.0541.0820.935
1day1.2941.8211.8561.683
Average1.0071.1061.1241.070

After testing this strategy, we can see that trading with only the STC leaves more to be desired with a profit factor that is barely above 1.0. Adding any 200 period moving average is better than none, but the best one is the 200 EMA (exponential moving average), on the daily time frame with a profit factor of 1.124.

TradingView Script

Try the Schaff Trend Cycle + 200 MA strategy for yourself on TradingView: https://www.tradingview.com/script/P2eLrij8-Schaff-Trend-Cycle-backtestx/

Test with your own tickers and timeframes to see how well it works!