请老师帮看看 (文华财经WH6赢顺V6.7)

投资者咨询:请老师帮看看 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-3 19:04
下面的公式要怎么改成文华的?谢谢
 mid是 c;
hsl:=if(capital=0,v/sum(v,100),v/capital);
ljhs:=if(BARPOS=1,hsl,ljhs*(1-hsl)*(n1-1)/n1+hsl);
①:if(BARPOS=1,mid,(mid*hsl+①*ref(ljhs,1)*(1-hsl)*(n1-1)/n1)/ljhs);
   
技术人员回复
日期:2018-8-3 19:10

您的指标中含有引用自身变量的部分,给您写为中间变量近似实现,改写参考

 

另外,不同软件函数机制不同,加载效果可能略有差异

 

N1:=10;//参数N1请自行定义
MID:=C;
CAPITAL:=GETPRICE1('流通股本');
HSL:=IF(CAPITAL=0,V/SUM(V,100),V/CAPITAL);
AA:=VALUEWHEN(BARPOS=1,HSL);
BB:=VALUEWHEN(BARPOS=1,MID);
LJHS:=IF(BARPOS>1,AA*(1-HSL)*(N1-1)/N1+HSL,NULL);
SS:IF(BARPOS>1,(MID*HSL+BB*REF(LJHS,1)*(1-HSL)*(N1-1)/N1)/LJHS,NULL);