既然您已经点进来这篇文章,应该就不需要我再强调目前量化金融是多么火爆,前景多么广阔了吧?那我们就直接开门见山。
量化金融其实是一个交叉复合学科,需要掌握数学、计算机、金融等方面的知识。显而易见,对于金融学背景的同学来说,就需要另外学习计算机编程的知识,而计算机背景的同学则需要补充金融知识。由于本人是24K纯金融学专业背景,所以就跟大家分享一下,作为一个零编程基础的金融学子,是如何入门量化金融的。
一、量化工具
01.编程语言:Python
工欲善其事,必先利其器。想要入门量化,学会一门编程语言是必不可少的。对于量化金融来说,主流的编程语言有Python、MATLAB、Java、C++等。
从开发难度而言,Python和MATLAB比较容易,而Java和C++比较难;从运行速度来说,C++是最快的,因此常用于高频交易。不过对于大部分量化投资者而言,尤其是初学者,开发占用的时间远远大于运行时间,如果追求运行速度的话,也可以先将策略开发出来,再使用C/C++重写高性能代码段。
另外,从量化资源而言,Python资源更多,而且MATLAB是商业软件,Python是开源免费的。所以综上所述,如果是编程零基础的同学,入门量化的编程语言毋庸置疑是选择Python。
至于Python的学习,网上资源就很多了,在这里推荐几个Python教程: