以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  金字塔软件问题提交  (http://222.73.7.161/bbs/list.asp?boardid=2)
----  请问后台以下程序,PingCang满足了,但怎么不平多平空呢?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=25222)

--  作者:xxb398
--  发布时间:2012/9/5 9:27:22
--  优化

请问后台以下程序,PingCang满足了,但怎么不平多平空呢?

if islastbar then begin
 BuyHold:=tbuyholdingex(AccountID,\'\',1);
 SellHold:=tsellholdingex(AccountID,\'\',1);
end

...
//同时平多平空
PingCang:=BuyHold=1 and SellHold=-1;
if Pingcang then begin
  if dynainfo(25)>dynainfo(31) then begin
    tsellshort(1,1,lmt,dynainfo(28),AccountID);
    tsell(1,1,lmt,dynainfo(34)+JumpNum*mindiff);
  end
  if dynainfo(25)<dynainfo(31) then begin
    tsellshort(1,1,lmt,dynainfo(28)-JumpNum*mindiff,AccountID);
    tsell(1,1,lmt,dynainfo(34));
  end
end

请指点,谢谢。


--  作者:jinzhe
--  发布时间:2012/9/5 9:37:09
--  测试报告
卖持应该是1不是-1,你可以自己试着调试下
--  作者:xxb398
--  发布时间:2012/9/5 13:02:00
--  
好。谢谢