Python与量化投资:从基础到实战 Python and quantitative investing: from the basics to the real world
体系课

Python与量化投资:从基础到实战 Python and quantitative investing: from the basics to the real world

  • Python

从入门到高级:A hands-on guide to quantitative investing in Python: from beginner to advanced

¥1065
本课程包括
  • 4小时19分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
课程合作品牌
Gateway 迅佰汇
你将收获
  • 学员将学习如何进行风险管理和投资组合优化Conducting risk management and portfolio optimization: participants will learn how to conduct risk management and portfolio optimization
  • 学员将学习如何使用Python编写代码来构建和执行量化投资策略Building Quantitative Investment Strategies: Participants will learn how to write code to build and execute quantitative investment strategies using Python.
  • 学员将学习如何使用Python编程语言进行量化投资Acquire Python programming skills: Participants will learn how to use the Python programming language for quantitative investing
  • 他们将了解投资组合理论、风险管理、交易策略的开发和优化等关键概念They will understand key concepts such as portfolio theory, risk management, and trading strategy developm
  • 学员将学习量化投资的基本概念、原理和方法。Participants will learn the basic concepts, principles and methods of quantitative investing.

数千家企业正在使用三节课企业版学习

无限制学习5000+门课程,200+精选学习专题

免费申请体验>
课程介绍

《Python与量化投资》是一门将Python编程与金融投资策略相结合的课程。课程首先介绍Python中的高级工具,如面向对象编程、模块和包、标准库等,然后深入讲解如何在金融数据中应用Python,包括获取金融数据的方法。

接下来,课程将指导您如何用Python计算和比较证券的收益率,包括单一证券和证券投资组合的收益率,以及如何理解和计算金融市场指数的收益率。同时,课程也将讲解如何衡量投资风险,包括计算证券和投资组合的风险,理解系统性风险与特质性风险,以及如何计算投资组合的可分散和不可分散风险。

此外,课程还将引导您使用回归进行金融分析,包括简单回归和多元回归分析。课程将介绍马科维茨投资组合优化理论,并教您如何用Python获取有效边界。课程还将深入讲解资本资产定价模型,包括计算证券的β系数、预期收益,以及如何获取夏普比率。

最后,课程将介绍蒙特卡洛模拟决策工具,包括其本质、在企业融资环境中的应用,以及如何用它进行股票价格的预测和期权定价。总的来说,这门课程将为您提供一套全面的Python量化投资工具,帮助您更好地理解和应用量化投资策略。

A Practical Guide to Quantitative Investing with Python: from Beginner to Advanced is a practical course designed to teach participants how to use Python for quantitative investing. The following is an introduction to the main content and learning objectives of the course:

1. Fundamentals of Quantitative Investing: The course begins with the basics of quantitative investing, including portfolio theory, market analysis methods, and trading strategy development. Participants will learn how to utilize quantitative methods and data analysis to support investment decisions, as well as master basic financial indicators and technical analysis tools.

2. Python Programming Fundamentals: The course will provide basic knowledge and skills in Python programming, including syntax, data structures, and the use of common libraries. Participants will learn how to use Python for data processing, visualization and model construction, laying a solid foundation for subsequent quantitative investment practice.

3. Financial Data Analysis and Processing: Participants will learn how to use Python to process financial data, including data acquisition, cleansing, transformation and storage. They will learn how to use the Pandas library for data manipulation and analysis, and how to utilize the NumPy library for numerical computation and statistical analysis.

4. Technical Indicators and Trading Strategies: The course will introduce commonly used technical indicators and trading strategies, and teach participants how to use Python to write code to calculate and apply these indicators. Participants will learn how to formulate trading rules, execute trading orders, and use Python for strategy backtesting and optimization.

5. Risk Management and Portfolio Optimization: Participants will learn how to perform risk management and portfolio optimization. The course will introduce modern portfolio theory and optimization methods, and teach participants how to use Python for portfolio construction and optimization.

6. Hands-on projects and case studies: Participants will have the opportunity to conduct hands-on projects and case studies to practice quantitative investing through real-world problems and data. They will apply the knowledge and skills learned to develop their own quantitative investment strategies, backtest and optimize them.

By studying "Python Quantitative Investing Practical Guide: From Beginner to Advanced", participants will gain a complete set of quantitative investment skills and knowledge, and will be able to develop, backtest and optimize quantitative investment strategies using the Python programming language. The course focuses on real-world applications and practices to help students improve their investment and trading abilities in the financial markets.

适合人群
  • Python初学者 Python for beginners
  • 数据科学家和分析师 Data scientists and analysts
  • 金融专业人员 Financial professionals
  • 投资者和交易员Investors and traders
讲师介绍
让世界因人才而非同凡响
擅长领域:
  • 领导力
  • 团队管理
  • 绩效提升
  • 团队协作
  • 高效办公
  • 时间管理
  • 目标管理
  • 绩效管理
GATEWAY是 CONNECTUS 康耐仕集团的独立品牌,专注于领导力发展与学习管理外包项目,我们来自于新加坡,所在集团在亚太地区有 450+ 雇员。成立以来,我们以使命驱动,帮助了许多世界 500 强和国内的知名企业,解决了他们一个又一个的组织管理和人才发展方面遇到的挑战。从初次合作到持续采购,客户感受到 GATEWAY 的专业服务和以客户为中心的合作精神。
课程大纲
共0节 时长0分钟 全部收起
1.课程简介
共2节 | 6分钟
  • 1.1课程预告
    2分钟
  • 1.2 课程整体介绍
    4分钟
高级Python工具
共9节 | 36分钟
  • 面向对象编程 
    5分钟
  • 模块和包
    1分钟
  • 标准库
    3分钟
  • 导入模块
    4分钟
  • 软件包
    5分钟
  • 使用数组
    6分钟
  • 生成随机数
    3分钟
  • Python在金融数据中的介绍
    3分钟
  • 金融数据来源
    7分钟
用Python计算和比较收益率
共10节 | 43分钟
  • 考虑风险和收益
    3分钟
  • 使用结构化方法
    3分钟
  • 计算证券的收益率
    6分钟
  • 计算证券收益率1
    5分钟
  • 计算证券收益率2
    3分钟
  • 计算证券收益率3
    4分钟
  • 证券组合的概念
    3分钟
  • 计算证券投资组合收益率
    9分钟
  • 了解金融市场
    4分钟
  • 计算指数的收益率
    5分钟
衡量投资风险
共10节 | 42分钟
  • 衡量证券的风险
    6分钟
  • 计算金融证券的风险
    6分钟
  • 组合投资多样化的好处
    3分钟
  • 计算证券之间的协方差
    4分钟
  • 衡量股票之间的相关性
    4分钟
  • 计算协方差与相关性
    5分钟
  • 考虑投资组合中多种证券的风险
    3分钟
  • 计算投资组合风险
    3分钟
  • 理解系统性风险与特质性风险
    3分钟
  • 计算投资组合的可分散和不可分散
    4分钟
使用回归进行金融分析
共4节 | 22分钟
  • 简单回归分析的基本原理
    4分钟
  • 在python中运行回归
    7分钟
  • 学习如何区分好的回归
    5分钟
  • 在Python中计算α,β和r²系数
    6分钟
马科维茨投资组合优化
共4节 | 20分钟
  • 马科维茨投资组合理论介绍
    7分钟
  • 用python获取有效边界1
    6分钟
  • 用python获取有效边界2
    5分钟
  • 用python获取有效边界3
    2分钟
资本资产定价模型
共8节 | 27分钟
  • 资本资产定价模型
    5分钟
  • 理解并计算证券的β系数
    4分钟
  • 计算股票的β系数
    4分钟
  • CAPM公式介绍
    4分钟
  • 计算股票的预期收益
    2分钟
  • 介绍夏普比率及其应用
    2分钟
  • 用python获取夏普比率
    1分钟
  • 衡量α系数以及验证一个投资经理的
    4分钟
多元回归分析
共2节 | 12分钟
  • 多元回归分析的作用
    6分钟
  • 用python运行多元回归
    6分钟
蒙特卡洛模拟决策工具
共12节 | 51分钟
  • 蒙特卡洛模拟的本质
    3分钟
  • 应用于企业融资环境
    3分钟
  • 预测毛利1
    6分钟
  • 预测毛利2
    3分钟
  • 运用蒙特卡洛预测
    4分钟
  • 预测股票价格1
    4分钟
  • 预测股票价格2
    5分钟
  • 预测股票价格3
    4分钟
  • 期权定价的布莱克-斯科尔斯公式
    5分钟
  • 布莱克-斯克尔斯-默顿期权定价模
    6分钟
  • 欧拉离散化 - 第一部分
    6分钟
  • 欧拉离散化 - 第二部分
    2分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。