设为首页 | 加入收藏 | 今天是2024年12月22日 星期日

聚合智慧 | 升华财富
产业智库服务平台

七禾网首页 >> 投资视角 >> 行业活动——————

量化女神手把手教你学Python(从入门到精通)

最新高手视频! 七禾网 时间:2018-05-24 21:42:17 来源:七禾网

那些靠数学模型分析金融市场,并用复杂的数学公式和计算机在稍纵即逝的市场机会中挖掘利润的投资家则被称为宽客(Quant)。在如今的量化投资领域,已经有了无数模型系统软件,在强大的Python语言和数据库的支持下,量化投资早已不再是一个神秘的领域。


为了帮助大家对量化投资进行系统学习,七禾源码邀请摩根斯坦利纽约总部量化女神推出Python|机器学习与量化交易、定价实战训练课!


本课程意在传授金融数据处理分析、利率曲线拟合、微分方程数值解、量化交易投资策略建模以及机器学习在量化交易中的应用, 并以Python代码实现程序化交易。学生可以熟练掌握Yahoo Finance connection, sklearn、QS Trader、statsmodel等Python packages (库)。另外,本课程还会传授量化部门面试求职技巧,帮助求职者拿到理想工作offer。


咨询、报名


加小编微信:QHYM777,或扫描下图二维码



一、课程目标


1. 熟练掌握Python语言

2.掌握Python金融数据处理分析技能

3.基本量化交易策略学习与Python实现

4.机器学习理论与Python实现

5.机器学习于量化交易的应用与Python程序化实现

6.掌握投行Python衍生品定价

7.传授面试求职技巧, 改进简历,如何在求职面试中求胜,拿到Dream Company的offer


二、讲师介绍:摩根斯坦利纽约总部量化金融部门—— Diana


纽约大学数学金融硕士学位。就业于摩根斯坦利纽约总部量化金融部门,主要从事algorithm trading ,stock volume预测,机器学习研究,固定收益和外汇定价建模以及衍生品定价。建立了利率和外汇的定价模型和股票的统计套利模型,对销售及交易类数据作机器学习分析有独到的研究。


她为公司trading book的重要变量建立系统化自学习建模框架,为每个季度的资金计划提供指导性统计数据。还联立了卡尔曼滤波模型和时间序列模型为大单交易量做出预测,为交易员提供交易建议。利用卷积神经网络模型对公司的高净值客户的理财投资预期数据进行预测学习,为下一个年份的投资量做出量化指导。


Diana还在她所在的部门担任面试主管,为候选人进行面试。对分享自己的经历和帮助他人获得事业上的成功有着强烈的热情。她有3年在美国学生设计实习项目的指导经验,帮助学生完善他们的简历,准备面试,并在金融行业取得成功。


三、课程内容


第一节 Algorithmic Trading In Python Overview(Python量化交易概述)

课程介绍overview

1.what is algo-trading? Compare to retail traders

(对于散户来说,量化交易是什么?)

2.why Python? Python notebook简介

(Python应用于量化交易的优势)

3.交易系统简介

4.Python for finance常用packages : numpy, scipy, pandas, statsmodel, scikit-learn, matplotlib 

(Python在金融中的应用以及各种库函数)

5.量化交易的就业分析和职业发展


第二节 Python for Finance 常用packages 学习I

1.学习数据分析基础 library (库) -- NumPy:

 Creating Arrays(创建数组)

 Using Arrays and Scalars(使用数组和标量)

 Indexing Arrays(索引数组)

 Array Manipulation(数组操作)

 Array Functions(数组函数)

2.学习数据分析高阶 library – Pandas:

 DataFrames and file reading(DataFrames和文件阅读导入)

 Index and Reindex Objects, Index Hierarchy(索引和索引命令对象,索引的层次结构)

 Select/Drop Entry(选择/删除条目)

 Data Alignment, Rank and Sort、Handling missing data(数据对齐、等级和排序,处理缺失数据 )

 Summary Statistics(汇总统计)

3. 统计分析和最优化 library—scipy 

 Optimization(优化)

 Statistical test(统计检验)

 Linear algebra-linalg (线性代数)

4. 画图 library—matplotlib

 How to plot basic graphs for different types

(如何绘制基本图形为不同的类型)

 How to plot multiple graphs and do arrangement

(如何绘制多个图形并进行排列)

 Advanced plotting 

(高级绘图/数据可视化)


第三节 Python for Finance 常用packages 学习 II

1.统计模型library--statsmodel

 Regression and generalized regression models

(回归和广义回归模型)

 Time series analysis (时间序列分析)

 Statistical test(统计检验)

 Distributions (分布)

2.金融数据处理

 Frequency of data(数据的频率)

 How to source data from Bloomberg、Yahoo Finance and so on

(如何得到源数据)

 Data quality check and cleaning(smooth, seasonality adjustment, fill-forward and so on)(数据质量检查和清理)


第四节 金融数据建模与预测/风险测度因子

1.Statistical learning and techniques overview

(统计学习和技术概述)

2.Financial time series analysis

(金融时间序列分析)

3.Forecasting measures and techniques overview

(预测措施和技术概述)

4.Performance evaluation and risk measures

(绩效评估和风险评估度量)


第五节 传统量化交易策略和Python实现

1.Event-driven trading strategies and implementation

(事件驱动的交易策略和实施)

2. Statistical trading strategies and implementation

(统计交易策略和实施)

 Moving-average trade(移动平均交易)

 Pair trading (配对交易)

3. Parameter optimization(参数优化)

 Overfitting and cross-validation(过度拟合和交叉验证)

 Grid search(网格搜索)


第六节 高阶量化交易策略 I—贝叶斯模型

1.Advance algorithmic trading overview

(高级算法交易概述)

2. What is Bayesian statistics

(什么是贝叶斯统计)

3. Bayesian Inference methods

(贝叶斯推理方法)

4. Markov Chain Monte Carlo 

(MCMC 马科夫链门特卡罗)

5. Linear regression model based on Bayes

(基于贝叶斯的线性回归模型)

6. Bayesian stochastic volatility model

(贝叶斯随机波动模型)

7. Python举例和模型代码实现


第七节 金融时间序列分析-I

1.序列相关系和random walk 

(随机游走)

2.平稳时间序列模型-AR/MA/ARMA  

(波动率预测模型)

3.非平稳时间序列模型-ARIMA/异方差模型-GARCH 


第八节 金融时间序列分析-II

1.State-model and Kalman filter  

(状态模型和卡尔曼滤波 )

 Kalman filter theory 

(卡尔曼滤波器理论)

 Application to regression and pair trading in Python 

(卡曼滤波器在回归及配对交易方面的应用)

2.Hidden Markov Models 

(隐式马科夫模型)

 HMM theory  (HMM理论)

 Application to market regime detection in Python

(HMM在市场机制判定/探测的应用)


第九节  机器学习于量化交易中的应用I

1.Introduction to machine learning 

(机器学习介绍)

2.Linear regression and MLE

(线性回归和MLE)

3. Decision Tree(决策树)

 Entropy and information gain theories (熵与信息论基础)

 Pruning the tree (算法优化-减枝)

 Advanced tree methods—bagging, boosting, random forest and son on (高级树形理论)

4. Python implementation

(如何用Python实现)


第十节 机器学习于量化交易中的应用II

1.Introduction to Support Vector Machine

(支持向量机的介绍)

 Maximum margin classifier(最大边缘分类器)

 Linear SVM(线性支持向量机)

 Kernel function and higher dimension mapping(核函数与高维数据投影)

2. Cross-Validation for model selection

(交叉验证的模型选择)

 Leave one out  (留一验证)

 K-fold   

 Bias-variance trade-off (偏差-方差的折中)


第十一节 机器学习于量化交易中的应用III

1.Introduction to Clustering

(介绍集群  聚类)

 Clustering theory

(集群理论 聚类)

 Implementation to financial market

(在金融领域的应用)

2. Neural network

(神经网络)

 Introduction to artificial neural network(人工神经网络)

 Introduction to recurrent neural network(递归神经网络)

3. Unsupervised dimensional reduction techniques

(非监督降维技术)

 PCA/CCA

 Implementation to financial market 

(在金融领域的应用)


第十二节 机器学习于量化交易中的应用IV

1. Introduction to QS Trader in Python

 QS Trader overview  (QS Tader概况)

 QS Trader for backtesting   (利用XXX的回测)

2. ARIMA+GARCH Trading 

(XXX交易)

 Strategy on Stock Market (股票市场策略)

 Indexes Using R  (用R语言做什么不明白问老师)

3. Cointegration-Based Pairs Trading using QSTrader

(基于QSTrader的协同一体化/结合下的配对交易)

4. Kalman Filter-Based Pairs Trading using QSTrader 

(基于QSTrader的卡曼滤波配对交易)

5. Supervised Learning for Intraday Returns Prediction using QSTrader  

(利用监督学习预测日间交易回报)


第十三节 Python for ODE PDE numerical methods (Python for 偏微分方程数值解)

1.ODE examples in Finance

(常微分方程金融例子)

2.Forward Backward Crank-Nicholson Methods for ODE

(向前向后CN方法)

3.Explicit Implicit and CN methods for PDE

(显式隐式CN方法)

4.Option pricing examples for PDE

(偏微分方程期权定价例子)


第十四节 Python衍生品定价-I

1. 蒙特卡洛模拟基础

2. 常见随机过程离散化

3. European Option(欧式期权)蒙特卡洛模拟定价

4. Exotic option

(奇异期权定价)

5.Least-square monte-carlo for American option pricing 

(最小二乘蒙特卡罗对美式期权定价) 


第十五节 Python衍生品定价-II

1.Common variance reduction techniques for Monte-Carlo and application to option pricing

(常见蒙特卡罗方差降低方法与期权定价)

2.Importance sampling and change of measure 

(重点抽样级数和测度变化)

3.Incremental risk charge model and Gaussian Copula for credit risk

(信用风险的IRC模型和高斯核)


第十六节  Quant (宽客)求职面试和职业规划

如何高效地通过面试,成为一名优秀的量化分析师。

1.Quant(宽客)职位要求和招聘特点

2.剖析招聘流程/求职准备时间表

3.如何准备一份高命中率的简历

4.知识覆盖点和如何准备面试

5.电话面试和on-site面试注意事项


课程试听


扫描下方二维码即可试听



本次课程适合的人群


金融工程专业背景的同学/工作人士,希望能够在课本之外工作之余进一步了解Python在金融市场的实战应用


非金融工程专业背景的同学/工作人士,希望能够系统性了解量化投资以及在投资中的实际应用 


在证券公司/基金/银行/期货公司/交易所等相关领域工作的职场人士,希望进一步提升自己的竞争力


希望通过学习系统掌握量化投资相关的实务技能,为后续跳槽/转行做必要的知识技能准备与提升


课程详情


活动优惠:前20名学员,899元


课程原价:1588元


开课时间:5月26日(每周六晚上8:00~9:30、每周更新两节课)


每节课时长:50分钟左右、部分内容时长可能超出。


课程形式:录播视频 & 社群互动 


团购返现

如果你带着你的小伙伴一起报名,3人以上(含3人)可享受团购价,每人将获得50元返现


咨询、报名


加小编微信:QHYM777,或扫描下图二维码


责任编辑:傅旭鹏

【免责声明】本文仅代表作者本人观点,与本网站无关。本网站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

本网站凡是注明“来源:七禾网”的文章均为七禾网 www.7hcn.com版权所有,相关网站或媒体若要转载须经七禾网同意0571-88212938,并注明出处。若本网站相关内容涉及到其他媒体或公司的版权,请联系0571-88212938,我们将及时调整或删除。

联系我们

七禾研究中心负责人:刘健伟/翁建平
电话:0571-88212938
Email:57124514@qq.com

七禾科技中心负责人:李贺/相升澳
电话:15068166275
Email:1573338006@qq.com

七禾产业中心负责人:果圆/王婷
电话:18258198313

七禾研究员:唐正璐/李烨
电话:0571-88212938
Email:7hcn@163.com

七禾财富管理中心
电话:13732204374(微信同号)
电话:18657157586(微信同号)

七禾网

沈良宏观

七禾调研

价值投资君

七禾网APP安卓&鸿蒙

七禾网APP苹果

七禾网投顾平台

傅海棠自媒体

沈良自媒体

© 七禾网 浙ICP备09012462号-1 浙公网安备 33010802010119号 增值电信业务经营许可证[浙B2-20110481] 广播电视节目制作经营许可证[浙字第05637号]

认证联盟

技术支持 本网法律顾问 曲峰律师 余枫梧律师 广告合作 关于我们 郑重声明 业务公告

中期协“期媒投教联盟”成员 、 中期协“金融科技委员会”委员单位