楼主: zhangb02
49096 37

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

21
woaiwangqiao 发表于 2014-9-1 13:55:53
目测是大神,厉害

22
tbs20 发表于 2014-9-5 08:39:46
可一试

23
zhangzhdi 发表于 2014-10-22 12:42:13
zhangb02 发表于 2014-8-10 17:33
从FuturesTruth的列表中来看,TSL开头的策略一共有6个。TSL公司给出的策略,除了这6个之外,还有Compass, ...
金融计算与编程

24
abzero 学生认证  发表于 2015-2-15 19:41:55
我看了下SQ网站上的教程,没有下载试用。

我没有发现SQ有自动搜索生成策略的功能,按照我的理解,它能做的事情其实和NinjaTrader一样,就是可以通过点选indicator来生成简单信号进一步交易。这个功能和NinjaTrader是一样的。

如果SQ不能自主搜索产生策略的话,它其实是一个很一般很普通的软件

25
zhangb02 发表于 2015-3-7 21:44:21
TSL会先进性预处理,然后再用遗传算法拟合。效果比直接处理好一些。

26
zhangb02 发表于 2015-3-7 21:51:35
在我的理解中,可能这个理解不算特别精确。在我的理解中,遗传算法和模式识别的其他算法一样,都是希望找到一个函数,将信息吃进去,产生一个关于交易的信号。
遗传算法的特点在于,模型是随机产生的。或者说是随机初始化,逐渐优化产生的。但这和随机产生一样,会导致这个函数的解空间无限大,远大于人们可以验证这个解的样本数量。所以遗传算法产生的函数,最关键的在于,是否是一个合理的函数。
这有几种方法来判断,一种方法是,用测试集和样本外空间。但是这存在一个问题,类似于“重复评估”,人们发布和选择的最优解,往往是在训练集中效果比较好的解,同时又是测试集中比较好的解,又是样本外比较好的解。如果一个策略研究员发现了某个解在训练集比较好,但是测试集不好,就会舍弃这个解。同理,如果他发现样本内效果比较好,样本外效果不好,他也会舍弃这个解。最后选择的虽然样本内外都很好。但却是人为选择的一个函数。
另外一种方法是求解出的最优函数是合理的,符合市场规律的。但是往往遗传算法求解的表达式都不容易阅读。

所以,验证一个遗传算法的解是否是一个好的解。需要比较客观和合理的评估方法。

从另外一个角度来说,如果有比较好的特征,如何取舍用遗传算法还是其他的分类器呢?用线性拟合,置信网之类的,都有很好的解释。可以从一个侧面保证算法的可靠性。

27
879810634 发表于 2015-3-9 09:11:57
2013年我在网上结识英国留学回来的学者李明先生【也就是TSL的中国区代表】
通过他了解这个世界上还有遗传进化算法这个东东,居然自己也可以自己根据历史数据

产生直接可以编译的交易代码。

大家在群里都骂他是骗子,可我觉得这是可以实现的。

然后帮他说话,后来...后来当然是一起挨骂,嘻嘻

再后来,再后来我和他成了好友...再后来觉得大家因为不了解才骂..

就去看看哪一款遗传进化算法软件可以汉化。

后来,觉得SQ也就是StrategyQuant有本地化的意向。

我就汉化了它的。花了三个月改了五版......

然后购买了SQ全系列软件,居然还得到中国区代表的头衔,觉得不错,嘻嘻

没工资的,当不得真,哈哈哈

就一时头昏,去建立了一个QQ群。

楼主在群里是我的好友并贡献良多,很想有个机会当面真诚感谢。。。

大家有空来一起研究学习吧,唯一一个本地化的遗传算法软件。

QQ群:StrategyQuant交易策略 244183865,欢迎大家来指导我们的探索和学习!

28
旺角金城武 在职认证  发表于 2015-3-9 09:21:08

TSL人工智能优寻交易策略 - 菜鸟入门

炒大陆股票和期货的朋友们问:"你在朋友圈讲那些什么美国和德国那些,听说贵死银的,都啥东西来的?"

"PC软件而已。能自动化寻找稳健交易策略的系统。" 我说。

"听起来像骗子..........."

"嗯,我最初也觉得,但先是被他们的创办人的知名学术背景和第三方验证的实盘交易成绩震慑到了,后来是了解多了,开始真正认识是什么回事。"

"什么牛逼囧囧的?"

"一个是美国硅谷公司,由多位著名人工智能学者和国防火箭技术专家联合创办的;另外一个是由一个德国物理学博士新近创办的。"

"粉油菜花,我伙呆........"

我试图再深入解释,但朋友们一般都听不懂。我感到很惭愧,但后来想通了。其实不是因为我口齿不灵或概念难懂,只是因为我用以描述的词语太过高大上。

痛定思痛,现在我试图通俗化地来说明白一下。


人工智能优寻交易策略 - 菜鸟入门
量化交易者满脑子想啥?
系统化(systematic)、程序化(algorithmic)、量化(quantitative)和高频交易(high-frequency trading)都是一些在金融媒体上越来越常见的高大上关键词。细分下去,还有系统鲁棒性(system robustness)、夏普值(Sharpe ratio)、年化回报与最大回撤比(MAR ratio)、滑点(slippage)、市场冲击(market impact)等等来自星星的词汇,地球人听到就烦躁。倡导它们的人(量化粉丝)都有一些共同点:他们笃信过往历史对将来有指导意义,金融市场中存有一定规律,而这些规律可以通过计算机演算法、数学、统计学和时间序列研究等去寻找合适的交易配方。
"低买高卖、高卖低买就好了呗!自寻烦恼干啥呢...... 记住,大道至简呀,兄弟。" 手撸股票期货的朋友诚心劝谕。
可能量化是很宅的群体,少出来和传统金融交易的朋友们混,导致量化的小宇宙,常让手撸交易者们唏嘘概叹、不明觉厉。鄙人是一名潜心多年的量化粉,睁眼狂啃量化书籍和学术文献、闭眼与周公编策略的宅男。量化小伙伴们的心思,我大致可以描述一下。
"如果可以程序化手撸的策略,对市场响应可以更敏捷。"
"假如时光倒流,凭这个交易策略,我能盈利吗?"
"假如过往市场历史数据中不能盈利,我也不敢投真钱来用它去炒作了…… 让我认真回测一下先!"
"如果恰巧这个规则以前可以盈利,或许它未来依然生效,可以拿点儿钱出来投资它来帮自己赚钱哟!"
苦逼量化粉
上面说的,好理解吧!可是,道理虽简,但实操却无比艰难。艰难啥呢?首先,靠肉眼或人脑寻规难!即使有丰富交易经验的成功操盘手,往往没有能力具体地描述清楚自己的策略,很多时候也因为主观判断因素太多,基本无法程序化。除此,逻辑思维能力慎密的神级程序员们,尽管能码出他们心目中的规律,试错的辛酸,也只有他们自己才懂。闭关修炼,几年才磨得一剑,绝不夸张。
其次,做量化的武林中人即使修得一身好武功,但只要稍和市场博弈过,都会谦卑地承认自己不足,尚要修炼更多策略来增大自己的赢面。TSL就是一套几近能全自动化的交易策略修炼机。TSL修炼出来的交易规则是开源的C语言代码,可以转成其他交易平台的脚本。TSL自带了一套转换器,可以一键转换C语言代码成其他主流平台的脚本,供量化师快速地在他们熟悉的交易平台上实践交易规则。
量化寻策不是战斗机
"说得这么厉害,还用拿出来卖吗?自己拿着来疯赚啦!我说,你这个东西还是骗人的吧......" 朋友吐槽!
软件自居牛逼的,万万不是强劲的战斗力。事实上,很多人误解它们是斯巴达角斗士,可以扔去血杀交易市场。
这个嘛........ 该怎解释才合适呢...... 您看过美国X战警(X-Men)系列动漫和电影没有?
如果看过,咱就可以做个比喻。上述软件只是寻策机,发挥剧中X教授寻找变种人的能力。留意,X教授本人没有多少战斗力,他需要招揽回来的学生去迎战。至于学生能否获胜、打败谁、杀敌多少、受伤和复原速度,和X教授毛关系都没有。
变种人天生异秉,等于某些交易策略能够在历史数据中所向披靡。寻策软件起到的作用,就是在过往历史数据中寻得所向披靡的交易策略。可是,未来的市场状况变幻莫测,等于变种人面对越战越强的敌人阵型一样,要联合更多的变种人同学(多策略并行)来战胜敌阵(市场)!
有人问,为什么硅谷TSL售价比德国SQ贵几十倍?咱这样理解就好了。如果SQ是X教授,硅谷TSL就是X教授和脑波强化机(Cerebro)的结合体,使得寻找异秉交易策略的速度更快,高达千百倍 —— 分钟和月的差别!
持仓大于100万美金的职业量化师时间耗不起,必须启用TSL。如果您只是初涉量化,对人工智能寻策软件感兴趣,可以先撸一下全功能开放的SQ免费试用版,对此类软件有一个初步感觉。

作者:李明,已婚八年、育两女、常驻广深
微信:missterryli
本文最后修订日期:2014年08月01日


短链接:
人工智能优寻交易策略 - 菜鸟入门
http://t.cn/RPBPQHV

29
旺角金城武 在职认证  发表于 2015-3-9 18:20:08
kuhasu 发表于 2014-8-11 02:32
TSL的Mike就是刷排名的,这个我清楚~真按那个交易早赔死了。遗传算法不管是遗传优化还是遗传 ...
请问如何刷排名

30
EAAnalyzer 发表于 2015-3-15 10:45:44
StrategyQuant,不停的开放自己的客户参与度 这是它最大的特点.

其他的都可以慢慢可以改进,比如速度。但是开发理念是很难改变的

TSL至今没有发布它的试用版本,让人感到困惑。SQ的试用版据说是全功能的,无删节。

我选SQ不只是 它可以汉化 而是从汉化选项上面 看到它的开放的心态

勉强同意TSL比SQ快的说法 虽然一直没体验过。呵呵

SQ的交易分析软件 甚至可以让用户自定义 鲁棒性或者其他验证算法,其他的产品都没有这种胸怀



@蜀山 自定义的数据参与性很低? 举个例子

TSL宣称有很多 SQ还没有的东西 的确让人佩服和眼馋 SQ是我唯一可以负担得起的正版系统

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

本版微信群
加好友,备注jr
拉您进交流群
GMT+8, 2025-12-9 17:40