设为首页收藏本站

 找回密码
 注册
查看: 1687|回复: 3
打印 上一主题 下一主题

[复制链接]

Rank: 3Rank: 3

精华
0
UID
88425
积分
212
帖子
41
主题
9
阅读权限
40
注册时间
2011-12-23
最后登录
2019-7-27
跳转到指定楼层
1#
发表于 2012-4-5 14:16:06 |只看该作者 |倒序浏览
你好,管理员!
请教一个问题,我的一个策略,在股指小时线上运行,以前一个Bar的收盘价作为开平仓条件,以当前Bar的开仓价加减滑点作为开平仓价格。今天在运行时,下午13:00分的Bar上发出平仓信号,但提示交易所未开盘,发单被拒,发单时间为12:59’59”在13:30分的时候,豆油上又出现同样的问题,发单时间为13:29’59”
请问应如何完善代码。该策略已连续加载一段时间。
如果开平仓时都加上  high==low and vol==0,势必会延误发单的最佳时机,形成追买追卖。
万请回复
谢谢!

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2012-4-5 17:10:34 |只看该作者
回复 1# cxy1000


只能进行时间判断,延迟几秒进行发单,以保证委托单发单成功并且成交,交易所开盘时间无法精确到秒,每个交易所的时间也是有差别的。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
88425
积分
212
帖子
41
主题
9
阅读权限
40
注册时间
2011-12-23
最后登录
2019-7-27
3#
发表于 2012-4-6 10:14:49 |只看该作者
请问加上
if(!(high==low and vol==0))
  {
   开平仓语句
  }
这样可以吗

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
4#
发表于 2012-4-6 10:32:08 |只看该作者
回复 3# cxy1000


可以的

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-8 04:53

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部