[求助]请老师帮着修改为文华的指标(DRAWBAND、DRAWKLINE在文华中的表达) (文华财经WH6赢顺V6.7)

投资者咨询:[求助]请老师帮着修改为文华的指标(DRAWBAND、DRAWKLINE在文华中的表达) (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-5-20 23:33
 STICKLINE(C>0,90,95,10,0),COLOR408000;
 STICKLINE(C>0,10,5,10,0),COLOR408000;
 HDY:=EMA (100*(C-LLV(LOW,34))/(HHV(H,34)-LLV(LOW,34)),3);
 DRAWBAND(HDY,RGB(255,000,139),10,RGB(255,255,71));
 STICKLINE(C>0,90,10,10,0),COLOR000000;
 风险:HDY,COLORMAGENTA,LINETHICK2;
 VA1:=HHV(HIGH,9)-LLV(LOW,9); 
 VA2:=HHV(HIGH,9)-CLOSE;
 VA3:=CLOSE-LLV(LOW,9);
 VA4:=VA2/VA1*100-70;
 VA5:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;
 VA6:=(CLOSE+HIGH+LOW)/3;
 VA7:=SMA(VA3/VA1*100,3,1);
 VA8:=LLV(LOW,34);
 VA9:=SMA(VA7,3,1)-SMA(VA4,9,1);
 VARA:=IF(VA9>100,VA9-100,0);
 VARB:=HHV(HIGH,34);
 VARC:=EMA((VA6-VA8)/(VARB-VA8)*100,13);
 VARD:=EMA(0.667*REF(VARC,1)+0.333*VARC,2);
 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);
 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:=((2)*(CLOSE)+HIGH+LOW)/(4);
 VAR7:=SMA(((VAR3)/(VAR1))*(100),3,1);
 VAR8:=LLV(LOW,34);
 VAR9:=SMA(VAR7,3,1)-SMA(VAR4,9,1);
 VAR10:=IF((VAR9>100),VAR9-100,0);
 VAR11:=HHV(HIGH,34);
 B1:=EMA(((VAR6-VAR8)/(VAR11-VAR8))*(100),8);
 DRAWKLINE(EMA(B1,5),EMA(B1,5),B1+1,B1);
 操作:EMA(B1,5),COLORRED;
 生命:EMA(VARD,1),COLORYELLOW;

谢谢老师的指导!

技术人员回复
日期:2019-5-21 7:20
参考:

INDEXC:="999001$CLOSE"; 
STICKLINE1(C>0,90,95,10,0),COLOR408000;
 STICKLINE1(C>0,10,5,10,0),COLOR408000;
 HDY:=EMA (100*(C-LLV(LOW,34))/(HHV(H,34)-LLV(LOW,34)),3);
FILLRGN(HDY>10,HDY,10,RGB(255,000,139));
FILLRGN(HDY<10,HDY,10,RGB(255,255,71));
 STICKLINE1(C>0,90,10,10,0),COLOR000000;
 风险:HDY,COLORMAGENTA,LINETHICK2;
 VA1:=HHV(HIGH,9)-LLV(LOW,9); 
 VA2:=HHV(HIGH,9)-CLOSE;
 VA3:=CLOSE-LLV(LOW,9);
 VA4:=VA2/VA1*100-70;
 VA5:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;
 VA6:=(CLOSE+HIGH+LOW)/3;
 VA7:=SMA(VA3/VA1*100,3,1);
 VA8:=LLV(LOW,34);
 VA9:=SMA(VA7,3,1)-SMA(VA4,9,1);
 VARA:=IF(VA9>100,VA9-100,0);
 VARB:=HHV(HIGH,34);
 VARC:=EMA((VA6-VA8)/(VARB-VA8)*100,13);
 VARD:=EMA(0.667*REF(VARC,1)+0.333*VARC,2);
 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);
 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:=((2)*(CLOSE)+HIGH+LOW)/(4);
 VAR7:=SMA(((VAR3)/(VAR1))*(100),3,1);
 VAR8:=LLV(LOW,34);
 VAR9:=SMA(VAR7,3,1)-SMA(VAR4,9,1);
 VAR10:=IF((VAR9>100),VAR9-100,0);
 VAR11:=HHV(HIGH,34);
 B1:=EMA(((VAR6-VAR8)/(VAR11-VAR8))*(100),8);
 DRAWKLINE1(EMA(B1,5),EMA(B1,5),B1+1,B1);
 操作:EMA(B1,5),COLORRED;
 生命:EMA(VARD,1),COLORYELLOW;
投资者咨询:[求助]请老师帮着修改为文华的指标(DRAWBAND、DRAWKLINE在文华中的表达) (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-5-20 23:33
  谢谢老师的回复。
 DRAWKLINE1(EMA(B1,5),EMA(B1,5),B1+1,B1);
上句表达式在文华中没有显示。
在通达信中显示如下。
请老师帮助修改一下,谢谢!


图片点击可在新窗口打开查看
技术人员回复
日期:2019-5-21 9:36
用以下代码替换,参考:

STICKLINE(B1>EMA(B1,5),EMA(B1,5),B1,COLORRED,1);
STICKLINE(B1<EMA(B1,5),EMA(B1,5),B1,COLORCYAN,0);
STICKLINE(B1=EMA(B1,5),EMA(B1,5),B1,COLORWHITE,0);
DRAWLINE(B1>EMA(B1,5),EMA(B1,5),1,B1+1,COLORRED);
DRAWLINE(B1<EMA(B1,5),EMA(B1,5),1,B1+1,COLORCYAN);
DRAWLINE(B1=EMA(B1,5),EMA(B1,5),1,B1+1,COLORWHITE);