设为首页收藏本站

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

关于 SetExitOnClose [复制链接]

Rank: 7Rank: 7Rank: 7

精华
0
UID
4485
积分
3032
帖子
164
主题
33
阅读权限
80
注册时间
2009-5-25
最后登录
2011-3-26
跳转到指定楼层
1#
发表于 2009-9-12 14:48:28 |只看该作者 |倒序浏览
我在程序中用到了SetExitOnClose 保证只对日内交易做测试。  想请教一个有关SetExitOnClose 运行机理的问题。
我用2分钟周期。  比如昨天下午有持仓, 在最后一分钟我主动下单平掉了, 这没问题。 到今天开盘第一个tick 到来时,昨天的最后一个bar上出现了SetExitOnClose起作用而产生的平仓信号。 可今天从开始运行信号部分就乱了, 似乎默认为昨天持仓还在, 不会产生新的开仓, 一直到平仓信号出现。 在出现上面混乱问题时, 按一下数据刷新按钮也能解决问题。  
所有想了解一下SetExitOnClose 运行机理, 怎么才能改进? 怎么才能保证日内交易的信号正确?

Rank: 7Rank: 7Rank: 7

精华
0
UID
4485
积分
3032
帖子
164
主题
33
阅读权限
80
注册时间
2009-5-25
最后登录
2011-3-26
2#
发表于 2009-9-13 08:37:20 |只看该作者
今天第一个tick到来后, 前一根bar, 亦即昨天最后一根bar上应该立即在收盘价位出现平仓信号(SetExitOnClose 自动产生), 同时应该将MarketPostiion 置零。 图形上信号指示今天目前并无持仓, 一切从新开始。。。

希望斑竹帮忙分析一下, 给出好的解决建议。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
8
UID
2300
积分
66650
帖子
1956
主题
168
阅读权限
200
注册时间
2008-9-8
最后登录
2009-11-11
3#
发表于 2009-9-13 09:11:36 |只看该作者
如果是测试,你加一句时间平仓代码就行了  if(Time==0.1458) {.........

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
4485
积分
3032
帖子
164
主题
33
阅读权限
80
注册时间
2009-5-25
最后登录
2011-3-26
4#
发表于 2009-9-13 09:47:04 |只看该作者
这里主要是考虑交易。我同时也放了SetExitOnClose 用于回测。

使用道具 举报

Rank: 2

精华
0
UID
52142
积分
69
帖子
15
主题
1
阅读权限
30
注册时间
2011-7-8
最后登录
2011-10-31
5#
发表于 2011-7-21 13:11:59 |只看该作者
SetExitOnClose米有被声明是怎么回事?
期货诠释人生!

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
6#
发表于 2011-7-21 14:06:36 |只看该作者
回复 5# saxon2008


在V4中SetExitOnClose这个函数已经被去掉了。在V4版本中的帮助文件,公式进阶一章有相关的补充。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-20 14:54

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部