以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  请问如何过滤集合竞价时段程序发单?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=10641)

--  作者:xxb398
--  发布时间:2012/3/20 10:39:50
--  请问如何过滤集合竞价时段程序发单?

在程序里有下单时间条件:

TimeCond:=time>091500 and time<145000;

if cw=0 and TimeCond and short then begin//short是开空条件
  buyshort(1,lots,limitr,o+Jump);//用开盘价成交
  end

但今早上9:14就发开空单,然后被系统拒绝而撤单,之后未再开空单。

请问有时间条件限制怎么还会发单呢?如何过滤集合竞价时段发单呢?

谢谢


--  作者:Leon
--  发布时间:2012/3/20 11:11:09
--  
工作人员正在测试,稍后为您解答
--  作者:Leon
--  发布时间:2012/3/20 11:18:29
--  
按道理不会啊,楼主的cw,short,lots,Jump几个参数都没有问题吧?
--  作者:jinzhe
--  发布时间:2012/3/20 11:18:31
--  
交易 下单设置 程式化交易 交易时间段选项 勾选只在交易时间段交易
--  作者:xxb398
--  发布时间:2012/3/20 12:12:16
--  

cw,short,lots,Jump几个参数都没有问题的。

Time是获取本地计算机时间吧?

除了“勾选只在交易时间段交易”,还有其他可以通过某些函数来过滤吗?

多谢


--  作者:Leon
--  发布时间:2012/3/20 13:49:47
--  

楼主本地时间绝对正确吗?是不是因为你本地时间有误,用本地时间做判断,之间可能是有些许误差。


--  作者:阿火
--  发布时间:2012/3/20 13:52:25
--  

abb:=not(islastbar) or dynainfo(207)>=091500;

TimeCond:=time>091500 and time<145000;

if abb and cw=0 and TimeCond and short then begin//short是开空条件
  buyshort(1,lots,limitr,o+Jump);//用开盘价成交
end


--  作者:xxb398
--  发布时间:2012/3/20 14:20:46
--  
谢谢
--  作者:xxb398
--  发布时间:2012/3/20 19:35:31
--  

请问阿火:

如果用abb:=not(islastbar) or dynainfo(207)>=091500;

那以后每一个新周期都是最后一个周期呀,这样是不是会导致都不发单了呢?


--  作者:jinzhe
--  发布时间:2012/3/21 8:43:39
--  
ABB两个条件,第二个条件能够达成就会下单