设为首页收藏本站

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

TB做策略参数优化时 要重复设置很多参数 很繁琐 提个建议 [复制链接]

Rank: 2

精华
0
UID
1873
积分
105
帖子
44
主题
12
阅读权限
30
注册时间
2008-7-13
最后登录
2019-11-26
跳转到指定楼层
1#
发表于 2019-7-28 17:46:26 |只看该作者 |正序浏览
TB里做策略参数优化时,要设置很多参数,非常的繁琐,有的是图表参数在“页面设置”里做,有的期货品种参数在“商品设置”里做,
有的是交易参数在“图表交易设定”里做。我公司在用10台电脑还有服务器分工做参数优化,每次在这么多电脑上设置、检查这些参数,
已变成一项:非常繁琐、容易出错、工作量大、本没有必要的工作。作为TB的一个老用户,提几个建议,希望你们能考虑一下,减少大家的工作量和做事的复杂程度。

1、TBplus里有一个很好的功能,定义输入参数时可以用括号制定优化时的,最小值最大值步长,就这个小功能已经给我们带来了很大的方便了。
这个功能TBQuant也带了,但TB旗舰版没有,能不能赶快引入旗舰版。因为我们最近突然发现旗舰版参数优化的速度比急速版快很多(不懂为何很莫名,“极速”原来不是很快的意思),
所以我们参数优化的工作用旗舰版做。TB旗舰版可以把

2、还是上面这个优秀的功能,能不能按照这个思路把它扩展到你们软件各个设置的界面里。比如在用户自编策略的代码里增加一个各种参数统一、一站式、代码设置的代码块。
以方便大家在不同时间,不同电脑,不同TB版本,不同品种,不同周期做参数优化时,降低工作量。就是说在写策略时就把那些不用每次改变的参数固定下来,以后一起随策略代码分发使用就好。

Params
Numeric a1(10,10,100,10); //这个功能非常的有智慧,是TB极罕见的,很难发现的,优于其他交易软件的地方。请把它发扬光大。
Vars

参数设置代码块   //只在参数优化时起作用,有许多根据品种TB自动设置的值,用户也可以修改这些值,或者删掉这块继续去各个界面里用手点...
{
//品种参数
起始日期 = 品种上市时间TB自动根据测试期货品种读取
结束日期 = 至今

//页面参数


//交易参数
保证金比率 = 0.1
手续费     = TB自动读取某大期货公司当下数据即可不需要让用户每次自己设置或者自己这里改变默认数字即可
滑点       = 1跳
委托偏移   = 3跳

初始资金 = 1000000,或者最大持仓资金(用于计算年度收益率,净值等数据)
默认手数 = 1
最大持仓手数 = 5

//策略参数优化
优化目标 = 收益风险比最大
最优显示 = 20000
使用线程数 = 最大线程



Begin

End



3、TB旗舰版有设置参数优化范围并导出文件的功能,TBQuant版有设置好策略单元并导出文件的功能。但要分门别类的保存好这些文件,在不同电脑烤来烤去,
也十分繁琐,而且这这种文件在你们TB不同版本上也不知道是否互相兼容。用随策略一起的代码把大多数参数一次性设置好,应该是个不错的选择,其基本思路,
就和你们输入参数可以设置优化范围是一个思路。


Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
13#
发表于 2020-3-3 08:59:59 |只看该作者
khyentse 发表于 2020-3-2 18:10
没说自己定义格式呀,你们规定格式也可以,我也想照着导出的文件修改,但一打开全是乱码,没法改 ...

是的呢。这个导出与导入的格式仅限于此软件的优化任务使用的,没法以外部的文件格式打开的。

使用道具 举报

Rank: 1

精华
0
UID
211841
积分
6
帖子
5
主题
1
阅读权限
10
注册时间
2015-6-23
最后登录
2021-2-20
12#
发表于 2020-3-2 18:10:35 |只看该作者
小米 发表于 2020-3-2 15:59
肯定不行的。。
不可能这样自己定义的格式来导入的。。

没说自己定义格式呀,你们规定格式也可以,我也想照着导出的文件修改,但一打开全是乱码,没法改

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
11#
发表于 2020-3-2 15:59:16 |只看该作者
khyentse 发表于 2020-3-2 15:33
先用文本编辑器按照固定格式写好任务名称,参数优化范围,商品类型及数据范围等,然后直接导入生成待优化 ...

肯定不行的。。
不可能这样自己定义的格式来导入的。。

使用道具 举报

Rank: 1

精华
0
UID
211841
积分
6
帖子
5
主题
1
阅读权限
10
注册时间
2015-6-23
最后登录
2021-2-20
10#
发表于 2020-3-2 15:33:36 |只看该作者
小米 发表于 2020-3-2 11:39
那您想要导入是什么样的?

先用文本编辑器按照固定格式写好任务名称,参数优化范围,商品类型及数据范围等,然后直接导入生成待优化任务,这个应该对你们来说很容易实现

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
9#
发表于 2020-3-2 11:39:27 |只看该作者
khyentse 发表于 2020-3-2 10:13
可是这个导入功能意义不大,我导出了一个优化任务,没法用文本编辑,这样就没法批量导入设置好的优化任务 ...

那您想要导入是什么样的?

使用道具 举报

Rank: 1

精华
0
UID
211841
积分
6
帖子
5
主题
1
阅读权限
10
注册时间
2015-6-23
最后登录
2021-2-20
8#
发表于 2020-3-2 10:13:38 |只看该作者
小米 发表于 2020-3-2 09:45
优化任务导入这个功能 本身是有的。。
软件右下角的批量优化,可看看

可是这个导入功能意义不大,我导出了一个优化任务,没法用文本编辑,这样就没法批量导入设置好的优化任务

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
7#
发表于 2020-3-2 09:45:21 |只看该作者
khyentse 发表于 2020-3-1 20:19
非常希望能在旗舰版里增加优化任务导入的功能,旗舰版的优化速度要快不少 ...

优化任务导入这个功能 本身是有的。。
软件右下角的批量优化,可看看

使用道具 举报

Rank: 1

精华
0
UID
211841
积分
6
帖子
5
主题
1
阅读权限
10
注册时间
2015-6-23
最后登录
2021-2-20
6#
发表于 2020-3-1 20:19:24 |只看该作者
小米 发表于 2019-7-30 14:09
所以,目前是打算使用旗舰版 来做测试了是吧?
好的,您的需求我会反馈上去的。
TBquant的目前还是公测版 ...

非常希望能在旗舰版里增加优化任务导入的功能,旗舰版的优化速度要快不少

使用道具 举报

Rank: 2

精华
0
UID
1873
积分
105
帖子
44
主题
12
阅读权限
30
注册时间
2008-7-13
最后登录
2019-11-26
5#
发表于 2019-7-31 10:26:28 |只看该作者
多谢版主。。。 TBQuant版看起来很不错,希望尽快排错,早日正式上线。把之前版本的优点保留下来,把繁琐混乱的功能、界面、设置理清楚。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-7 02:32

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部