设为首页收藏本站

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

对交易设置建议增加可输入项 [复制链接]

Rank: 7Rank: 7Rank: 7

精华
1
UID
727
积分
3770
帖子
537
主题
55
阅读权限
80
注册时间
2007-11-11
最后登录
2015-4-8
跳转到指定楼层
1#
发表于 2008-1-23 15:50:40 |只看该作者 |倒序浏览
为了同步,现在我要不断调整交易设置中的初始资金,直到当前最后一根BAR读到的回测帐户的currentcapital与实盘帐户的权益值一致,才开始进行自动化交易。这样做虽然能够同步,但麻烦了一点。
现建议在初始金输入框前,增加一单选项,在初始金下增加一当前权益输入框,前面也加一单选项。这样做,就很方便地达到交易前的资金同步了。
TradeBlazer交流群33647992。

Rank: 5Rank: 5

精华
0
UID
314
积分
1160
帖子
247
主题
105
阅读权限
60
注册时间
2007-9-9
最后登录
2008-3-3
2#
发表于 2008-1-23 16:36:08 |只看该作者
我建议就不要那么复杂了,直接检测和判断帐户,行情,设置的条件,然后进行交易就可以了,不要再回测了,除非,在程式里要求回测。。。
欢迎加入交易开拓者QQ群:38529330,让我们一起交流,一起提高,一起赚钱吧。。。

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
938
积分
3765
帖子
295
主题
42
阅读权限
80
注册时间
2007-12-18
最后登录
2017-9-3
3#
发表于 2008-1-23 21:58:30 |只看该作者
原帖由 孤舟骑浪 于 2008-1-23 15:50 发表
为了同步,现在我要不断调整交易设置中的初始资金,直到当前最后一根BAR读到的回测帐户的currentcapital与实盘帐户的权益值一致,才开始进行自动化交易。这样做虽然能够同步,但麻烦了一点。
现建议在初始金输入框前,增加一单 ...


有一个简单的办法可以达到同步。
在代码开始,加入判断当前时间条件,这样最后一个Bar以前的Bar就可以不用处理了。只要在设置中设好金额就可以了。

如:

begin
if (Date()<20080123)
{
    return;
}

...  

end

[ 本帖最后由 maodong 于 2008-1-23 22:15 编辑 ]

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
1
UID
727
积分
3770
帖子
537
主题
55
阅读权限
80
注册时间
2007-11-11
最后登录
2015-4-8
4#
发表于 2008-1-24 09:29:59 |只看该作者
谢谢指点,你的办法和在商品设置中样本选择从交易当天开始是等效的,但你的代码可以更稳定达到这一目的(我曾使用设置样本的办法,但有时居然一直提示无历史数据,所以作罢),只是不能作回测测试了.不过,现在不理会它了,只要调一下初始金使回测权益比帐户权益稍大几百元就可以解决问题了.
TradeBlazer交流群33647992。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-5 09:45

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部