楼主: zhangb02
47036 37

[交易策略] 介绍几个遗传算法建造量化交易模型的工具   [推广有奖]

  • 0关注
  • 5粉丝

硕士生

8%

还不是VIP/贵宾

-

威望
0
论坛币
24 个
通用积分
0.0472
学术水平
13 点
热心指数
13 点
信用等级
10 点
经验
3871 点
帖子
56
精华
0
在线时间
194 小时
注册时间
2014-8-5
最后登录
2021-10-7

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
最近几个月,我测试了几款“自动建造交易策略”的工具。
现在将使用的心得与大家分享一下。
我测试的软件分别是strategyquant, 俗称SQ,
GeneXproTools, 俗称GXTools
此外还猜测了一下TradingSystemLab,俗称TSL的算法。


首先,简介一下这种工具的背景。这几款工具的目的都是生成交易策略,生成的过程都采纳了,或者基于遗传算法。遗传算法是一种快速搜索解向量的算法,可以看作遍历所有参数的效果。

先介绍SQ,这是我测试时间最长的一个工具。这个工具的思路非常明晰,就是将各种指标,比如均线,布林线,突破,以及各种逻辑关系,比如大于,小于,与或非等,看作一个个的语法元素,然后随机的组合这些语法元素,变成一个交易规则。
比如,假定有这么几个语法元素,MACD, 100, 10000, > , Vol, ClosePrice, if ,那可能组成一个
if(MACD(Vol,100) > Vol  / 1000) then buy
类似这样的语句,然后,SQ可以读入历史数据,快速的根据这样的语句交易,作出交易是否可用的评价,如果不可用,那么继续遍历搜索其他的组合。
这个工具有试用版,免费试用两周,我在两周的时间内测试过一些品种,比如一些个股的K线,外汇的分钟线等。能生成一些“看上去不错的”交易策略。不过由于试用期到期了,我就没有继续研究下去。


然后介绍GXTools,这个工具并不是SQ那样专门作交易的建模工具,而是一个通用的,给予遗传算法的建模工具,因此,不仅支持时间序列的价格(方向)预测,还可以做分类,Regression之类的模式识别建模工作。我主要测试了他的时间序列建模功能。
这个工具会读入一组历史数据(一维向量),然后根据某些代价函数,生成一个模型,使得这个模型的输出,和这个历史数据比较匹配。这个模型同样,是基于一些基本语法元素随机生成的。但由于GXTools并非为股票专门设计的建模工具,所以这些语法元素并非均线,布林线这样的形势,而是与或非,基本计算,指数,三角函数等。
我考虑的一个使用模式是,每次需要交易股票的时候,都用这个工具建造一个模型,然后预测将来一段时间的走势是大于当前点,还是小于当前点,如果于当前持仓一致,就继续持有,否则反向交易。由于这个软件允许用脚本调用,所以这个模式大概是可用的。
这个软件有一个月的试用期。我在试用期内对某些股票能作出了不错的预测,但不知道是用的不正确,还是预处理之类的手工工作没做好,我测试的一组样本,预测正确的均值并不高。有兴趣的同学可以自己试测一下。

最后介绍一下TSL的工具,这个软件卖的非常贵,且没有试用版,所以我对他的认识都来自于别人的贴图或者仿真交易记录。首先,我了解到的是这个工具遍历搜索非常快,据说半个小时就可以搜索到非常好的策略。因此,我认为这个工具并非像SQ一样基于最基础的指标来进行遍历,很有基于某些默认的框架。其次,据说买TSL的授权时候,授权里面标明生成的交易策略不能卖给第三方,这个和SQ的授权是不一样的,SQ官方网站明确说明,可以任意处理自己生成的策略,比如销售,这大概说明,TSL生成的策略比较相似,互相会竞争市场容量。最重要的,据说TSL生成的算法性能非常之好,在FutureTruth的实盘排名中,一直排名靠前,而这个策略都是多年前生成的,之后没有改动过。
根据TSL的信息,完全都是道听途说,由于没有实际操作过,所以仅作参考。

与前面介绍的工具类似的还有很多,比如Active Traders, DeepThought。由于时间精力原因,以及有几款软件不向中国客户开放,所以没有继续测试。

关于一个问题,“遗传算法能否建立稳定可靠的交易策略”
这是一个OpenQuestion,目前我还没有很好的想法,由于遗传算法的解空间非常大,远超过了训练和测试数据的规模,所以检验算法的方法论是非常重要的。
欢迎继续讨论这个问题。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:量化交易模型 遗传算法 量化交易 交易模型 regression 模型 软件

已有 3 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
离歌レ笑 + 3 + 3 + 3 精彩帖子
faruto + 5 + 5 + 5 精彩帖子
我的素质低 + 40 + 20 + 2 精彩帖子

总评分: 经验 + 40  论坛币 + 20  学术水平 + 10  热心指数 + 8  信用等级 + 8   查看全部评分

本帖被以下文库推荐

沙发
zgy_Russell 发表于 2014-8-6 20:15:26 |只看作者 |坛友微信交流群
大神!
已有 1 人评分论坛币 收起 理由
fantuanxiaot + 6 鼓励积极发帖讨论

总评分: 论坛币 + 6   查看全部评分

使用道具

藤椅
justplay16 发表于 2014-8-6 23:41:24 |只看作者 |坛友微信交流群
第一次听说还可以这样生成策略的,感谢分享~

使用道具

板凳
auirzxp 学生认证  发表于 2014-8-6 23:46:24 |只看作者 |坛友微信交流群

使用道具

报纸
faruto 发表于 2014-8-7 08:19:03 |只看作者 |坛友微信交流群
学习了。感谢分享~
已有 1 人评分经验 论坛币 收起 理由
fantuanxiaot + 8 + 8 精彩帖子

总评分: 经验 + 8  论坛币 + 8   查看全部评分

使用道具

地板
离歌レ笑 在职认证  发表于 2014-8-7 11:41:54 |只看作者 |坛友微信交流群
谢谢您的分享!受教了!
已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
fantuanxiaot + 10 + 10 + 1 + 1 + 1 精彩帖子

总评分: 经验 + 10  论坛币 + 10  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

7
B.N.F 发表于 2014-8-10 17:08:17 |只看作者 |坛友微信交流群
TSL我知道,用的也是遗传算法,只是写进内核运算,所以快,其他的跟正常遗传算法没什么区别,开发者是把一堆策略给杂志刷排名,比如100个,总有一两个能上榜的,其他九十个都赔钱。
已有 1 人评分论坛币 收起 理由
fantuanxiaot + 2 精彩帖子

总评分: 论坛币 + 2   查看全部评分

使用道具

8
zhangb02 发表于 2014-8-10 17:33:29 |只看作者 |坛友微信交流群
B.N.F 发表于 2014-8-10 17:08
TSL我知道,用的也是遗传算法,只是写进内核运算,所以快,其他的跟正常遗传算法没什么区别,开发者是把一堆 ...
从FuturesTruth的列表中来看,TSL开头的策略一共有6个。TSL公司给出的策略,除了这6个之外,还有Compass, Basis等。FuturesTruth的排名网页,我刚刚查看的是,从给出策略至今,排名位于前10的策略,TSL开头的有3个。过去一年收益,排名前10中,TSL开头的策略有1个。从这个比例来看,我认为你说的刷排名可能并不正确,毕竟他的成功地策略比例太高了。
不过,能接触到TSL的人很少见到,这个软件目前卖6万美元,很少见有人真的去买,虽然传说很牛。希望能多交流这种算法。

已有 1 人评分经验 收起 理由
fantuanxiaot + 11 精彩帖子

总评分: 经验 + 11   查看全部评分

使用道具

9
kuhasu 发表于 2014-8-11 02:32:13 |只看作者 |坛友微信交流群
zhangb02 发表于 2014-8-10 17:33
从FuturesTruth的列表中来看,TSL开头的策略一共有6个。TSL公司给出的策略,除了这6个之外,还有Compass, ...
TSL的Mike就是刷排名的,这个我清楚~真按那个交易早赔死了。遗传算法不管是遗传优化还是遗传编程,本身都很软的~了解一下就好了~TSL用的AIMGP其实是特简单的东东~~比很多统计算法都差的~嘻嘻~
已有 1 人评分经验 论坛币 收起 理由
fantuanxiaot + 8 + 8 精彩帖子

总评分: 经验 + 8  论坛币 + 8   查看全部评分

使用道具

10
zhangb02 发表于 2014-8-11 08:35:30 |只看作者 |坛友微信交流群
kuhasu 发表于 2014-8-11 02:32
TSL的Mike就是刷排名的,这个我清楚~真按那个交易早赔死了。遗传算法不管是遗传优化还是遗传 ...
赞!不知道TSL是不是先做了一些数据预处理然后再遗传建模的?如果先将时间序列映射到某种靠谱的模型上,再遍历搜索着种模型的参数,也许也是靠谱的。

使用道具

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

本版微信群
加好友,备注jr
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-23 23:57