麻烦老师帮忙编写个KD预警指标
kd低于20 红箭头+声音预警
kd高于80 绿箭头+声音预警
参考:
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
BACKGROUNDSTYLE(1);
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
K<20&&D<20,SPARK;
K>80&&D>80,SPARK;
DRAWICON(K<20&&D<20,D,'ICO4');
DRAWICON(K>80&&D>80,D,'ICO5');
软件右上角帮助--软件说明书--可以查看公式预警部分:http://www.wenhua.com.cn/new_guide/Wh6/FormulaWarning.html
老师修改下 比如下了20红箭头+声音预警 只需要一次 除非他反弹上了20后 又立马下了20就再次预警 后面反弹上了 上面也一样 上了80 绿箭头+声音预警也只要一次 除非他下了80后 又立马上80就再次预警

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
BACKGROUNDSTYLE(1);
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
REF(K,1)>=20&&K<20&&REF(D,1)>=20&&D<20,SPARK;
REF(K,1)<=80&&K>80&&REF(D,1)<=80&&D>80,SPARK;
DRAWICON(REF(K,1)>=20&&K<20&&REF(D,1)>=20&&D<20,D,'ICO4');
DRAWICON(REF(K,1)<=80&&K>80&&REF(D,1)<=80&&D>80,D,'ICO5');
//这里涉及k,d两个值的判断,当前写的是要求前一周期k值d值都大于等于20,当前都小于20;前一周期k值d值都小于等于80,当前都大于80,您注意理解下。
请参考
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
BACKGROUNDSTYLE(1);
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
REF(K,1)>=20&&K<20,SPARK;
REF(K,1)<=80&&K>80,SPARK;
DRAWICON(REF(K,1)>=20&&K<20,K,'ICO4');
DRAWICON(REF(K,1)<=80&&K>80,K,'ICO5');