设为首页收藏本站

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

交易策略测试报告中关于建仓数量的疑惑!--------急 [复制链接]

Rank: 3Rank: 3

精华
0
UID
4202
积分
166
帖子
18
主题
12
阅读权限
40
注册时间
2009-4-23
最后登录
2022-1-23
跳转到指定楼层
1#
发表于 2009-11-4 21:42:15 |只看该作者 |倒序浏览
程序中使用lots作为建仓数量,交易设置中的‘开仓合约’中的设置是按资金比例的75%,初始资金为50000,保证金率10%
那么,头几次建仓应该是在10-15手之间,但我测试发现,不是这样的,连续测试了多个合约和不同的资金比例,数量错的一塌糊涂,如果是这样,那测试的结果也就根本不准确,也就毫无意义了。请帮忙看看是怎么回事。

                                                         交易明细                                                         
   #    Bar     类型          时间              交易指令                                   价格      数量/佣金   净利/累计净利  余额/获利率  
   1    44      多头建仓      2008/11/10 11:00:00MY                       2598         14.00     (2576.00)      47424.00
        58      多头平仓      2008/11/12 10:00:00MY                        2581        196.00     (2576.00)       (7.08%)
   2    58      空头建仓      2008/11/12 10:00:00MY                       2581          2.00        292.00      47716.00   为什么这只建了2手??应该能建13手啊。还有下面为什么只建了4手?
        70      空头平仓      2008/11/13 14:00:00MY                        2565         28.00     (2284.00)         5.66%
   3    70      多头建仓      2008/11/13 14:00:00MY                       2565         12.00      (768.00)      46948.00
        77      多头平仓      2008/11/14 13:30:00MY                        2560        168.00     (3052.00)       (2.50%)
   4    77      空头建仓      2008/11/14 13:30:00MY                       2560          4.00      (416.00)      46532.00
        82      空头平仓      2008/11/17 10:00:00MY                        2569         56.00     (3468.00)       (4.06%)
   5    82      多头建仓      2008/11/17 10:00:00MY                       2569         10.00     (3740.00)      42792.00
        90      多头平仓      2008/11/18 10:00:00MY                        2533        140.00     (7208.00)      (14.56%)

[ 本帖最后由 wu_wei_jie 于 2009-11-5 00:45 编辑 ]

Rank: 3Rank: 3

精华
0
UID
4202
积分
166
帖子
18
主题
12
阅读权限
40
注册时间
2009-4-23
最后登录
2022-1-23
2#
发表于 2009-11-5 07:33:27 |只看该作者
也改成buy(0,close)和 sellshort(0,close) 了,数量仍然是不正确的。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
3#
发表于 2009-11-5 08:50:39 |只看该作者
平仓反手时平仓的资金没有算入。因为两笔单是一起发送。平仓回收的资金开仓时没法使用的。
试试
将Buy(0,Close);
修改为
BuyToCover(0,Close);
Buy(0,Close);

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
938
积分
3765
帖子
295
主题
42
阅读权限
80
注册时间
2007-12-18
最后登录
2017-9-3
4#
发表于 2009-11-5 09:50:51 |只看该作者
原来测试也这样,又学一招。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
4202
积分
166
帖子
18
主题
12
阅读权限
40
注册时间
2009-4-23
最后登录
2022-1-23
5#
发表于 2009-11-5 17:36:34 |只看该作者
多谢nopain,完全正解!!!

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
5648
积分
1114
帖子
60
主题
14
阅读权限
60
注册时间
2009-10-13
最后登录
2019-3-24
6#
发表于 2009-11-5 23:26:04 |只看该作者
怎么buy,sellshort 指令在平仓反手中还是不好使???还是要分开写?




金仕达很早就支持一键快速反手了。为什么TB到现在还是问题频发?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
7#
发表于 2009-11-30 12:43:31 |只看该作者
是因为你的仓开得太满了,超过50%,所以不能反手。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-10 16:05

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部