以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请帮忙看看逻辑有问题吗  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=7142)

--  作者:淡定688
--  发布时间:2011/7/8 10:54:17
--  请帮忙看看逻辑有问题吗
     If win3>=6  and  holding > 0 then begin
          标一多减:Sell( win1<=4,1,market);
          标一多平:Sell(win1<=0,0,market);
     End
    If win3>=6  and  holding < 0 then begin
          标一空减:SellShort( win1<=4,1,market);
          标一空平:SellShort(win1<=0,0,market);
     End
--  作者:淡定688
--  发布时间:2011/7/8 10:57:24
--  

这样修改逻辑正确吗

 

     If win3>=6  and win3<=12 and  holding > 0 then begin
         If  win1<=4 then begin
             标一多减:Sell(1,1,market);
         End 
         If  win1<=0 then begin
             标一多平:Sell(1,0,market);
         End   
     End
    If win3>=6  and win3<=12 and  holding < 0 then begin
        If  win1<=4 then begin
            标一空减:SellShort(1,1,market);
        End 
        If  win1<=0 then begin
           标一空平:SellShort(1,0,market);
        End  
     End


--  作者:fly
--  发布时间:2011/7/8 13:15:48
--  
win1<=4和win1<=0可能同时成立,有问题
--  作者:jinzhe
--  发布时间:2011/7/8 15:05:58
--  

win1<=4改成win1<=4 and win1>0