以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  连续开多次数怎样控制?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=64562)

--  作者:qq代人发帖
--  发布时间:2014/4/30 15:52:16
--  连续开多次数怎样控制?
请教:连续开多次数怎样控制?

--  作者:jinzhe
--  发布时间:2014/4/30 16:02:26
--  

全局变量记录下单次数

 

variable:n=0;

 

if n<某个数据 and 开仓条件 then begin

    buy.......;

    n:=n+1;

end


--  作者:jsjman
--  发布时间:2014/5/3 21:29:07
--  
variable:x=0;
variable:y=0;
if  开多平空条件 then begin
平空:SELLSHORT(开多平空条件,0,MARKET);
    x:=0;
end
if  开空平多条件 then begin
平多:SELL(开空平多条件,0,MARKET);
    y:=0;
end
if x<3 and 开多平空条件 then begin
   开多:BUY(开多平空条件,手数,MARKET);
    x:=x+1;
end
if y<3 and 开空平多条件 then begin
   开空:BUYSHORT(开空平多条件,手数,MARKET);
    y:=y+1;
end
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;

--  作者:jsjman
--  发布时间:2014/5/3 21:29:42
--  
我这样做,为什么还是控制不了连续开仓次数呀?
variable:x=0;
variable:y=0;
if  开多平空条件 then begin
平空:SELLSHORT(开多平空条件,0,MARKET);
    x:=0;
end
if  开空平多条件 then begin
平多:SELL(开空平多条件,0,MARKET);
    y:=0;
end
if x<3 and 开多平空条件 then begin
   开多:BUY(开多平空条件,手数,MARKET);
    x:=x+1;
end
if y<3 and 开空平多条件 then begin
   开空:BUYSHORT(开空平多条件,手数,MARKET);
    y:=y+1;
end
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;

--  作者:jinzhe
--  发布时间:2014/5/4 10:15:51
--  
不会不能控制,你截图说明问题