指标转换 (文华财经WH6赢顺V6.7)

投资者咨询:指标转换 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-10 17:55
 麻烦老师帮忙把通达信的这个指标转换成文华能用的,谢谢~
K3:EMA(C,3) ,COLORWHITE;
K5:EMA(C,5) ,COLORWHITE;
K8:EMA(C,8) ,COLORWHITE;
K10:EMA(C,10) ,COLORWHITE;
K12:EMA(C,12) ,COLORWHITE;
K15:EMA(C,15) ,COLORWHITE;

IF(K3>=REF(K3,1),K3,DRAWNULL ),COLORYELLOW,LINETHICK1;
IF(K5>=REF(K5,1),K5,DRAWNULL ),COLORYELLOW,LINETHICK1;
IF(K8>=REF(K8,1),K8,DRAWNULL ),COLORYELLOW,LINETHICK1;
IF(K10>=REF(K10,1),K10,DRAWNULL ),COLORYELLOW,LINETHICK1;
IF(K12>=REF(K12,1),K12,DRAWNULL ),COLORYELLOW,LINETHICK1;
IF( K15>=REF( K15,1), K15,DRAWNULL ),COLORYELLOW,LINETHICK1;


K30:EMA(C,30) ,COLORFFFF00;
K35:EMA(C,35) ,COLORFFFF00;
K40:EMA(C,40) ,COLORFFFF00;
K45:EMA(C,45) ,COLORFFFF00;
K50:EMA(C,50) ,COLORFFFF00;
K60:EMA(C,60),COLORBLUE,LINETHICK3;

IF( K30>=REF( K30,1), K30,DRAWNULL ),COLOR9966FF,LINETHICK1;
IF(K35>=REF(K35,1),K35,DRAWNULL ),COLOR9966FF,LINETHICK1;
IF(K40>=REF(K40,1),K40,DRAWNULL ),COLOR9966FF,LINETHICK1;
IF(K45>=REF(K45,1),K45,DRAWNULL ),COLOR9966FF,LINETHICK1;
IF(K50>=REF(K50,1),K50,DRAWNULL ),COLOR9966FF,LINETHICK1;
IF(K60>=REF(K60,1),K60,DRAWNULL ),COLORRED,LINETHICK3;

DRAWTEXT_FIX(ISLASTBAR AND DYNAINFO(17)>3 ,0.9,0.89,0,VAR2STR(DYNAINFO(17),2)),COLORWHITE;

DRAWTEXT_FIX(ISLASTBAR AND DYNAINFO(17)>2 AND DYNAINFO(17)<3  ,0.9,0.89,0,VAR2STR(DYNAINFO(17),2)),COLORWHITE;

DRAWTEXT_FIX(ISLASTBAR AND DYNAINFO(17)>1 AND DYNAINFO(17)<2  ,0.9,0.89,0,VAR2STR(DYNAINFO(17),2)),COLORWHITE;

DRAWTEXT_FIX(ISLASTBAR AND DYNAINFO(17)<1 ,0.9,0.89,0,VAR2STR(DYNAINFO(17),2)),COLORWHITE;


JJJ:=IF(DYNAINFO(8)>0.01,0.01*DYNAINFO(10)/DYNAINFO(8),DYNAINFO(3));
DDD:=(DYNAINFO(5)<0.01 || DYNAINFO(6)<0.01);
JJJT:=IF(DDD,1,(JJJ<(DYNAINFO(5)+0.01) && JJJ>(DYNAINFO(6)-0.01)));
CYC1:=IF(JJJT,0.01*EXPMA(AMOUNT,8)/EXPMA(VOL,8),EMA((HIGH+LOW+CLOSE)/3,8));
CYC2:=IF(JJJT,0.01*EXPMA(AMOUNT,13)/EXPMA(VOL,13),EMA((HIGH+LOW+CLOSE)/3,13));
CYC3:=IF(JJJT,0.01*EXPMA(AMOUNT,34)/EXPMA(VOL,34),EMA((HIGH+LOW+CLOSE)/3,34));
CYC∞:=IF(JJJT,DMA(AMOUNT/(100*VOL),100*VOL/FINANCE(7)),EMA((HIGH+LOW+CLOSE)/3,120));
技术人员回复
日期:2018-7-10 18:19
不同软件函数机制有差异,除去无法改写部分参考:

K3:EMA(C,3) ,COLORWHITE;
K5:EMA(C,5) ,COLORWHITE;
K8:EMA(C,8) ,COLORWHITE;
K10:EMA(C,10) ,COLORWHITE;
K12:EMA(C,12) ,COLORWHITE;
K15:EMA(C,15) ,COLORWHITE;
AMOUNT:=AVPRICE*V;
IF(K3>=REF(K3,1),K3,NULL ),COLORYELLOW,LINETHICK1;
IF(K5>=REF(K5,1),K5,NULL ),COLORYELLOW,LINETHICK1;
IF(K8>=REF(K8,1),K8,NULL ),COLORYELLOW,LINETHICK1;
IF(K10>=REF(K10,1),K10,NULL ),COLORYELLOW,LINETHICK1;
IF(K12>=REF(K12,1),K12,NULL ),COLORYELLOW,LINETHICK1;
IF( K15>=REF( K15,1), K15,NULL ),COLORYELLOW,LINETHICK1;


K30:EMA(C,30) ,COLORFFFF00;
K35:EMA(C,35) ,COLORFFFF00;
K40:EMA(C,40) ,COLORFFFF00;
K45:EMA(C,45) ,COLORFFFF00;
K50:EMA(C,50) ,COLORFFFF00;
K60:EMA(C,60),COLORBLUE,LINETHICK3;

IF( K30>=REF( K30,1), K30,NULL ),COLOR9966FF,LINETHICK1;
IF(K35>=REF(K35,1),K35,NULL ),COLOR9966FF,LINETHICK1;
IF(K40>=REF(K40,1),K40,NULL ),COLOR9966FF,LINETHICK1;
IF(K45>=REF(K45,1),K45,NULL ),COLOR9966FF,LINETHICK1;
IF(K50>=REF(K50,1),K50,NULL ),COLOR9966FF,LINETHICK1;
IF(K60>=REF(K60,1),K60,NULL ),COLORRED,LINETHICK3;
A:=SUM(V,DAYBARPOS)/DAYBARPOS;
B:=SUM(V,5)/5;
LB:=A/B;
DYNAINFO3:=REF(C,1);
DYNAINFO5:=H;
DYNAINFO6:=L;
AMOUNT:=VOL*GETPRICE('AVPRICE')*100;
JJJ:=IF(VOL>0.01,GETPRICE('AVPRICE'),DYNAINFO3);
DDD:=(DYNAINFO5<0.01 || DYNAINFO6<0.01);
JJJT:=IF(DDD,1,(JJJ<(DYNAINFO5+0.01) && JJJ>(DYNAINFO6-0.01)));
CYC5:IF(JJJT,0.01*EMA(AMOUNT,5)/EMA(VOL,5),EMA((HIGH+LOW+CLOSE)/3,5));
CYC13:IF(JJJT,0.01*EMA(AMOUNT,13)/EMA(VOL,13),EMA((HIGH+LOW+CLOSE)/3,13));
CYC34:IF(JJJT,0.01*EMA(AMOUNT,34)/EMA(VOL,34),EMA((HIGH+LOW+CLOSE)/3,34));
CYC60:IF(JJJT,0.01*EMA(AMOUNT,60)/EMA(VOL,60),EMA((HIGH+LOW+CLOSE)/3,60)),LINETHICK2;
CYC500:IF(JJJT,0.01*EMA(AMOUNT,500)/EMA(VOL,500),EMA((HIGH+LOW+CLOSE)/3,500));
CYC∞:IF(JJJT,DMA(AMOUNT/(100*VOL),100*VOL/GETPRICE1('总股本')),EMA((HIGH+LOW+CLOSE)/3,120)); 

投资者咨询:指标转换 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-10 17:55
 老师语法检测没通过呀
技术人员回复
日期:2018-7-10 21:18
 修改一下:

K3:EMA(C,3) ,COLORWHITE;
K5:EMA(C,5) ,COLORWHITE;
K8:EMA(C,8) ,COLORWHITE;
K10:EMA(C,10) ,COLORWHITE;
K12:EMA(C,12) ,COLORWHITE;
K15:EMA(C,15) ,COLORWHITE;
AMOUNT:=AVPRICE*V;
IF(K3>=REF(K3,1),K3,NULL ),COLORYELLOW,LINETHICK1;
IF(K5>=REF(K5,1),K5,NULL ),COLORYELLOW,LINETHICK1;
IF(K8>=REF(K8,1),K8,NULL ),COLORYELLOW,LINETHICK1;
IF(K10>=REF(K10,1),K10,NULL ),COLORYELLOW,LINETHICK1;
IF(K12>=REF(K12,1),K12,NULL ),COLORYELLOW,LINETHICK1;
IF( K15>=REF( K15,1), K15,NULL ),COLORYELLOW,LINETHICK1;


K30:EMA(C,30) ,COLORFFFF00;
K35:EMA(C,35) ,COLORFFFF00;
K40:EMA(C,40) ,COLORFFFF00;
K45:EMA(C,45) ,COLORFFFF00;
K50:EMA(C,50) ,COLORFFFF00;
K60:EMA(C,60),COLORBLUE,LINETHICK3;

IF( K30>=REF( K30,1), K30,NULL ),COLOR9966FF,LINETHICK1;
IF(K35>=REF(K35,1),K35,NULL ),COLOR9966FF,LINETHICK1;
IF(K40>=REF(K40,1),K40,NULL ),COLOR9966FF,LINETHICK1;
IF(K45>=REF(K45,1),K45,NULL ),COLOR9966FF,LINETHICK1;
IF(K50>=REF(K50,1),K50,NULL ),COLOR9966FF,LINETHICK1;
IF(K60>=REF(K60,1),K60,NULL ),COLORRED,LINETHICK3;
A:=SUM(V,DAYBARPOS)/DAYBARPOS;
B:=SUM(V,5)/5;
LB:=A/B;
DYNAINFO3:=REF(C,1);
DYNAINFO5:=H;
DYNAINFO6:=L;
JJJ:=IF(VOL>0.01,GETPRICE('AVPRICE'),DYNAINFO3);
DDD:=(DYNAINFO5<0.01 || DYNAINFO6<0.01);
JJJT:=IF(DDD,1,(JJJ<(DYNAINFO5+0.01) && JJJ>(DYNAINFO6-0.01)));
CYC5:IF(JJJT,0.01*EMA(AMOUNT,5)/EMA(VOL,5),EMA((HIGH+LOW+CLOSE)/3,5));
CYC13:IF(JJJT,0.01*EMA(AMOUNT,13)/EMA(VOL,13),EMA((HIGH+LOW+CLOSE)/3,13));
CYC34:IF(JJJT,0.01*EMA(AMOUNT,34)/EMA(VOL,34),EMA((HIGH+LOW+CLOSE)/3,34));
CYC60:IF(JJJT,0.01*EMA(AMOUNT,60)/EMA(VOL,60),EMA((HIGH+LOW+CLOSE)/3,60)),LINETHICK2;
CYC500:IF(JJJT,0.01*EMA(AMOUNT,500)/EMA(VOL,500),EMA((HIGH+LOW+CLOSE)/3,500));
CYC∞:IF(JJJT,DMA(AMOUNT/(100*VOL),100*VOL/GETPRICE1('总股本')),EMA((HIGH+LOW+CLOSE)/3,120)); 
投资者咨询:指标转换 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-10 17:55
 出现了好多长下引线是怎么回事呀

图片点击可在新窗口打开查看
技术人员回复
日期:2018-7-10 21:34
修改参考:

K3:EMA(C,3) ,COLORWHITE;
K5:EMA(C,5) ,COLORWHITE;
K8:EMA(C,8) ,COLORWHITE;
K10:EMA(C,10) ,COLORWHITE;
K12:EMA(C,12) ,COLORWHITE;
K15:EMA(C,15) ,COLORWHITE;
AMOUNT:=AVPRICE*V;
IF(K3>=REF(K3,1),K3,NULL ),COLORYELLOW,LINETHICK1;
IF(K5>=REF(K5,1),K5,NULL ),COLORYELLOW,LINETHICK1;
IF(K8>=REF(K8,1),K8,NULL ),COLORYELLOW,LINETHICK1;
IF(K10>=REF(K10,1),K10,NULL ),COLORYELLOW,LINETHICK1;
IF(K12>=REF(K12,1),K12,NULL ),COLORYELLOW,LINETHICK1;
IF( K15>=REF( K15,1), K15,NULL ),COLORYELLOW,LINETHICK1;


K30:EMA(C,30) ,COLORFFFF00;
K35:EMA(C,35) ,COLORFFFF00;
K40:EMA(C,40) ,COLORFFFF00;
K45:EMA(C,45) ,COLORFFFF00;
K50:EMA(C,50) ,COLORFFFF00;
K60:EMA(C,60),COLORBLUE,LINETHICK3;

IF( K30>=REF( K30,1), K30,NULL ),COLOR9966FF,LINETHICK1;
IF(K35>=REF(K35,1),K35,NULL ),COLOR9966FF,LINETHICK1;
IF(K40>=REF(K40,1),K40,NULL ),COLOR9966FF,LINETHICK1;
IF(K45>=REF(K45,1),K45,NULL ),COLOR9966FF,LINETHICK1;
IF(K50>=REF(K50,1),K50,NULL ),COLOR9966FF,LINETHICK1;
IF(K60>=REF(K60,1),K60,NULL ),COLORRED,LINETHICK3;
P1:=8;
P2:=13;
P3:=34;
JJJ:=IF(GETPRICE('DELTAV0L')>0.01,0.01*VOL*C/GETPRICE('DELTAV0L'),GETPRICE('YCLOSE'));
DDD:=(GETPRICE('HIGH')<0.01 ||GETPRICE('LOW')<0.01);
JJJT:=IF(DDD,1,(JJJ<(GETPRICE('HIGH')+0.01) && JJJ>(GETPRICE('LOW')-0.01)));
CYC1:IF(JJJT,0.01*EMA(VOL*C,P1)/EMA(VOL,P1),EMA((HIGH+LOW+CLOSE)/3,P1));
CYC2:IF(JJJT,0.01*EMA(VOL*C,P2)/EMA(VOL,P2),EMA((HIGH+LOW+CLOSE)/3,P2));
CYC3:IF(JJJT,0.01*EMA(VOL*C,P3)/EMA(VOL,P3),EMA((HIGH+LOW+CLOSE)/3,P3));
CYC∞:IF(JJJT,DMA(VOL*C/(100*VOL),120),EMA((HIGH+LOW+CLOSE)/3,120));