| --  作者:bravefist --  发布时间:2012/8/1 13:36:49
 --  模型编写错误请指点
 各位老师,我的思路是:满足上穿,平一半仓;再次满足上穿,平全部仓。按下面编写
 Variable:aa=0; If aa=1 and cross() then begin 卖掉全部仓位 aa:=0 end if aa=0 and cross() then begin 卖掉一半仓位 aa:=1 end 执行的结果是:满足上穿,平一半仓;再次上穿,再平一半仓;再次上穿,再平一半仓。请指点,谢谢。 另外cross(ma1,ma2)是指15;00的收盘价达到上穿还是盘中上穿就可以?
      cross(close,ma)是指15;00的收盘价上穿还是盘中上穿就可以? 
 | 
    
      | --  作者:jinzhe --  发布时间:2012/8/6 9:32:56
 --
 
 variable:a=0;input:n(5);
 ma5:ma(c,5);ma10:ma(c,10);
 cond1:=cross(ma5,ma10);cond2:=cross(ma10,ma5);
 cond3:=cross(ma10,ma5);
 if cond1 and holding=0 then begin这样的,可行buy(holding=0,n,market);
 a:=0;
 end
 if cond2   and a=1 then begin
 平多1:sell(holding>0,0,market);
 a:=0;
 end
 if cond3  and  a=0 then begin
 平多2:sell(holding>0,n/2,market);
 a:=1;
 end
 
 
 |