以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  平仓语句问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=69475)

--  作者:qq代人发帖
--  发布时间:2014/9/1 15:08:41
--  平仓语句问题

请教 为何 平仓语句 IF TIME >= 145930 THEN               //收盘平仓
BEGIN
  SELL(HOLDING>0,0,marketr);
  SELLSHORT(HOLDING<0,0,marketr);
END

而实际上 14点 55分01秒 就报单了,用在5f的 每秒论询
怎么才能 59分 30秒报单 难道要改为 k走完提前30秒下单的模型那样


 


--  作者:jinzhe
--  发布时间:2014/9/1 15:14:16
--  

http://www.weistock.com/bbs/dispbbs.asp?boardid=10&id=9439&authorid=0&page=0&star=4

第8个

[此贴子已经被作者于2014/9/1 15:14:45编辑过]

--  作者:chengyang
--  发布时间:2014/9/1 22:32:59
--  

我没问怎么去k走完提前下单怎么写,我是说为何我写了 if time》145930 then 他没这样执行


--  作者:pyd
--  发布时间:2014/9/2 9:00:35
--  

在5分钟周期?最后一根k的time是150000满足TIME >= 145930,

最后一根k的起点时间是14:55:01,1秒轮询检测到信号就下单


--  作者:jinzhe
--  发布时间:2014/9/2 9:03:30
--  
time是k线时间,不是实际时间,145501-150000都属于150000这根k线
--  作者:chengyang
--  发布时间:2014/9/2 9:11:59
--  

明白且清楚了,谢谢~图片点击可在新窗口打开查看