[求助]通信达转换成文华财经的指标 基本面类 (文华财经WH6赢顺V6.7)

投资者咨询:[求助]通信达转换成文华财经的指标 基本面类 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-6-20 23:54
 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*EMA(AMOUNT,P1)/EMA(VOL,P1),EMA((HIGH+LOW+CLOSE)/3,P1));
CYC2:IF(JJJT,0.01*EMA(AMOUNT,P2)/EMA(VOL,P2),EMA((HIGH+LOW+CLOSE)/3,P2));
CYC3:IF(JJJT,0.01*EMA(AMOUNT,P3)/EMA(VOL,P3),EMA((HIGH+LOW+CLOSE)/3,P3));
CYC∞:IF(JJJT,DMA(AMOUNT/(100*VOL),100*VOL/FINANCE(7)),EMA((HIGH+LOW+CLOSE)/3,120));
 
技术人员回复
日期:2018-6-21 8:15
  
不同软件函数机制不同,效果可能略有差异,改下参考:

N:=BARSLAST(DATE<>REF(DATE,1))+1;
VV:=SUM(V,N);
AMOUNT:=AVPRICE*V;
JJJ:=IF(VV>0.01,0.01*REFX1(AVPRICE*V,10000)/VV,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(AMOUNT,P1)/EMA(VOL,P1),EMA((HIGH+LOW+CLOSE)/3,P1));
CYC2:IF(JJJT,0.01*EMA(AMOUNT,P2)/EMA(VOL,P2),EMA((HIGH+LOW+CLOSE)/3,P2));
CYC3:IF(JJJT,0.01*EMA(AMOUNT,P3)/EMA(VOL,P3),EMA((HIGH+LOW+CLOSE)/3,P3));
CYC∞:IF(JJJT,DMA(AMOUNT/(100*VOL),100*VOL/GETPRICE1('流通股本')),EMA((HIGH+LOW+CLOSE)/3,120));