近年的量化招聘,机构筛选人才更为严格,对人才的要求也越来越高! 从实际情况看,一些新趋势逐渐显现,尤其是对C++人才需求更多!
通过本文,你可以知道:
1、为什么是C++
2、Python的用武之地
3、量化C++岗位薪酬水平
一、C++ VS Python
量化交易系统开发语言主要用C++,也有人用Python。但是从经验看,用C++开发的量化交易系统能够让在系统中程序运行的速度更快。
量化交易追求的就是速度,尤其是高频交易,所以量化机构更倾向于聘用精通C++的人选做系统开发。
而Python的优势主要在于相对简单易学,且拥有NumPy、Pandas、SciPy等高性能的库,便于进行各种统计和运算,以及数据的处理和分析。
所以,如果是机器学习开发平台要招一位开发人员,精通Python的人选是具有一定优势的。
二、天文数字级的C++薪水
C++工程师的报酬优渥,紧缺的人才趋势也在不断推高他们的薪水,尤其量化交易公司开出的价码绝对是天文数字级别。
据调查,在美国 有4-8年工作经验的C++ 工程师的平均薪酬为 96 万美元。同时,因为机器学习技术已经在量化交易大范围的应用,所以精通 Python 人才的薪资也在提升。
根据AlphaMaker掌握的用人需求信息,国内量化机构给资深的开发人员开出的薪水在50-80wRMB之间。
三、Market Maker更需要C++
如前所述,量化机构通常使用 Python 来开发机器学习平台,通过海量的数据训练构建交易模型,而 C++通常被用来构建高速交易系统。
在金融市场中,做市商是核心的机构投资参与者之一,做市业务主要是为标的产品提供流动性,活跃标的交易。
在实际业务操作中,就要求以“低延迟”的快速交易保证成交,以及捕捉市场上的信息延迟进行套利,以此保证做市交易的低风险。
在量化交易做市交易过程中,交易标的多达成百上千个,面对繁多的交易品种,开发“低延迟”交易系统是必然选择,所以自然需要相当多的C++开发人员。