通达信超短线买卖点A指标公式源码
指标基于KDJ原理,综合短、中、长三组周期判断买卖信号。
- 主图/副图显示“投机”线(0~100),低于5视为超卖,高于95视为超买。
- 蓝/黄柱线显示D值变化,D上升且K≥D时蓝色,K<D时黄色。
- 50为多空分界线。
- 副图输出三个交叉信号:白▲(短期金叉)、品红◆(中期金叉)、青色★(长期金叉),分别对应不同周期的K、D上穿,周期越长信号越稳健。
- 用法:短期信号频繁,适合快进快出;中期、长期信号滞后但可靠性高,可结合分界线50以上偏多、以下偏空使用。
RSV:=((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)))*(100);
TJ:=IF((RSV<5),0,RSV);
投机:IF((TJ>95),100,TJ),Color008000,Linethick1;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
中期:=EMA(D,10);
STICKLINE((K>=D),D,REF(D,1),4,0),Color0000FF;
STICKLINE((K<D),D,REF(D,1),4,0),COLORFFF000;
分界线:50,Color00FF00,POINTDOT;
RS1:=((CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9)))*(100);
RS2:=((CLOSE-LLV(LOW,(5)*(9)))/(HHV(HIGH,(5)*(9))-LLV(LOW,(5)*(9))))*(100);
RS3:=((CLOSE-LLV(LOW,(20)*(9)))/(HHV(HIGH,(20)*(9))-LLV(LOW,(20)*(9))))*(100);
K1:=SMA(RS1,3,1);
K2:=SMA(RS2,3+1,1);
K3:=SMA(RS3,3+2,1);
D1:=SMA(K1,3,1);
D2:=SMA(K2,3+1,1);
D3:=SMA(K3,3+2,1);
DRAWTEXT(CROSS(K1,D1),REF(D,1),'▲'),COLORWHITE;
DRAWTEXT(CROSS(K2,D2),REF(D,1),'◆'),ColorFF00FF;
DRAWTEXT(CROSS(K3,D3),REF(D,1),'★'),Color00FFFF;
▲短叉:IF(CROSS(K1,D1),1,0),COLORWHITE;
◆中叉:IF(CROSS(K2,D2),1,0),ColorFFAAFF;
★长叉:IF(CROSS(K3,D3),1,0),Color00FFFF;
未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
RSV赋值:((收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值))*(100)
TJ赋值:如果(RSV<5),返回0,否则返回RSV
输出投机:如果(TJ>95),返回100,否则返回TJ,COLOR008000,线宽为1
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
中期赋值:D的10日指数移动平均
当满足条件(K>=D)时,在D和1日前的D位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR0000FF
当满足条件(K输出分界线:50,COLOR00FF00,POINTDOT
RS1赋值:((收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值))*(100)
RS2赋值:((收盘价-(5)*(9)日内最低价的最低值)/((5)*(9)日内最高价的最高值-(5)*(9)日内最低价的最低值))*(100)
RS3赋值:((收盘价-(20)*(9)日内最低价的最低值)/((20)*(9)日内最高价的最高值-(20)*(9)日内最低价的最低值))*(100)
K1赋值:RS1的3日[1日权重]移动平均
K2赋值:RS2的3+1日[1日权重]移动平均
K3赋值:RS3的3+2日[1日权重]移动平均
D1赋值:K1的3日[1日权重]移动平均
D2赋值:K2的3+1日[1日权重]移动平均
D3赋值:K3的3+2日[1日权重]移动平均
当满足条件K1上穿D1时,在1日前的D位置书写文字,画白色
当满足条件K2上穿D2时,在1日前的D位置书写文字,COLORFF00FF
当满足条件K3上穿D3时,在1日前的D位置书写文字,COLOR00FFFF
输出▲短叉:如果K1上穿D1,返回1,否则返回0,画白色
输出◆中叉:如果K2上穿D2,返回1,否则返回0,COLORFFAAFF
输出★长叉:如果K3上穿D3,返回1,否则返回0,COLOR00FFFF