沙夫趋势周期指标(Schaff Trend Cycle,简称STC)是由道格·舒夫(Doug Schaff)发明的技术分析工具,用于识别股票、期货或外汇市场中的趋势。STC指标巧妙结合了MACD和KDJ的原理,相当于增强版的震荡指标,能最大限度地减少趋势期间的波动,并能更快速、更有效地对价格走势做出反应。与只关注价格走势的同类指标不同,STC指标承认趋势的周期性。
STC指标的范围和KDJ一样,在0和100 之间震荡。STC指标下降表明趋势周期下降,价格可能保持稳定或跟随周期下行;STC指标上升表明趋势上升,价格可能保持稳定或跟随周期上行。STC指标有两个阈值:25和75,分别用于表示超卖和超买条件,高于75会被视为超买,而低于25则被视为超卖。
一、沙夫趋势周期指标STC计算公式
计算步骤如下:
1、计算MACD的DIF:将两条EMA均线相减(23日和50日),得到DIF;
DIF:=EMA(C,23)-EMA(C,50);
2、计算快线K:将当前收盘价与过去一定期间内的最低价和最高价相比较,得到快线K;
K:=(DIF-LLV(DIF,10))/(HHV(DIF,10)-LLV(DIF,10))*100;
3、计算慢线D:对快线K进行指数加权移动平均,得到慢线D;
D:=SMA(K,2,1);
4、计算STC指标:对慢线D再进行一次指数加权移动平均,得出最终的STC指标值。
STC:SMA(D,2,1);
注意:STC指标使用了KDJ的原理,但是上面的步骤中STC的K、D、STC其实对应的是KDJ中的RSV、K、D。原理一样,只是变量名会导致混淆,因此澄清一下。
二、沙夫趋势周期指标STC副图指标公式
N1:=23;
N2:=50;
N:=10;
DIF:=EMA(C,N1)-EMA(C,N2);
HH:=HHV(DIF,N);
LL:=LLV(DIF,N);
K:=(DIF-LL)/(HH-LL)*100;
D:=SMA(K,2,1);
STC:SMA(D,2,1),COLORGREEN,LINETHICK2;
NOTEXT:IF(STC>REF(STC,1),STC,DRAWNULL),COLORRED,LINETHICK2;
NOTEXT1:25,COLORYELLOW,DOTLINE;
NOTEXT2:75,COLORGRAY,DOTLINE;
三、沙夫趋势周期指标STC主图指标公式
思路:STC上穿25发出信号,用MACD的快线向上过滤一些信号。
N1:=23;
N2:=50;
N:=10;
DIF:=EMA(C,N1)-EMA(C,N2);
HH:=HHV(DIF,N);
LL:=LLV(DIF,N);
K:=(DIF-LL)/(HH-LL)*100;
D:=SMA(K,2,1);
STC:=SMA(D,2,1);
DIF1:=EMA(C,12)-EMA(C,26);
DEA1:=EMA(DIF1,9);
MACD:=(DIF1-DEA1)*2;
XG:=CROSS(STC,25) AND DIF1>REF(DIF1,1);
STICKLINE(XG,H,L,0,1),COLORYELLOW;
STICKLINE(XG,C,O,3,0),COLOR117777;
STICKLINE(XG,C,O,2.5,0),COLOR119999;
STICKLINE(XG,C,O,2,0),COLOR11BBBB;
STICKLINE(XG,C,O,1.5,0),COLOR11DDDD;
STICKLINE(XG,C,O,1,0),COLOR44FFFF;
DRAWICON(XG,L,11);
四、沙夫趋势周期选股公式
N1:=23;
N2:=50;
N:=10;
DIF:=EMA(C,N1)-EMA(C,N2);
HH:=HHV(DIF,N);
LL:=LLV(DIF,N);
K:=(DIF-LL)/(HH-LL)*100;
D:=SMA(K,2,1);
STC:=SMA(D,2,1);
DIF1:=EMA(C,12)-EMA(C,26);
DEA1:=EMA(DIF1,9);
MACD:=(DIF1-DEA1)*2;
XG:CROSS(STC,25) AND DIF1>REF(DIF1,1);
关注技术Pie,学习更多通达信指标公式编写知识。版权所有,转载请注明出处。
友情提醒:本文仅供学习交流技术指标公式,不构成任何投资建议。投资有风险,入市需谨慎。