焦点

类似书名

量化分析师、量化研究员、量化开发工程师、量化策略师、金融工程师、风险模型开发工程师、算法交易员、量化投资分析师、数据科学家(专注于量化建模)、金融量化开发工程师

职位描述

量化模型开发人员(简称“量化分析师”)是指利用计算机建模处理数据的人员。这些数据用于协助公司或金融机构做出决策,以进行风险评估、定价或发掘投资机会。虽然其具体职责可能因所在公司或行业而异,但他们都采用科学方法来分析数据。 

职业生涯中的回报之处
  • 优厚的薪酬待遇
  • 该领域正在蓬勃发展——这是一个加入这一蓬勃发展领域的良机。
  • 能够独立工作,并根据需要提供数据。
内幕消息
岗位职责

量化分析师的典型工作日很大程度上取决于其工作地点。每家公司或机构对这些人员的日常工作要求可能各不相同。不过,通常可以预期以下内容:

  • 通过短信、电话、电话会议、电子邮件或面对面方式与其他分析师会面,以确定数据的最佳使用方式。
  • 编写程序来处理历史数据和投资数据——包括收集数据。
  • 研究金融市场和行业的趋势。
  • 利用数据协助评估其他团队成员
  • 制作报告和演示文稿。

量化分析师的大部分工作都是基于计算机的,因此你不仅必须精通金融知识,还必须精通计算机编程。

工作所需技能
  • 批判性思维
  • 出色的阅读理解能力和积极的倾听能力。
  • 复杂问题的解决
  • 数学——涵盖统计学和微积分。
  • 工程知识。
  • MATLAB 等分析软件
  • 编程软件和语言,例如 Visual Basic、Python、C++
  • 面向企业的规划软件
  • 数据库软件
不同类型的组织
  • 投资银行
  • 对冲基金
  • 卖方机构
  • 保险公司
  • 金融软件开发人员
期望与牺牲

要成为一名量化模型开发人员,通常需要经过数年的学习和实践积累。虽然人们往往更侧重于编程方面,但精通金融知识同样至关重要。

你需要精通C++和Python等编程语言,并能够为公司开发软件。分析程序通常由公司内部自主开发,且属于专有软件。这意味着你可能花费数年时间为公司精心打磨一个程序,但一旦离职,便会完全失去对该程序的访问权限——你所创造的成果并不归你所有。

在金融市场找到量化分析师的工作之前,你需要花大量时间来磨练自己的计算机编程和软件技能。 

当前趋势

量化开发本身就是金融领域的一大趋势。金融市场越来越依赖数据分析和软件解决方案,为客户制定投资计划和开发投资产品。随着这一趋势日益凸显,目前尚不清楚未来是需要更多程序员来进一步开发软件,还是需要更少的程序员来进行维护。

从事这一职业的人年轻时喜欢做些什么……
  • 计算机编程
  • 玩电子游戏
  • 学校里的数学
  • 解逻辑谜题
所需教育
  • 学士学位——计算机编程、软件开发、数学
  • 参加过理财课程者优先
  • 硕士——工商管理硕士(MBA)、金融工程、定量金融建模
  • 可将数据分析师及数据挖掘方面的经验视为教育背景的替代条件。
  • 博士学位——若想在该行业晋升,许多人会攻读博士学位
  • 量化模型开发人员还必须通过几年的工作经验获得实践培训,以掌握以下知识:衍生品、套期保值方案、衍生品定价模型、市场数据处理、数值计算技术、非标准期权定价、高级量化应用开发、数据库编程、算法、科学计算、应用数学、统计模型、高级金融概念以及数据结构。
  • 您可能需要学习的常用编程语言包括 C++、C#、Python、SQL、R 和 VBA
  • 员工还应熟悉 Microsoft Office 自动化、NumeriX Cross Asset 或 SDK、PolyPaths、彭博(Bloomberg)、Calypso 以及 Tableau。
  • 其他建模和交易策略工具包括 Maygard、Quantcode、Rosetta Code、Quantconnect、Quandl、Quant Lib 和 JQuantLib
高中和大学期间的活动
  • 量化模型开发人员必须掌握与软件开发、编程、机器学习和深度学习相关的各种技术技能。可以通过参加课程、自学以及加入计算机社团等方式,尽可能多地学习相关知识。
  • 选修与沟通相关的课程,例如英语、写作、演讲和辩论
  • 学习定量分析中常用的模型,例如合并报表、期权定价、预测、现金流折现以及并购
  • 申请量化开发人员实习岗位,开始积累实践工作经验
  • 学习相关的编程语言和建模/交易工具(参见“教育要求”部分)
  • 报名参加短期课程,例如Quantra的“使用Python和Interactive Brokers进行自动化交易”或“金融市场中的机器学习与深度学习”
典型路线图
定量模型开发人员 Gladeo 路线图
如何找到第一份工作

大多数量化分析师并非本科毕业后就直接进入该行业。通常需要先在数据研究或软件开发领域工作几年。相比在金融领域的工作经验,展示数据分析能力更为重要。在此期间建立人脉非常重要,因为金融数据建模公司与软件开发公司之间往往存在大量人才流动。

此外,强烈建议攻读硕士学位。金融工程是一个很有帮助的专业领域,工商管理也是如此。有些学校还开设了定量分析专业。你需要展示这方面的知识,同时还要表现出承担风险的意愿,并能够满足金融交易员的工作要求。这意味着需要长时间工作,且工作环境压力较大。

如何步步高升

根据您的教育背景和工作经验,您预计将在助理职位上工作数年。如果您拥有硕士或博士学位,晋升为副总裁的机会将大得多。在此之后,您可以利用现有职位跳槽到其他公司,或晋升为执行董事或副总裁。

许多人会停留在副总裁级别,但根据你的职业抱负,你或许能够晋升为董事总经理,甚至更高职位。

推荐资源

网站

  • 《巴伦周刊》
  • 彭博社
  • CNBC 商业快讯
  • 受托与投资风险管理协会
  • 《金融时报》
  • 福克斯商业频道
  • 极客助极客
  • 国际量化金融协会
  • Investopedia
  • MarketWatch
  • Quantinsti
  • Quantivity
  • 量化统治
  • QuantStart
  • Stack Overflow
  • 墙街
  • TheStreet
  • 《华尔街日报》

书籍

B计划
  • 软件工程师或开发人员
  • 供应链优化
  • 医疗保健或药物研发中的数据分析
  • 网络安全
  • 风险管理

新闻动态

在线课程与工具

薪资与就业前景
选择一个子区域:

预期年薪

$115K
$156K
$170K

新员工的起薪约为11.5万美元。年薪中位数为15.6万美元。经验丰富的员工年薪可达17万美元左右。

来源:加利福尼亚州就业发展部

预期年薪

$172K
$205K
$220K

新员工的起薪约为17.2万美元。年薪中位数为20.5万美元。经验丰富的员工年薪可达22万美元左右。

来源:加利福尼亚州就业发展部

预期年薪

$108K
$146K
$180K

新员工的起薪约为10.8万美元。年薪中位数为14.6万美元。经验丰富的员工年薪可达18万美元左右。

来源:加利福尼亚州就业发展部

预期年薪

$112K
$149K
$173K

新员工的起薪约为11.2万美元。年薪中位数为14.9万美元。经验丰富的员工年薪可达17.3万美元左右。

来源:加利福尼亚州就业发展部

预期年薪

$103K
$138K
$173K

新入职员工的起薪约为10.3万美元。年薪中位数为13.8万美元。经验丰富的员工年薪可达17.3万美元左右。

来源:加利福尼亚州就业发展部