发布时间:2021-10-18 09:24编辑:融跃教育CFA
名校考生:985、211毕业的考生去到名企就业其实是非常有优势的,学历高的比别人可能升得快一点,成长快一点,金融行业是很吃人脉的!
非名校毕业:金融岗位对学校/学历的要求高一些,但如果不是名校毕业的,就可以通过考专业证书来证明自己的能力,这一点很多名企非常看重!
01
01
增加就业:
证书本身对于就业并不是决定性的,但是基于很多考生参加考试的初衷正是就业或者转行,所以如果一定要选一个对就业帮助更大的证书的话,那肯定是CFA考试。在美国找工作的网站上,如果以“FRM”为关键词搜索职位有50个对应结果的话,那么搜CFA就会有至少100个。
02
职业发展:
在为对冲基金工作时,主要覆盖美国和亚洲的股票,股票期权,公司债,和公司债CDS的定量分析。所以FRM里除了巴塞尔协议和操作风险的知识用不到,其它的部分基本全会用到。
03
大寒节气知多少
影响加薪/晋升的因素有很多,证书不是重要一项,但有影响。比如很多公司的年终考核打分表里都有“专业知识完备程度”一项。CFA至少可以让这一项拿高分。
02
一般来说,在这一阶段,对正规开发过程、测试、文档或者部署没有太多的要求。然而,这一阶段似乎是人们特别容易爱上Python的时候,主要原因是Python的语法总体上和用于描述科学问题或者金融算法的数学语法相当接近。
我们可以通过一个简单的金融算法——通过蒙特卡洛模拟方法估计欧式看涨期权的价值来说明这一现象。我们将考虑Black-Scholes-Merton(BSM)模型,在这种模型中期权的潜在风险遵循几何布朗运动。
下面是蒙特卡洛估值过程的算法描述:
(1)从标准正态分布中取得I个(伪)随机数z(i),i∈{1,2,…,I}。
(2)为给定的z(i)和公式1-1计算所有到期指数水平ST(i)。
(3)计算到期时期权的所有内在价值hT(i)=max(ST(i)−K,0)。
(4)通过公式1-2中给出的蒙特卡罗估算函数估计期权现值。
In [6]: import math import numpy as np ❶ In [7]: S0 = 100. ❷ K = 105. ❷ T = 1.0 ❷ r = 0.05 ❷ sigma = 0.2 ❷ In [8]: I = 100000 ❷ In [9]: np.random.seed(1000) ❸ In [10]: z = np.random.standard_normal(I) ❹ In [11]: ST = S0 * np.exp((r - sigma ** 2 / 2) * T + sigma * math.sqrt(T) * z) ❺ In [12]: hT = np.maximum(ST - K, 0) ❻ In [13]: C0 = math.exp(-r * T) * np.mean(hT) ❼ In [14]: print('Value of the European call option: {:5.3f}.'.format(C0)) ❽ Value of the European call option: 8.019.
Python效率较为明显的领域之一是交互式的数据分析。这些领域从IPython、Jupyter Notebook等有力工具和pandas之类的程序中库获益良多。
In [16]: import numpy as np ❶ import pandas as pd ❶ from pylab import plt, mpl ❷ In [17]: plt.style.use('seaborn') ❷ mpl.rcParams['font.family'] = 'serif' ❷ %matplotlib inline In [18]: data = pd.read_csv('../../source/tr_eikon_eod_data.csv', index_col=0, parse_dates=True) ❸ data = pd.DataFrame(data['.SPX']) ❹ data.dropna(inplace=True) ❹ data.info() ❺ <class 'pandas.core.frame.DataFrame'> DatetimeIndex: 2138 entries, 2010-01-04 to 2018-06-29 Data columns (total 1 columns): .SPX 2138 non-null float64 dtypes: float64(1) memory usage: 33.4 KB In [19]: data['rets'] = np.log(data / data.shift(1)) ❻ data['vola'] = data['rets'].rolling(252).std() * np.sqrt(252) ❼ In [20]: data[['.SPX', 'vola']].plot(subplots=True, figsize= (10, 6)); ❽
由于通过编程API能够取得大量金融数据,所以在金融问题(如算法交易)上应用人工智能(AI)方法、特别是机器与深度学习(ML,DL)就变得非常容易,也更有成果了。
TensorFlow当然和股票自动算法交易一点关联都没有,但却可以用于预测金融市场的变动,最广泛使用的Python ML程序库是scikit-learn。
下面的代码以高度简化的方式说明:ML 分类算法如何用来预测期货价格变动方向,并以这些预测为基础制定一个算法交易策略,首先,导入数据,准备期货数据(定向滞后对数收益率数据)。
In [36]: import numpy as np import pandas as pd In [37]: data = pd.read_csv('../../source/tr_eikon_eod_data.csv', index_col=0, parse_dates=True) data = pd.DataFrame(data['AAPL.O']) ❶ data['Returns'] = np.log(data / data.shift()) ❷ data.dropna(inplace=True) In [38]: lags = 6 In [39]: cols = [] for lag in range(1, lags + 1): col = 'lag_{}'.format(lag) data[col] = np.sign(data['Returns'].shift(lag)) ❸ cols.append(col) data.dropna(inplace=True)
03
为了不被时代落下,督促自己学学也是极好的
路总会有的,这个世界本没有路,走的人多了,也变成了路。
粗缯大布裹生涯,腹有诗书气自华。
#Python金融时代已经到来#
精品文章推荐
打开微信扫一扫
添加CFA授课讲师
课程咨询热线
400-963-0708
微信扫一扫
还没有找到合适的CFA课程?赶快联系学管老师,让老师马上联系您! 试听CFA培训课程 ,高通过省时省心!