设为首页收藏本站

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

交易手数计算问题 [复制链接]

Rank: 5Rank: 5

精华
0
UID
5439
积分
721
帖子
116
主题
35
阅读权限
60
注册时间
2009-9-12
最后登录
2011-7-4
跳转到指定楼层
1#
发表于 2010-4-29 19:44:09 |只看该作者 |倒序浏览
在股指的交易策略测试过程中利用下面的公式计算交易手数。保证金设18%,发现一个奇怪的问题。当Capital设为10万时,按道理交易手数应该为0,但超级图表上显示交易手数为2手。当把Capital调整20万时,超级图表上的手数倒恢复正常,显示1手。请TB的专家查一查。

Buylots = IntPart(Capital/(Close*ContractUnit()*BigPointValue()*MarginRatio()))

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2010-4-30 10:04:50 |只看该作者
函数没有问题,请问你在什么合约上测试的?

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
5439
积分
721
帖子
116
主题
35
阅读权限
60
注册时间
2009-9-12
最后登录
2011-7-4
3#
发表于 2010-4-30 11:22:26 |只看该作者
我是在IF1005的1min线上做的测试。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
4#
发表于 2010-4-30 11:28:32 |只看该作者
经过测试,计算一切正常,你尝试将公式重新插入看看。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
5439
积分
721
帖子
116
主题
35
阅读权限
60
注册时间
2009-9-12
最后登录
2011-7-4
5#
发表于 2010-5-9 15:21:04 |只看该作者
谢谢!感觉问题是这样的。历史测试中,如果交易指令中有明确的手数的计算,当指令中的手数计算不为0时,以交易指令中的结果为准。当指令中的手数计算为0时,系统自动会按交易设置中的设定重新计算手数。
不知是否正确,请管理员确认。

另请教,实盘自动交易中,也是这样吗?

使用道具 举报

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

bottom

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

GMT+8, 2024-5-12 09:40

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部