龙听期货论坛's Archiver

龙听 发表于 2018-3-30 11:13

给要入门量化分析的人一些建议(转)

[p=26, 2, left]针对你数学、物理较好以及有一定C基础的情况,我的建议(也是对所有想要入门量化分析的人)的建议是:[/p][p=26, 2, left]一. 数学[/p][p=26, 2, left]继续打好数学基础,学一学集合论、统计学方面的知识,方便以后可以从初级经济学的学习转向中高级。你大一,集合论和统计学如果没学过建议先入个门。比如国内著名的统计学大师陈希孺先生的《[url=http://book.douban.com/subject/2201479/]概率论与数理统计 (豆瓣)[/url]》、《[url=http://book.douban.com/subject/3996242/]数理统计学教程 (豆瓣)[/url]》等等,写得非常好,请仔细揣摩体会。[/p][p=26, 2, left]二. 经济学&金融学[/p][p=26, 2, left]数学基础可以了,如果学校教的你也觉得很简单,那就看一点计量经济学和中级微观经济学方面的书,看能不能看懂。[/p][p=26, 2, left]比如《[url=http://book.douban.com/subject/5068097/]计量经济学导论 (豆瓣)[/url]》这本书就不错,还有经典的范里安的中级微观经济学教材:《[url=http://book.douban.com/subject/1139881/]微观经济学 (豆瓣)[/url]》,以及经典圣经:《[url=http://book.douban.com/subject/1776987/]期权、期货和其他衍生品(第5版) (豆瓣)[/url]》。[/p][p=26, 2, left]当然,如果你想要出国深造,那么选择看英文版的是很好的选择。[/p][p=26, 2, left]但是如果你是想要更好地利用时间,看中文版也是不错的选择,因为看中文版肯定比英文版快得多。[/p][p=26, 2, left]三. 计算机与编程[/p][p=26, 2, left]1. 计算机[/p][p=26, 2, left]你如果之前没有学过计算机相关知识,我建议可以先看一本书入个门,了解计算机的大致工作原理,我推荐研读一下:《[url=http://book.douban.com/subject/6862061/]计算机科学概论(第11版) (豆瓣)[/url]》[/p][p=26, 2, left]2. 语言[/p][p=26, 2, left]然后,你既然要学习金融方面的知识,我建议可以暂时不学C或者C++,而选择学习python,python更简单,数理分析、科学计算能力更强大。我推荐看一下:《[url=http://book.douban.com/subject/4866934/]Python基础教程 (豆瓣)[/url]》,这本书讲的是python2.7,对初学者而言,还是看这本比较好。[/p][p=26, 2, left]你还可以参照统计语言R来更深入地理解python,我推荐《[url=http://book.douban.com/subject/24699632/]R语言编程艺术 (豆瓣)[/url]》。[/p][p=26, 2, left]然后你可以看一下专讲python用作数据分析的好书:《[url=http://book.douban.com/subject/25779298/]利用Python进行数据分析 (豆瓣)[/url]》。(这本书里面讲的python以及对应的pandas、scipy、numpy模块都是基于python2.7的——这就是为什么我推荐的python入门教材是python2.7的,对于初学者,版本问题很可能是个坑,学2.7更好。)[/p][p=26, 2, left]另外,家中常备:《[url=http://book.douban.com/subject/10773324/]Python标准库 (豆瓣)[/url]》,很多问题就不用重新造轮子了。[/p][p=26, 2, left]3. 未来
计量方法严格来讲只是传统方法,为了应对未来、成为宽客,建议学习数据挖掘、机器学习、人工智能方面的知识,我推荐《[url=http://book.douban.com/subject/5377669/]数据挖掘导论 (豆瓣)[/url]》,《[url=http://book.douban.com/subject/1102235/]机器学习 (豆瓣)[/url]》等等书籍。[/p][p=26, 2, left]另:python作为解释型语言,性能不及C等编译型的语言,特别是对于高频交易等,以防万一,建议还是入一下计算机的算法、数据结构、计算机系统坑。。。。当然,这又是个大坑。[/p][p=26, 2, left]四. 实践[/p][p=26, 2, left]现在有一些在线的金融系统,可以给你机会让你写你自己的模型的,你多留意一下,也可以问下老师,闲来没事儿写几个交易模型试一试。
据我所知目前大多数写交易模型的,都没有较强的综合能力(综合经济金融、数学、编程这三个方面),你要想比他们都强,那就把这三个方面的基础都打好。[/p][p=26, 2, left]最后,少年,我看你骨骼惊奇,这本《[url=http://book.douban.com/subject/3288908/]集体智慧编程 (豆瓣)[/url]》我就送给你了,写一个遗传算法为内核、并且底层优化的具有进化特征的交易模型吧,特别是在数据环境本身就具有进化特性的情况下,亮瞎他们!——至少听起来很牛逼~~[/p]

页: [1]