[求助]麻烦老师帮忙改一下公式,非常感谢! (文华财经随身行Android   5.3.4)

投资者咨询:[求助]麻烦老师帮忙改一下公式,非常感谢! (文华财经随身行Android   5.3.4)
来源:文华财经  日期:2018-5-21 9:44
安装这个指标模型,做一个简化KD,  KD的参数是  26,12,6,

图片点击可在新窗口打开查看


N:=10;
F:=25;
VAR1:=HHV(HIGH,9)-LLV(LOW,9);
VAR2:=HHV(HIGH,9)-CLOSE;
VAR3:=CLOSE-LLV(LOW,9);
VAR4:=VAR2/VAR1*100-70;
VAR5:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;
VAR6:=(HIGH+LOW+OPEN+CLOSE)/4;
VAR7:=SMA(VAR3/VAR1*100,3,1);
VAR8:=LLV(LOW,34);
VAR9:=SMA(VAR7,3,1)-SMA(VAR4,9,1);
VARA:=IF(VAR9>100,VAR9-100,0);
VARB:=HHV(HIGH,34);
VARC:=EMA((VAR6-VAR8)/(VARB-VAR8)*100,13);
VARD:=EMA(0.667*REF(VARC,1)+0.333*VARC,2);
//INDEXH:="999001$H"; 
//INDEXL:="999001$L";
INDEXC:="999001$C"; 
VARE:=SMA(MAX(CLOSE-REF(CLOSE,1),0)/CLOSE,8,1)/SMA(ABS(INDEXC-REF(INDEXC,1))/INDEXC,8,1)*100-25;
VARF:=MA(VARE,3);
VAR10:=REF(VARF,1);
生命线:EMA(VARD,N), COLORFFAA00;
VAR11:=(CLOSE-LLV(LOW,F))/(HHV(HIGH,F)-LLV(LOW,F))*100;
K:=SMA(VAR11,3,1);
D:=SMA(K,3,1);
STICKLINE1(CROSS(VARC,VARD) AND VARC>VARD AND VARC<18,36,0,1,0), COLORRED;
见红:IF(VARC>18,0,IF(CROSS(VARC,VARD) AND VARC>VARD AND VARC<18,37,0)),COLOR3355FF;//{灯塔脉冲}
POLYLINE(CROSS(VARC,VARD) AND VARC>VARD AND VARC<18,25,COLORFF0000);
//{画红色灯桩}
POLYLINE(CROSS(VARC,VARD) AND VARC>VARD AND VARC<18,38,COLORFF0000),POINTDOT,LINETHICK7;
//{画浅蓝色灯辉}
POLYLINE(CROSS(VARC,VARD) AND VARC>VARD AND VARC<18,38,COLORFFFFFF),POINTDOT,LINETHICK4;
//{画白色灯芯}
STICKLINE1(CROSS(VARD,VARC) AND VARC<VARD AND VARC>60,90,100,12,1),COLORBLUE;
IF(VARC<79,100,IF(CROSS(VARD,VARC) AND VARD>79 AND VARC>79,70,100)),COLOR00FF00;
//{灯塔脉冲}
STICKLINE1(FILTER(CROSS(VARD,VARC),10) AND VARD>79 AND VARC>79,100,95,4,0),COLORGREEN;
//{画绿色倒灯桩}
STICKLINE1(VARC-VARD>0,VARC,VARD,8,1),COLOR0000FF;
//{多头行情显出红柱状}
STICKLINE1(VARC-VARD<0,VARC,VARD,8,0),COLOR00FF00;
//{空头行情显出绿色柱状}
KAR1:=3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)-2*SMA(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
KAR2:=(CLOSE-LLV(LOW,26))/(HHV(HIGH,26)-LLV(LOW,26))*100;
KAR3:=SMA(SMA(KAR2,3,1),3,1);
KAR4:=EMA(KAR3,5);
KAR5:=LLV(LOW,26);
KAR6:=HHV(HIGH,34);
KAR7:=EMA((CLOSE-KAR5)/(KAR6-KAR5)*4,4)*25;
KAR8:=100-KAR1;
KAR9:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
KAR10:=SMA(KAR9,3,1);
KAR11:=SMA(KAR10,3,1);
KAR12:=EMA(3*KAR10-2*KAR11,3);
KAR13:=(-1)*(EMA(KAR8,1)-50)+50;
KAR14:=EMA(100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14)),6);
STICKLINE1(CROSS(KAR4,10) AND KAR4>10,50,0,10,0),COLORYELLOW;
建仓:IF((KAR7<10),18,0), COLORCC00FF;
技术人员回复
日期:2018-5-21 9:57

您的指标可以在文华6中加载使用的,保存为副图指标加载即可

 

另外,您是想修改kd的参数为26,12,6?

 

如果是,参考:

 

N:=10;
F:=26;
VAR1:=HHV(HIGH,9)-LLV(LOW,9);
VAR2:=HHV(HIGH,9)-CLOSE;
VAR3:=CLOSE-LLV(LOW,9);
VAR4:=VAR2/VAR1*100-70;
VAR5:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;
VAR6:=(HIGH+LOW+OPEN+CLOSE)/4;
VAR7:=SMA(VAR3/VAR1*100,3,1);
VAR8:=LLV(LOW,34);
VAR9:=SMA(VAR7,3,1)-SMA(VAR4,9,1);
VARA:=IF(VAR9>100,VAR9-100,0);
VARB:=HHV(HIGH,34);
VARC:=EMA((VAR6-VAR8)/(VARB-VAR8)*100,13);
VARD:=EMA(0.667*REF(VARC,1)+0.333*VARC,2);
//INDEXH:="999001$H";
//INDEXL:="999001$L";
INDEXC:="999001$C";
VARE:=SMA(MAX(CLOSE-REF(CLOSE,1),0)/CLOSE,8,1)/SMA(ABS(INDEXC-REF(INDEXC,1))/INDEXC,8,1)*100-25;
VARF:=MA(VARE,3);
VAR10:=REF(VARF,1);
生命线:EMA(VARD,N), COLORFFAA00;
VAR11:=(CLOSE-LLV(LOW,F))/(HHV(HIGH,F)-LLV(LOW,F))*100;
K:=SMA(VAR11,12,1);
D:=SMA(K,6,1);
STICKLINE1(CROSS(VARC,VARD) AND VARC>VARD AND VARC<18,36,0,1,0), COLORRED;
见红:IF(VARC>18,0,IF(CROSS(VARC,VARD) AND VARC>VARD AND VARC<18,37,0)),COLOR3355FF;//{灯塔脉冲}
POLYLINE(CROSS(VARC,VARD) AND VARC>VARD AND VARC<18,25,COLORFF0000);
//{画红色灯桩}
POLYLINE(CROSS(VARC,VARD) AND VARC>VARD AND VARC<18,38,COLORFF0000),POINTDOT,LINETHICK7;
//{画浅蓝色灯辉}
POLYLINE(CROSS(VARC,VARD) AND VARC>VARD AND VARC<18,38,COLORFFFFFF),POINTDOT,LINETHICK4;
//{画白色灯芯}
STICKLINE1(CROSS(VARD,VARC) AND VARC<VARD AND VARC>60,90,100,12,1),COLORBLUE;
IF(VARC<79,100,IF(CROSS(VARD,VARC) AND VARD>79 AND VARC>79,70,100)),COLOR00FF00;
//{灯塔脉冲}
STICKLINE1(FILTER(CROSS(VARD,VARC),10) AND VARD>79 AND VARC>79,100,95,4,0),COLORGREEN;
//{画绿色倒灯桩}
STICKLINE1(VARC-VARD>0,VARC,VARD,8,1),COLOR0000FF;
//{多头行情显出红柱状}
STICKLINE1(VARC-VARD<0,VARC,VARD,8,0),COLOR00FF00;
//{空头行情显出绿色柱状}
KAR1:=3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)-2*SMA(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
KAR2:=(CLOSE-LLV(LOW,26))/(HHV(HIGH,26)-LLV(LOW,26))*100;
KAR3:=SMA(SMA(KAR2,3,1),3,1);
KAR4:=EMA(KAR3,5);
KAR5:=LLV(LOW,26);
KAR6:=HHV(HIGH,34);
KAR7:=EMA((CLOSE-KAR5)/(KAR6-KAR5)*4,4)*25;
KAR8:=100-KAR1;
KAR9:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
KAR10:=SMA(KAR9,3,1);
KAR11:=SMA(KAR10,3,1);
KAR12:=EMA(3*KAR10-2*KAR11,3);
KAR13:=(-1)*(EMA(KAR8,1)-50)+50;
KAR14:=EMA(100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14)),6);
STICKLINE1(CROSS(KAR4,10) AND KAR4>10,50,0,10,0),COLORYELLOW;
建仓:IF((KAR7<10),18,0), COLORCC00FF;

 

 

投资者咨询:[求助]麻烦老师帮忙改一下公式,非常感谢! (文华财经随身行Android   5.3.4)
来源:文华财经  日期:2018-5-21 9:44
能不能把指标跟KD相结合起来,做成这样,KD的参数还是26,12,6谢谢老师了!

图片点击可在新窗口打开查看
技术人员回复
日期:2018-5-21 10:37

参考:

 

N:=10;
F:=26;
VAR1:=HHV(HIGH,9)-LLV(LOW,9);
VAR2:=HHV(HIGH,9)-CLOSE;
VAR3:=CLOSE-LLV(LOW,9);
VAR4:=VAR2/VAR1*100-70;
VAR5:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;
VAR6:=(HIGH+LOW+OPEN+CLOSE)/4;
VAR7:=SMA(VAR3/VAR1*100,3,1);
VAR8:=LLV(LOW,34);
VAR9:=SMA(VAR7,3,1)-SMA(VAR4,9,1);
VARA:=IF(VAR9>100,VAR9-100,0);
VARB:=HHV(HIGH,34);
VARC:=EMA((VAR6-VAR8)/(VARB-VAR8)*100,13);
VARD:=EMA(0.667*REF(VARC,1)+0.333*VARC,2);
//INDEXH:="999001$H";
//INDEXL:="999001$L";
INDEXC:="999001$C";
VARE:=SMA(MAX(CLOSE-REF(CLOSE,1),0)/CLOSE,8,1)/SMA(ABS(INDEXC-REF(INDEXC,1))/INDEXC,8,1)*100-25;
VARF:=MA(VARE,3);
VAR10:=REF(VARF,1);
生命线:=EMA(VARD,N), COLORFFAA00;
VAR11:=(CLOSE-LLV(LOW,F))/(HHV(HIGH,F)-LLV(LOW,F))*100;
K:SMA(VAR11,12,1);
D:SMA(K,6,1);
FILLRGN(K>D,K,D,COLORMAGENTA);
FILLRGN(K<D,K,D,COLORGREEN);

 
投资者咨询:[求助]麻烦老师帮忙改一下公式,非常感谢! (文华财经随身行Android   5.3.4)
来源:文华财经  日期:2018-5-21 9:44
 老师再帮忙改一下啊,谢谢
技术人员回复
日期:2018-5-21 11:12

参见4楼回复,就是结合您1楼指标,绘制的K、D线,K大于D,KD区域填充为玫红色,反之填充为绿色;

 

如果还有问题,请配合截图具体说明下

投资者咨询:[求助]麻烦老师帮忙改一下公式,非常感谢! (文华财经随身行Android   5.3.4)
来源:文华财经  日期:2018-5-21 9:44
对比一下这两个指标, 老师可以把下面指标的函数参数变成跟上面的一样,同时红同时绿吗,这样可以过滤掉一些信号,非常感谢!

图片点击可在新窗口打开查看
技术人员回复
日期:2018-5-21 13:35

4楼给您的指标,就是您8楼上图的效果,您本地加载试下,

 

如果再有问题,请具体量化下变色的条件

 



图片点击可在新窗口打开查看
投资者咨询:[求助]麻烦老师帮忙改一下公式,非常感谢! (文华财经随身行Android   5.3.4)
来源:文华财经  日期:2018-5-21 9:44
加上线性填充即可,kd金叉填红,死叉填绿
投资者咨询:[求助]麻烦老师帮忙改一下公式,非常感谢! (文华财经随身行Android   5.3.4)
来源:文华财经  日期:2018-5-21 9:44
 老师你可能没有明白我的意思,我的想法是想把2楼的指标,改成跟4楼KD指标一样的效果,不知道能不能

图片点击可在新窗口打开查看

N:=10;
F:=26;
VAR1:=HHV(HIGH,9)-LLV(LOW,9);
VAR2:=HHV(HIGH,9)-CLOSE;
VAR3:=CLOSE-LLV(LOW,9);
VAR4:=VAR2/VAR1*100-70;
VAR5:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;
VAR6:=(HIGH+LOW+OPEN+CLOSE)/4;
VAR7:=SMA(VAR3/VAR1*100,3,1);
VAR8:=LLV(LOW,34);
VAR9:=SMA(VAR7,3,1)-SMA(VAR4,9,1);
VARA:=IF(VAR9>100,VAR9-100,0);
VARB:=HHV(HIGH,34);
VARC:=EMA((VAR6-VAR8)/(VARB-VAR8)*100,13);
VARD:=EMA(0.667*REF(VARC,1)+0.333*VARC,2);
//INDEXH:="999001$H"; 
//INDEXL:="999001$L";
INDEXC:="999001$C"; 
VARE:=SMA(MAX(CLOSE-REF(CLOSE,1),0)/CLOSE,8,1)/SMA(ABS(INDEXC-REF(INDEXC,1))/INDEXC,8,1)*100-25;
VARF:=MA(VARE,3);
VAR10:=REF(VARF,1);
生命线:=EMA(VARD,N), COLORFFAA00;
VAR11:=(CLOSE-LLV(LOW,F))/(HHV(HIGH,F)-LLV(LOW,F))*100;
K:SMA(VAR11,12,1);
D:SMA(K,6,1);
FILLRGN(K>D,K,D,COLORMAGENTA);
FILLRGN(K<D,K,D,COLORGREEN);