以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  想在收盘前倒数7分钟平掉所有仓位,但股指和商品收盘时间不一样  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=51406)

--  作者:wn10000neng
--  发布时间:2013/4/25 13:22:54
--  想在收盘前倒数7分钟平掉所有仓位,但股指和商品收盘时间不一样

我的策略要在收盘前倒数7分钟平掉所有的仓位,但股指和商品收盘时间不一样
所以不能把时间写死,比如下面这个仅适合商品期货
IF TIME >= 145300 THEN
BEGIN
  SELL(1,0,marketr);
  SELLSHORT(1,0,marketr);
END

好像可以用CLOSETIME,但具体怎么用?我固定轮询和走完K线都要用这个功能,分别说下
另外,交易的合约或者品种,程序代码可以获取得到吗,比如我将策略附加到IF1305运行,我用程序代码可以得到IF1305这个信息吗


--  作者:jinzhe
--  发布时间:2013/4/25 13:32:54
--  


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看

 

closetime(n),1,2,3从上往下数

[此贴子已经被作者于2013-4-25 13:33:36编辑过]

--  作者:wn10000neng
--  发布时间:2013/4/25 13:41:08
--  

在收盘前倒数7分钟平掉所有仓位,

代码怎么写?要考虑到股指和商品收盘时间不一样


--  作者:jinzhe
--  发布时间:2013/4/25 14:00:54
--  

商品和股指分开写,上面是解释closetime参数n的1,2,3代表的时间段

[此贴子已经被作者于2013-4-25 14:01:33编辑过]