作为 Quant 的基本功,量化投资学习哪门编程语言才好?

论坛 期权论坛 期权     
slevin lee   2018-10-13 00:19   5358   4
量化投资~股票期货..
包括但不限于以下几种策略~
趋势交易~统计套利~日内高频交易等

有推荐学习C++与python的~
也有推荐C#的~
大家能否把推荐理由也都写一下吗
分享到 :
0 人收藏

4 个回复

倒序浏览
2#
Yining  3级会员 | 2018-10-13 00:19:19 发帖IP地址来自
题主说了是基本功,个人觉得应该是C++。(仅为本菜鸟的个人观点,大家听之笑之便罢)
Q-Quant用C++自然是不用说了,书的话modeling derivatives in C++,还有Quantlib库吊炸天。
P-Quant可能用Python写策略,尤其是机器学习的算法确实相对方便,而且强大的Scipy,Numpy也提供了类似于Matlab的矩阵运算和统计功能。但是,作为基本功,应该还是要熟悉C++和STL的吧。可能实际中,MATLAB,R,SAS,C++,Python,VBA,Q都有可能会用到,Jane Street Capital还用OCaml呢。不过,毕竟C++全面、复杂而且难掌握,啃下硬骨头,打好基本功,还是C++最为合适了吧。而且现在很多写策略的语言大多是在C++基础上进一步封装的。
3#
双木成林  2级吧友 | 2018-10-13 00:19:20 发帖IP地址来自
恰好你说的这三门语言我都在用,python用来做模型的开发比较好,c#可以做长中短线,国内有做得很好的短线策略,是用c#和java做的,比如青驹,比如mq的高频团队。而且c#和java易于上手,开发速度快。如果你的策略开始以微秒为单位计算延迟,就要开始使用cpp了。一般大一点的公司,研发和生产是分工的。你可以只用python,R,matlab,策略出来了然后把需求交给IT来做。但多会几门工具,总归是好的。
4#
黄勇  3级会员 | 2018-10-13 00:19:22 发帖IP地址来自
python + pandas
5#
万矿  3级会员 | 2018-10-13 00:19:24 发帖IP地址来自
做量化,可以用R、Matlab或者Python入门,简单方便,再进一步再考虑C++/C#,做量化投资的重心毕竟不在IT,所以,使用方便、可用库多、开发效率高这几点比较重要。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:839
帖子:51
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP