设为首页收藏本站

 找回密码
 注册
楼主: nopain
打印 上一主题 下一主题

一个简单交易系统的自动交易测试 [复制链接]

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
11#
发表于 2007-8-12 16:43:11 |只看该作者
原帖由 stevehans 于 2007-8-12 14:53 发表
我把上面的源码复制到指标里了。又点了插入交易指令,是不是明天开盘,就能够自动交易了。还有能不能对以前的数据作一个收益测试,怎么操作阿。 ...


您应该新建一个交易指令,把上面的代码copy过去,编译保存,然后插入图表中,并在交易指令设置界面中选中模拟账户并启动自动交易。

关于测试交易指令,请查看帮助文件!

使用道具 举报

Rank: 1

精华
0
UID
189
积分
12
帖子
1
主题
0
阅读权限
10
注册时间
2007-8-24
最后登录
2007-8-24
12#
发表于 2007-8-24 20:14:28 |只看该作者

斑竹期货高手

我下载交易软件,向你学习

使用道具 举报

Rank: 4

精华
1
UID
117
积分
427
帖子
79
主题
12
阅读权限
50
注册时间
2007-8-15
最后登录
2016-3-30
13#
发表于 2007-8-27 17:06:39 |只看该作者
MinMovePrice = MinMove * PriceScale;
        preMP = MarketPosition;
        If(Time > 0.145930 && Time < 0.150030 && preMP!=0) // 收盘平仓
        {
                If(preMP == 1)
                {
                        Sell;
                }else if(preMP == -1)
                {
                        BuyToCover;
                }
        }     


学习

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
201
积分
1356
帖子
197
主题
8
阅读权限
60
注册时间
2007-8-26
最后登录
2013-11-2
14#
发表于 2007-8-28 08:33:32 |只看该作者
请教楼主,当交易数量改为10手的时候Numeric lots(10),相同测试期间,1手交易了39次,而10手却交易了500多次,不知是什么原因,请楼主指教,谢谢!

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
15#
发表于 2007-8-28 14:37:12 |只看该作者
原帖由 mht88 于 2007-8-28 08:33 发表
请教楼主,当交易数量改为10手的时候Numeric lots(10),相同测试期间,1手交易了39次,而10手却交易了500多次,不知是什么原因,请楼主指教,谢谢!


请问您说的交易39次和500次是测试报表里面还是真实交易,能不能把其他设置信息(商品,周期,时间范围等)都列出来,方便进行测试及跟踪。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
201
积分
1356
帖子
197
主题
8
阅读权限
60
注册时间
2007-8-26
最后登录
2013-11-2
16#
发表于 2007-8-28 16:08:36 |只看该作者
只是测试报表里交易次数是不同的,用模拟帐户交易,不能自动成交,信号出现后总是提示"持仓不足,该交易操作被取消".
如果手动交易一次,有持仓了,下面的操作才会进行下去.

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
201
积分
1356
帖子
197
主题
8
阅读权限
60
注册时间
2007-8-26
最后登录
2013-11-2
17#
发表于 2007-8-28 16:12:28 |只看该作者
原帖由 nopain 于 2007-8-28 14:37 发表


请问您说的交易39次和500次是测试报表里面还是真实交易,能不能把其他设置信息(商品,周期,时间范围等)都列出来,方便进行测试及跟踪。


我只设置了一个品种,ru0711,测试没有其他品种的成交,全是一个品种的,但为什么一手和十手的交易次数却不一样.

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
201
积分
1356
帖子
197
主题
8
阅读权限
60
注册时间
2007-8-26
最后登录
2013-11-2
18#
发表于 2007-8-28 16:23:24 |只看该作者
模拟账户是五十万的,所以我想一次做十手,就改成Numeric lots(10),没想到出现这样的情况.

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
201
积分
1356
帖子
197
主题
8
阅读权限
60
注册时间
2007-8-26
最后登录
2013-11-2
19#
发表于 2007-8-28 16:36:28 |只看该作者
楼主在"一个文华交易系统的移植例子"里的系统, 我试了一下,将交易数量改为十手,没出现问题.

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
20#
发表于 2007-8-28 16:41:36 |只看该作者
检查了一下,发现是SetStopLoss函数处理平仓的时候有个Bug!谢谢您的测试~
已经修改好了,您先暂时用着吧!等几天就升级了

使用道具 举报

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

bottom

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

GMT+8, 2024-5-4 17:36

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部