以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  帮忙写一下开平仓, 新手学习中  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=54081)

--  作者:lzy119988
--  发布时间:2013/7/18 16:53:05
--  帮忙写一下开平仓, 新手学习中

KD:=KD1||(KD3)||(JXXS)||(JXXS1);         
PD:=PD1;         
KK:=KK1||KK3||JXXX||JXXX1;         
PK:=PK1;         


平空:SELLSHORT(PK,1,THISCLOSE);                 
开多:BUY(KD AND HOLDING=0,1,THISCLOSE);         
平多:SELL(PD,1,THISCLOSE);                      
开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE);

          开多条件有KD1||(KD3)||(JXXS)||(JXXS1)共四个,只要不出现平多PD1,这四个条件只要满足就开仓,每个开多条件只允许一次,遇上平多PD1全平。

           开空同开多一样      

 

 

             每一次开多或者开空   最 多四次    谢谢        


--  作者:jinzhe
--  发布时间:2013/7/18 17:01:40
--  

variable:a1=0,a2=0,a3=0,a4=0;

 

if a1=0 and kd1 then begin

buy(1,1,market);

a1:=1;

end

 

if a2=0 and kd3 then begin

 buy(1,1,market);

 a2:=1;

end

 

if a3=0 and jxxs then begin

 buy(1,1,market);

 a3:=1;

end

 

if a4=0 and jxxs1 then begin

 buy(1,1,market);

 a4:=1;

end

 

if pd1 then begin

sell(1,0,market);

a1:=0;

a2:=0;

a3:=0;

a4:=0;

end

 

 


--  作者:lzy119988
--  发布时间:2013/7/18 17:58:59
--  
谢谢,麻烦帮我把空的也写上,新手
--  作者:lzy119988
--  发布时间:2013/7/18 18:00:47
--  

KK:=KK1||KK3||JXXX||JXXX1;         
PK:=PK1;          

   

 

   这是开平空的条件,谢谢


--  作者:jinzhe
--  发布时间:2013/7/19 9:02:05
--  
照着这个框架写,新手可以照着思路锻炼一下