Ref(C,-1),C-Ref(C,-1),0); DC:=If(CPREV,OS ... 飞狐绿色通道-福建飞狐论坛 飞狐|飞狐交易师|购买|价格 - Discuz! Archiver" />

查看完整版本: 请高手把下面的Metastock的一个主图公式改成飞弧下运行的公式,谢谢了!

tjlhs 2008-2-29 21:37

请高手把下面的Metastock的一个主图公式改成飞弧下运行的公式,谢谢了!

pds:=Input("Number of Periods",1,1000,14)*2;
Lv1:=Input("OB",50,100,70);
Lv2:=Input("OS",1,50,30);
rs1:=(100/(100-Lv1))-1;  
rs2:=(100/(100-Lv2))-1;
UC:=If(C>Ref(C,-1),C-Ref(C,-1),0);   
DC:=If(C<Ref(C,-1),Ref(C,-1)-C,0);
uct2:=(uc*(2/(Pds)))+PREV*(1-(2/(Pds)));
dct2:=(dc*(2/(Pds)))+PREV*(1-(2/(Pds)));
dcneeded30:=(((Ref(uct2,-1)*(1-(2/(Pds))))/rs2)-(Ref(dct2,-1)*(1-(2/(Pds)))))/(2/(pds));
ucneeded30:=(rs2*(ref(dct2,-1)*(1-(2/(pds))))-(ref(uct2,-1)*(1-(2/(Pds)))))/(2/(Pds));
OS1:=ref(c,-1)+ucneeded30;
Os2:=ref(c,-1)-dcneeded30;
OS:=If(Ref(c,-1)>PREV,OS2,OS1);
dcneeded70:=(((Ref(uct2,-1)*(1-(2/(Pds))))/rs1)-(Ref(dct2,-1)*(1-(2/(Pds)))))/(2/(pds));
ucneeded70:=(rs1*(Ref(dct2,-1)*(1-(2/(Pds))))-(Ref(uct2,-1)*(1-(2/(Pds)))))/(2/(pds));
Ob1:=ref(c,-1)+ucneeded70;
ob2:=ref(c,-1)-dcneeded70;
ob:=if(ref(c,-1)>PREV,ob2,ob1);os;ob;
页: [1]
查看完整版本: 请高手把下面的Metastock的一个主图公式改成飞弧下运行的公式,谢谢了!