转 一只Quant菜鸟的修行之路

自考研前立志要走量化之路,就一直没有停歇过。match曾经好几次想过,自己到底是否match适合做Quant,也曾经多次想过放弃。现在回过头看,发现自己有做得出色的地方,同时也感叹时光飞逝,作为一只量化金融狗要学的东西实在太多。现在终于稍微静下来了,趁有时间,抽空把自己这几年来的学习与实习经历写在这里,算是回顾一下自己的经历、给后来人一点启发(如果有的话)、顺便告诉有志于Quant的各位:你不是一个人在战斗。

在动笔之前,想过这篇东西到底是要发在求职区还是发在金融数学区。忽然回想起当初量化投资版刚成立的时候自己还是什么都不懂,很多珍贵的资料都是从这个板块里找到的,现在还留着,上面都是笔记。所以想着,还是这个板块最有亲切感。

来正题。

先自我介绍一下:本科数学专业,硕士211非985在读金融学,专业方向金融工程。本科毕业后在券商营业部待过,有一年证券从业经验。先后在某中型期货公司研究部、某一线券商机构销售部实习,做的都是量化相关。接下来有可能到某中型券商做风控。

一、简介篇

数量金融,或者叫金融工程,目前在国内主要有三大发展方向:交易策略研究、衍生品定价、风险管理。

交易策略研究包括选股,择时,套利。选股以α与β策略为主,择时方面,目前国内流行机器学习的手段进行择时建模,诸如SVM、神经网络等,目前该工作多见于券商与期货公司的研究部(金融工程组)、自营部(量化交易)、资产管理部等。有关交易策略研究,可以多看看券商的金工专题研报,某些大券商的金工专题研报还是很有含金量的,具体可以参考新财富金工组的排名。

衍生品定价,指的是场外(内)期权的定价以及套利,多见于券商的柜台市场部(OTC产品)、资产管理部,某些一线券商的机构销售部也配有交易组,负责场外期权的定价。衍生品定价大多数被海归名校生占领。没办法,国外的期权理论较为成熟,这是不可避免的。而且个人认为,如果希望做衍生品定价的话,最好刷一个phd的学位……

风险管理,多数是围绕对冲做文章,通常需要较好的资产组合管理知识以及衍生品对冲的知识,delta hedge, gamma hedge等自然必不可少。多见于券商的风控部门。

二、学习篇

鄙人认为,作为一名合格的Quant,数学、编程、金工三者缺一不可。数学是思想,金融是原理,编程是手段,三者合一,是谓金融工程。下面简单列举一下鄙人曾经读过、正在读和还没读完的书籍,供各位参考。

鄙人的书单如下:

数学:

很多初入Quant门的同学不太清楚数学在Quant中的用处,其实,Quant有分两大门派:P Quant与Q Quant,P Quant是基于风险中性世界下的Quant,这里用得比较多的是随机过程、随机微积分。随机过程和随机微积分需要比较好的高等概率论的知识,而高等概率论是基于测度论的,学习测度论,最好又要有实分析的基础。所以……数学很重要。关于P quant 与 Q quant的详细解释,知乎上面有详细的解答,各位可以自行查找。

世界图书出版社出版社:四本分析教程:Stein的傅立叶分析、复分析、实分析、泛函分析,绝对是经典,鄙人正在看第一本。钟开莱的《初等概率论》是比较基础的概率论,里面不涉及测度论的东西,适合初学者。当然少不了大名鼎鼎的Steven Shreve的Stochastic Calculus for finance一二册,平心而论,第二册写得真心不错,前面几章有关高等概率论基础的介绍,连我这种统计学得不好的人都看得很畅快。强烈推荐,目前鄙人第二册看了一半。科尔多森的《随机微分方程》是别人推荐的,准备入手。然后还有大名鼎鼎的Duffie写的《Dynamic Asset Pricing Model》,老实说,我连第一章都看不懂……对Q Quant感兴趣的话,推荐一本《The Element of Statistical Learning》。

高教出版社:出版了一套“现代数学丛书”,里面的16、17册,夏道行的实变函数与泛函分析,个人认为是国内教材中写得比较好的,推荐。鄙人看完16。还有胡迪鹤的《高等概率论及其应用》,这本书被广大学子推崇,但是个人感觉难度较大。

清华大学出版社:《随机过程基础》,作者Zastawniak,写得比较简单。适合随机过程的入门级读者。鄙人目前正在刷这本。

金融:

John Hull的圣经,《期权、期货以及其他衍生品》,这个不用多介绍了,Quant人手一本。不过鄙人觉得,这本书适合作为工具书查看,当然初入门的各位还是需要仔细看一下。另一本《Exotic Option》比较全面的介绍了奇异期权的定价,这本书鄙人开了头,正在刷。《An Option Greeks Primer》介绍了希腊字母。投资组合方面首先一定是博迪的《投资学》(虽然厚了点),还有一本较老的书叫《Active Portfolio Management》的,翻译过来好像叫《积极性投资组合管理》,对于投资组合方面的论述较为详尽,适合实务。还有一本,Paul Glasserman的《Monte Carlo Methods in Financial Engineering》,这本书当时鄙人看到第三章就看不下去了,没办法,统计基础太差,正在恶补。

编程:

很多初学者都会困惑到底该学什么语言,要学到什么程度,要不要深究下去。鄙人觉得,如果你编程很牛,那很好,如果不牛,稍微加强一下就好。作为Quant,个人觉得最重要的还是要有金融学的直觉。当然,不能让编程成为你Quant路上的绊脚石。鄙人认为如果你可以自学C++,那很好。不过鄙人觉得,最后能打动领导的,不会是那些看着就晕的代码,而是你的展示手法,因此,具有强大画图功能的软件就很重要了。比如matlab, R, Python,都不错。鄙人之前一直在用matlab,不过现在开始自学python。原因是因为现在越来越重视产权的情况下,以后能不能搞到matlab的破解版是个未知数。

至于教材,本人不是计算机专业的,编程技术实在是渣渣的,不敢有什么推荐。(C++ primer还躺在我的书桌上……惭愧……)

给各位一个小建议:

各种教材,能看英文原版的,尽量都看英文原版。原因,一是因为国内翻译的水平实在是太烂了,尤其是那个机械XX出版社翻译的金融书籍,个人奉劝最好不要买。二是因为作为一个合格的Quant,业界里最前沿的paper基本都是英文的,看原版教材可以顺便带锻炼一下自己的英语水平。

三、实战篇

由于一开始就没打算考博,因此鄙人主要精力集中在找实习上。目前为止做过的工作大致如下:上年7月到某中型期货公司研究部,从事量化研究和股指期货研究相关工作。上年十一月到现在,在某一线券商机构销售交易部实习,也是量化相关研究。接下来将会详细讲讲。

期货公司篇:

在期货公司的实习主要是负责量化策略的程序编写,一开始的工作是关于国内白糖仿真期权的波动率套利策略。其实就是一个基于volatility mean reversion的策略,给出call 和 put波动率差值的范围,当差值的大小偏离正常区间的时候就构造套利组合,并统计出策略的盈亏情况。当时用的是excel完成这项工作。由于是仿真交易,交易数据噪声非常多,因此跑出来的结果非常差,而且盈亏波动率很大。

由于有证券从业经历而且本身有炒股,因此当时股指期货的日评和周评也是由我来负责。由于当时刚好处于牛市的初期,大家对股指的热情还是很高的,每天研究部的人都在讨论策略。我自己也开始试着写一些简单的策略,比如我曾经试过写过一个区间突破的交易策略,用ATR来止盈止损,效果还不错。在这里建议各位初学者可以下载一个名为 交易开拓者 的软件,相信很多人都听过这个软件,是专门用于期货的量化交易策略编写的。推荐的原因是因为该软件的语言(TB语言)比较容易理解,而且它做的策略回测报告非常的详细,可以让初学者对于策略回测有一个直观的理解。当然,金字塔也不错,不过我自己没用过。

研究部有很多大牛,国外名校毕业的居多,跟他们一起工作能学到很多东西,尤其是金融实务方面的知识,这是在图书馆里面没法学到的。

券商机构销售篇:

在期货公司实习了一段时间之后,来到了某一线券商的机构销售部实习。当初我并不认为自己能进来,由于券商总部对于名校学历要求卡得很严,自己又不是985高校。后来却意外地进来了,我想原因可能是因为当时部门招人没有通过HR,不然我可能连简历关都过不了……

券商在很多部门都设有量化小组:经纪业务部、自营部、研究部、财富管理、资管,都有,机构销售部的量化主要是针对大客户与券商开展的场外期权业务而设立的,主要目的是做OTC期权的对冲。

当时进来的第一个任务是根据研究部的一篇金工研报来编写一个择时策略,由于部门手里有很多期权,当时是每天对冲一次,后来组长希望做一下盘中对冲,因此看看有没有比较好的择时策略适用。后来用的希尔伯特变换,那篇研报现在应该可以百度出来,有兴趣的各位可以自行百度。回测如下图,当时出来后的效果还是不错的。

在完成了择时策略编写之后,接下来的工作是写一份关于结构化保本产品的报告。由于当时上证50ETF期权准备推出了,因此部门领导希望可以借资管的通道来发一个保本的产品。目前较为常用的保本策略主要有OBPI、VBPI、CPPI。当时我们挑的是OBPI。组长让我整理一下相关资料并且出一篇报告。

OBPI策略报告完成后,接下来的任务是研究欧式期权在提前执行的情况下对于期权卖方delta对冲的对冲成本的影响。由于我们部门手头上很多期权都设置了提前执行的条款,因此组长希望我模拟一下当客户提前执行的情况下对于我们是否有利。一开始我是参考了john hull圣经第十七章(第七版)里面的delta对冲的例子,那个delta对冲的例子写得挺详细的,有兴趣的朋友可以去看看。然后由于是模拟,因此当时用了蒙特卡罗模拟来模拟标的资产的路径。这里不得不提matlab的好处,由于matlab自带有随机数生成的函数,因此假如是做蒙特卡罗模拟的话,用matlab的效率会相对较快,当然这次我做的蒙特卡罗模拟是比较简单,不涉及太多细节性的问题(比如方差缩减技术)。

最后一个任务,是关于打新基金的,当时部门准备借资管通道发一个打新基金,组长希望我可以做一个策略,统计一下打新基金的收益率如何。这个难度不大,用excel就可以完成。

券商风控篇:

在上述券商实习了大半年的时间了,后来组长对我说,由于我的学校原因,留下来的机会不大。后来他把我介绍到某中型券商的风险管理部(在这里我真的很感激我的组长)。现在正准备与部门分管领导的面试,听说这边好像打算安排我做一下场外期权的对冲。希望一切顺顺利利。

四、感悟篇

上述所说的,大致就勾画了我读研期间作为一个金工学生所学所做的事。回想过去,所有的事情就像昨天发生的一样。如果真的有什么感想的话,大概应该有如下几条:

1、学好数学!学好数学!学好数学!重要的事情说三遍,而且不是高数喔,同济版的那本高数和浙大版的那本概率论,在Quant这个领域就像小学教材般简单。实分析、测度论、随机过程、随机微积分,才是必备的数学基础。

2、关于编程,我不太赞成把太多时间浪费在编程上。现在很多公司喜欢招大量的计算机毕业生去做数据挖掘,这样做出来的策略,一来没有理论支撑,很难站得住脚,二来这样做出来的策略生命力通常不会很强。Quant这个东西,我感觉更多的还是讲求intuition,金融学的直觉。所以,数学编程要学好,金融学更要学好。

3、金融圈竞争很残酷,很激烈。对于名校学历要求很高,像上述那间一线券商去年已经开始在美国开展校园招聘了,因此,假如想考金融研究生的各位,请尽量都考名校。并不是我看不起非名校,而是现实就是如此。

4、已经考上了非211985学校的各位,请你们也不要气馁。金融圈的竞争虽然激烈,但是过硬的素质一定会让你脱颖而出,尤其是在量化这个方面。

5、曾经有人问过我为什么要选量化这条路。我想,像我这种没资源没背景的屌丝,赌上潜力走技术路线不就是唯一的选择?既然一无所有,何不放手一搏?

假如我再想到什么的话,我会随时上来补充的。

也欢迎各位跟帖交流。

在Quant的路上,我们都是一路人。

来源:经管之家

一只Quant菜鸟的修行之路相关推荐

  1. 如何准备校招技术面试+一只小菜鸟的面试之路

    校招一路走来很幸运,从最初的迷茫,到偶尔的被否认,然后慢慢调整心态,有缺憾才能有进步,正视的自己不足,静下心努力提高,勇敢尝试各种面试机会,因上努力,果上随缘,慢慢看到改变,收获肯定,重拾信心. 校招 ...

  2. 菜鸟修行之路----项目实战:微人事项目之项目概述

    菜鸟修行之路----项目实战:微人事项目之项目概述 ​ 修行之路艰辛,与君共勉!! ​ 从即日起,通过对于github上非常热门的前后端分离开发的开源项目:微人事管理系统的全面学习以及自主手写代码实现 ...

  3. JVM菜鸟进阶高手之路

    本文转载自公众号  匠心零度 问题现象 代码如下,使用 ParNew + Serial Old 回收器组合与使用 ParNew + CMS 回收器组合时,结果为什么差异如此之大 ? private s ...

  4. 一只小菜鸟的web前端开发自学之路

    今天初步了解了一下Web前端开发,计算机技术这东西就要多用多练,一只菜的不能再菜的小菜鸟开始漫长的自学之路了 web系统前端是指系统中用户接触到的部分. 打开几个不同网站的网页,观察一下,有网页文件的 ...

  5. 一只Java小菜鸟的面试之路

    前言 面试像一个登山的过程,要一步一个脚印,不能因为某些失败,就半途而废,行百里者半九十,念念不忘,必有回响,只要一路坚持下来,就会有所收获.据身边所见,大部分一直坚持面试下去的同学,最后都拿到了满意 ...

  6. 读稻盛和夫《活法》-现代人的修行之路

    作 者: 稻盛和夫(Kazuo Inamori),林慧如 著 出 版 社: 东方出版社 ISBN:9787506036603 这一生为何而来? 被人生种种欲望束缚和迷惑,可以说是人类的天性.人生的意义 ...

  7. 一个编程菜鸟的进阶之路(C/C++)

    学编程是一条不归路,但我义无反顾.只能往前冲,知道这个过程是痛苦的,所以我开通这个博客,记录自己在编程中遇到的问题和心得,一是希望可以帮助跟我一样遇到同样问题的人,二是把这作为对自己的勉励及回忆: 转 ...

  8. [JavaWeb修行之路 Day1] 安装、配置、部署Tomcat

    一.相关软件下载 Tomcat下载地址:http://tomcat.apache.org .选择Tomcat 6或者Tomcat 7. Eclipse下载地址:http://www.eclipse.o ...

  9. 欲练JS,必先攻CSS——前端修行之路

    今天我讲的主题是css,具体聊一下我大概的css学习历史,分享一些干货,希望这次分享对大家有所启发和帮助. 个人的css历史 说说自己的css学习的历史,12年,当时是老师手把手1对1教我div+fl ...

  10. python 修行之路(1-自我介绍及python环境的搭建)

    一.自我介绍 我是一个代码小白,做的非IT的工作.生活的城市因为电子和IT技术的普遍性(呵呵,其实也和收入有关),也有想学习一门技术的想法,误打误撞的走上了学习Python的道路.其实对于一个纯小白来 ...

最新文章

  1. (转载)新年——顺民的牢骚
  2. linux7怎么查看rsync状态,linux – Rsync显示单个文件的进度
  3. java JDBC连接Oracle数据库的方法
  4. if嵌套while循环语句_选考VB算法专题系列讲座13嵌套If和多分支语句
  5. 使用WinIO库实现保护模式下的IO和内存读写
  6. Android软件安全开发实践(下)
  7. ultraedit激活
  8. 对同一元素设置overflow-x:hidden,overflow-y:visible;属性值不生效
  9. led投屏软件_手机投屏竖屏显示器怎么全屏
  10. JavaStudyNotes
  11. 如何在“文件资源”左侧栏处删除坚果云图标
  12. 关于计算机组装与维护的论文,计算机组装与维护论文范文
  13. vmware虚拟机 配置动态 静态 固态IP 三种模式: 桥接模式 nat模式和仅主机模式 Host-only模式
  14. Python爬取《哆啦A梦-伴我同行2》影评,这部的寓意是啥?词云来剧透!
  15. 想不想修真鸿蒙源液有什么用,想不想修真初代小世界怎么玩_想不想修真初代小世界玩法介绍_玩游戏网...
  16. 性能测试平台搭建及简单使用(jmeter分布式+influxdb2.0+grafana)附性能测试报告
  17. 三年功能测试转型自动化测试,月薪涨到了25k,是怎么做到的?
  18. 电脑可以上网,浏览器无法访问
  19. ESP32--WIFI
  20. 内外网ping SNAT DNAT

热门文章

  1. 无源蜂鸣器c语言编程,无源蜂鸣器题目
  2. js 毫秒转成时分秒毫秒格式
  3. [PHP]如何使用Mobile_Detect来判断访问网站的设备:安卓,平板,电脑
  4. 查看Android应用签名信息
  5. ❄️全网最详细的Python入门基础教程,Python最全教程(非常详细,整理而来)
  6. 一元一次方程用计算机怎么解,一元一次方程怎么解 [解一元一次方程的基本步骤]...
  7. Excel 10个高级办公技巧
  8. 开心盒子助手3.0版|开心盒子助手工具3.0电脑版
  9. 工程矩阵理论 Hermite 矩阵
  10. python入门心得_python学习心得:如何入门