量化投资究竟是干什么的:简单来说量化就是把凭感觉交易变成用数据逻辑决策,用机器操作代替人工操作,但核心还是人的思路
那么,什么都不懂的小白如何成为量化高手呢?
从python入门是最好的捷径
任何金融数据分析都离不开编程语言的帮助,从编程入手能为之后的金融数据分析打好基础。而金融和数学知识比较抽象,需要在实战中慢慢加深理解。
另一方面,工具软件和编程语言的学习需要尽量简化,毕竟我们又不做程序员,没必要学的太深。Python是最容易上手、编写起来最便捷的语言,功能也非常强大,可看成matlab与C++的结合。选择python可以最大的好处是可以节省学习时间,将精力更多的集中在金融工程理论研究与应用创新上
在这里,强烈推荐《量化分析师Python日记系列》,涵盖从Python基本语法到高阶的金融数据数据库应用,语言简洁、丰富的案例代码,13天就可以从菜鸟晋升编程高手。
量化分析师的Python日记【第1天:谁来给我讲讲Python?】
量化分析师的Python日记【第2天:再接着介绍一下Python呗】
量化分析师的Python日记【第3天:一大波金融Library来袭之numpy篇】
量化分析师的Python日记【第4天:一大波金融Library来袭之scipy篇】
量化分析师的Python日记【第5天:数据处理的瑞士军刀pandas】
量化分析师的Python日记【第6天:数据处理的瑞士军刀pandas】下篇
量化分析师的Python日记【第7天:QQuant 之初出江湖】
量化分析师的Python日记【第8天Q Quant兵器谱之函数插值】
量化分析师的Python日记【第9天Q Quant兵器谱之二叉树】
量化分析师的Python日记【第10天 Q Quant兵器谱 -之偏微分方程1】
量化分析师的Python日记【第11天 Q Quant兵器谱之偏微分方程2】
量化分析师的Python日记【第12天:量化入门进阶之葵花宝典:因子如何产生和回测】
量化分析师的Python日记【第13天 Q Quant兵器谱之偏微分方程3】
实战是最好的成长路径
光看书还难以达到量化策略开发的水平,比较推荐的是在实践中成长,自己多做一做,随便找个想法或者现成的策略进行回测。可能由于未来函数或者其他原因得到不靠谱的结果,然后发现,然后改进,自己对策略开发应该就会越来越熟悉了。
推荐一个不错的在线工具,适合想自己入门量化投资的朋友:优矿—通联量化实验室http://q.datayes.com/
上面有很多人分享的策略代码,可以拿过来学习咀嚼,完全不会写策略的小白也可以先照抄别人的代码,尝试改动一些参数,体验一下编写策略的过程
平台自带的在线编程环境,可以随时运行测试,并对接模拟盘,实时验证自己的策略
最重要的是,这个平台还提供很多免费的金融数据,如基础的行情日线、上市公司财务数据、宏观经济数据等,在平台自带的编程环境中就可以直接调用,不需要另行下载。
现在,表现不错的策略,可以直接获得一线金融企业offer哟。总之,先动起手来,找到学习量化的感觉,在实践中不断丰富知识储备和经验,终有一日菜鸟也能飞的很高!