【量化金融自学笔记】--开篇.基本术语及学习路径建议
在当今这个信息爆炸的时代,金融领域正经历着一场前所未有的变革。传统的金融分析方法逐渐被更加科学、精准的量化技术所取代。量化金融,这个曾经高不可攀的领域,如今正逐渐走进大众的视野。它将数学、统计学、计算机科学与金融学深度融合,为我们提供了一种全新的视角去理解和探索金融市场的奥秘。作为一名对量化金融充满热情的自学者,我深知在这个领域中,每一步都充满了挑战与机遇。从最初对复杂数学公式的困惑,到逐渐掌握编程语言在金融数据处理中的应用,再到对各种量化策略的探索与实践,这一过程既艰难又充满成就感。在这个过程中,我阅读了大量的书籍、论文,也参考了许多前辈的经验分享,但同时也发现,对于初学者来说,系统性地学习量化金融并非易事。资源虽然丰富,但往往分散且缺乏针对性,这使得许多像我一样的初学者在入门时感到迷茫。因此,我决定开设这个专栏——《量化金融自学笔记》。我希望通过这个平台,将自己在自学量化金融过程中的所学、所思、所悟毫无保留地分享给大家。这里不会有晦涩难懂的高深理论,而是以通俗易懂的语言,结合实际案例,为大家呈现一个清晰的量化金融学习路径。无论是刚刚踏入金融领域的新手,还是对量化投资感兴趣的从业者,亦或是想要拓宽知识面的金融爱好者,我相信都能在这个专栏中找到对自己有价值的内容。
在这个专栏中,我会从量化金融的基础知识讲起,包括金融市场的基本概念、数学与统计学在金融中的应用、编程语言的学习与实践等。随后,我会逐步深入到量化策略的构建与分析,如动量策略、均值回归策略、套利策略等,并通过实际代码演示,让大家能够直观地看到这些策略是如何在市场中发挥作用的。此外,我还会分享自己在学习过程中遇到的困难与解决方法,以及一些实用的学习资源推荐,希望能够帮助大家少走弯路,更快地掌握量化金融的核心知识。
量化金融是一门实践性很强的学科,理论知识固然重要,但只有通过实际操作,才能真正理解其精髓。因此,我会鼓励大家在阅读专栏内容的同时,积极动手实践。无论是利用开源数据进行简单的数据分析,还是尝试构建自己的量化策略,实践都将是检验学习成果的最好方式。在这个过程中,如果大家有任何疑问或想法,也欢迎随时与我交流。我相信,通过我们的共同努力,这个专栏将成为一个充满活力、互相学习、共同进步的量化金融学习社区。
最后,我想说的是,量化金融的学习之路虽然漫长且充满挑战,但只要我们保持好奇心和探索精神,一步一个脚印地前行,就一定能够在这个充满魅力的领域中找到属于自己的位置。让我们一起开启这段精彩的量化金融自学之旅吧!
好的!量化投资涉及大量专业术语和基础知识,我会从最基础的股票术语开始,逐步扩展到量化投资相关的概念,帮你全面梳理框架。以下内容会分为几个部分:
一、股票市场基础术语
-
股票(Stock)
- 公司发行的所有权凭证,持有者(股东)享有分红、投票等权利。
- A股:中国境内公司发行的人民币普通股票。
- 港股:香港交易所上市的股票(如腾讯)。
- 美股:美国股市(如纳斯达克、纽交所上市的苹果、特斯拉)。
-
交易所(Exchange)
- 股票交易的场所,如中国的上交所(沪市)、深交所(深市),美国的纽交所(NYSE)、纳斯达克(NASDAQ)。
-
主板、创业板、科创板
- 主板:大型成熟企业(如茅台、工行)。
- 创业板:高成长性中小型企业(中国深交所)。
- 科创板:科技创新型企业(中国上交所)。
-
市值(Market Capitalization)
- 公司总价值 = 股价 × 总股本。分为大盘股(市值大)、中盘股、小盘股。
-
流通股与非流通股
- 流通股:可在市场自由交易的股票。
- 限售股:暂时不能交易的股票(如大股东持股)。
二、股票交易基础术语
-
交易时间与价格
- 开盘价:交易日第一笔成交价。
- 收盘价:交易日最后一笔成交价。
- 最高价/最低价:当日最高/最低成交价。
- 涨停/跌停:A股涨跌幅限制(主板±10%,科创板/创业板±20%)。
-
成交量(Volume)与成交额(Turnover)
- 成交量:某段时间内成交的股票数量。
- 成交额:成交量 × 成交价格的总和。
-
换手率(Turnover Rate)
- 成交量 / 流通股本 × 100%,反映股票活跃度。
-
多头与空头
- 多头(Bull):看涨市场,买入股票。
- 空头(Bear):看跌市场,可能做空(卖出借入的股票)。
-
利多(利好)与利空
- 利多:推动股价上涨的消息(如业绩增长)。
- 利空:导致股价下跌的消息(如政策限制)。
三、财务指标类
-
营业收入(Revenue)
- 公司通过销售产品或服务获得的总收入,反映业务规模。
- 同比增长率:对比去年同期收入的增长幅度。
-
净利润(Net Profit)
- 营业收入扣除成本、税费后的最终利润,体现盈利能力。
-
毛利率(Gross Margin)
- (营业收入 - 营业成本) / 营业收入 × 100%
- 衡量核心业务的盈利能力(如茅台毛利率长期超90%)。
-
净利率(Net Margin)
- 净利润 / 营业收入 × 100%,反映公司整体盈利能力。
-
ROE(净资产收益率)
- 净利润 / 平均净资产 × 100%,衡量股东资金使用效率(巴菲特最看重的指标之一,优秀公司ROE通常>15%)。
-
资产负债率(Debt-to-Asset Ratio)
- 总负债 / 总资产 × 100%,反映公司财务风险。
- 过高(如>70%)可能引发偿债风险,需结合行业特性分析(如房地产行业普遍高负债)。
-
流动比率 & 速动比率
- 流动比率 = 流动资产 / 流动负债(衡量短期偿债能力,理想值>2)。
- 速动比率 = (流动资产 - 存货) / 流动负债(剔除存货后的偿债能力,理想值>1)。
-
现金流量(Cash Flow)
- 经营性现金流:主营业务产生的现金流入,反映公司“造血能力”。
- 自由现金流(FCF):公司可自由支配的现金(= 经营性现金流 - 资本支出),用于分红、扩张等。
四、量化投资核心术语
-
Alpha与Beta
- Alpha:投资策略超越市场基准的收益(主动收益)。
- Beta:策略相对于市场的波动性(衡量系统性风险)。
-
多因子模型(Multi-Factor Model)
- 用多个因子(如价值、动量、市值)解释股票收益,构建投资组合。
-
回测(Backtesting)
- 用历史数据测试策略表现,需警惕过拟合(Overfitting)。
-
夏普比率(Sharpe Ratio)
- (策略收益 - 无风险利率)/ 策略波动率,衡量风险调整后收益。
-
高频交易(HFT, High-Frequency Trading)
- 利用算法和极快速度(毫秒级)捕捉微小价差的交易方式。
五、风险管理术语
-
波动率(Volatility)
- 资产价格波动的剧烈程度,常用标准差衡量。
-
最大回撤(Max Drawdown)
- 策略从最高点到最低点的最大亏损幅度。
-
止损(Stop Loss)与止盈(Take Profit)
- 止损:达到预设亏损时平仓,控制风险。
- 止盈:达到预设盈利时平仓,锁定收益。
六、技术分析术语
-
K线(Candlestick)
- 显示开盘价、收盘价、最高价、最低价的图形。
-
均线(Moving Average, MA)
- 一段时间内股价的平均值(如5日均线、60日均线)。
-
MACD(Moving Average Convergence Divergence)
- 通过两条均线的差值判断买卖信号。
七、估值指标类
-
市盈率(PE Ratio)
- 股价 / 每股收益(EPS),反映市场对公司盈利的预期。
- 静态PE:历史净利润计算;动态PE:预测未来净利润计算。
-
市净率(PB Ratio)
- 股价 / 每股净资产,适用于重资产行业(如银行、钢铁)。
-
PEG(市盈率相对盈利增长比率)
- PE / 净利润增长率 × 100%,用于衡量成长股估值是否合理(PEG<1可能被低估)。
-
市销率(PS Ratio)
- 市值 / 营业收入,适用于未盈利但高增长的公司(如早期互联网企业)。
-
股息率(Dividend Yield)
- 每股股息 / 股价 × 100%,衡量分红回报率(高股息率股票通常为成熟型企业)。
八、经营能力类
-
存货周转率
- 营业收入 / 平均存货,反映存货管理效率(周转率越高,销售能力越强)。
-
应收账款周转率
- 营业收入 / 平均应收账款,衡量回款速度(周转率高说明回款快,现金流健康)。
-
总资产周转率
- 营业收入 / 平均总资产,反映公司整体资产运营效率。
九、行业与竞争类
-
市场份额(Market Share)
- 公司收入占行业总收入的比例,体现行业地位(如宁德时代在动力电池市场份额超30%)。
-
行业集中度(CRn)
- 行业前n名企业的市场份额总和(如CR5>70%为高集中度行业)。
-
护城河(Economic Moat)
- 公司的长期竞争优势(如品牌、专利、成本控制),抵御竞争对手的能力。
-
供需关系
- 行业供需变化影响价格和利润(如半导体周期、猪周期)。
十、其他关键术语
-
EBITDA(息税折旧摊销前利润)
- 未扣除利息、税项、折旧和摊销的利润,常用于评估企业核心盈利能力。
-
商誉(Goodwill)
- 公司并购时支付的溢价,需警惕商誉减值风险(如并购标的业绩不达预期)。
-
非经常性损益
- 与主营业务无关的一次性收入或支出(如出售资产收益),分析时需剔除以看清真实盈利。
十一、如何获取基本面数据?
-
财报来源
- 年报/季报:公司官网“投资者关系”板块、交易所网站(如巨潮资讯网)。
- 简化数据:同花顺、东方财富、雪球等App。
-
专业工具
- Wind/Choice金融终端:机构常用的深度数据平台。
- 量化平台:聚宽、米筐(支持Python直接调用财务数据)。
十二、学习路径建议
-
第一步:掌握基础
- 理解上述术语,通过模拟交易熟悉市场(如雪球、同花顺)。
-
第二步:学习工具
- 编程语言:Python(量化主流语言,学习Pandas、NumPy库)。
- 数据源:Tushare(免费)、Wind(付费)。
-
第三步:深入量化
- 学习统计学、时间序列分析、机器学习。
- 经典书籍:《量化投资——以Python为工具》《主动投资组合管理》。
-
从财报入手
- 精读1~2家知名公司年报(如贵州茅台、格力电器),重点关注“管理层讨论”和“财务数据”部分。
-
结合案例理解
- 例如:分析宁德时代的高毛利率(30%+)如何体现其技术壁垒;对比房地产与消费行业的负债率差异。
-
警惕财务陷阱
- 关注“应收账款异常增长”“存货积压”“现金流长期低于净利润”等危险信号。
希望这个框架能帮你建立清晰的学习路线!如果有具体问题,可以随时问我。
相关文章:
【量化金融自学笔记】--开篇.基本术语及学习路径建议
在当今这个信息爆炸的时代,金融领域正经历着一场前所未有的变革。传统的金融分析方法逐渐被更加科学、精准的量化技术所取代。量化金融,这个曾经高不可攀的领域,如今正逐渐走进大众的视野。它将数学、统计学、计算机科学与金融学深度融合&…...
iOS 使用消息转发机制实现多代理功能
在iOS开发中,我们有时候会用到多代理功能,比如我们列表的埋点事件,需要我们在列表的某个特定的时机进行埋点上报,我们当然可以用最常见的做法,就是设置代理实现代理方法,然后在对应的代理方法里面进行上报&…...
16.3 LangChain Runnable 协议精要:构建高效大模型应用的核心基石
LangChain Runnable 协议精要:构建高效大模型应用的核心基石 关键词:LCEL Runnable 协议、LangChain 链式开发、自定义组件集成、流式处理优化、生产级应用设计 1. Runnable 协议设计哲学与核心接口 1.1 协议定义与类结构 #mermaid-svg-PlmvpSDrEUrUGv2p {font-family:&quo…...
Starrocks入门(二)
1、背景:考虑到Starrocks入门这篇文章,安装的是3.0.1版本的SR,参考:Starrocks入门-CSDN博客 但是官网的文档,没有对应3.0.x版本的资料,却有3.2或者3.3或者3.4或者3.1或者2.5版本的资料,不要用较…...
【北京迅为】itop-3568 开发板openharmony鸿蒙烧写及测试-第1章 体验OpenHarmony—烧写镜像
瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。RK3568 支持4K 解码和 1080P 编码,支持SATA/PCIE/USB3.0 外围接口。RK3568内置独立NPU,可用于轻量级人工…...
Electron一小时快速上手
1. 什么是 Electron? Electron 是一个跨平台桌面应用开发框架,开发者可以使用 HTML、CSS、JavaScript 等 Web 技术来构建桌面应用程序。它的本质是结合了 Chromium 和 Node.js,现在广泛用于桌面应用程序开发。例如,以下桌面应用都使用了 El…...
算法004——盛最多水的容器
力扣——盛最多水的容器点击即可跳转 当我们选择1号线和8号线时,下标为 1 和 8 形成容器的容积的高度是由 较矮的决定的,即下标为 8 的位置; 而宽度则是 1到8 之间的距离,为 8-17,此时容器的容积为 7 * 7 49。 当我…...
Java Web-Filter
Filter 在 Java Web 开发中,Filter(过滤器)是 Servlet 规范中的一个重要组件,它可以对客户端与服务器之间的请求和响应进行预处理和后处理。以下从多个方面详细介绍 Java Web 中的 Filter: 一、概念和作用 概念&…...
LeetCode 热题100 438. 找到字符串中所有字母异位词
LeetCode 热题100 | 438. 找到字符串中所有字母异位词 大家好,今天我们来解决一道经典的算法题——找到字符串中所有字母异位词。这道题在 LeetCode 上被标记为中等难度,要求我们在字符串 s 中找到所有是 p 的异位词的子串,并返回这些子串的…...
DeepSeek-R1训练时采用的GRPO算法数学原理及算法过程浅析
先来简单看下PPO和GRPO的区别: PPO:通过奖励和一个“评判者”模型(critic 模型)评估每个行为的“好坏”(价值),然后小步调整策略,确保改进稳定。 GRPO:通过让模型自己生…...
Qt基于信号量QSemaphore实现的生产者消费者模型
在 Qt 中,信号量(QSemaphore)是一种用于控制对共享资源访问的同步工具。它允许一定数量的线程同时访问共享资源,适合用于生产者-消费者模型。 代码实现 #include <QCoreApplication> #include <QThread> #include &…...
七星棋牌 6 端 200 子游戏全开源修复版源码(乐豆 + 防沉迷 + 比赛场 + 控制)
七星棋牌源码 是一款运营级的棋牌产品,覆盖 湖南、湖北、山西、江苏、贵州 等 6 大省区,支持 安卓、iOS 双端,并且 全开源。这个版本是 修复优化后的二开版本,新增了 乐豆系统、比赛场模式、防沉迷机制、AI 智能控制 等功能&#…...
CSDN博客导出设置介绍
在CSDN编辑博客时,如果想导出保存到本地,可以选择导出为Markdown或者HTML格式。其中导出为HTML时有这几种选项:jekyll site,plain html,plain text,styled html,styled html with toc。分别是什…...
_ 为什么在python中可以当变量名
在 Python 中,_(下划线)是一个有效的变量名,这主要源于 Python 的命名规则和一些特殊的使用场景。以下是为什么 _ 可以作为变量名的原因和常见用途: --- ### 1. **Python 的命名规则** Python 允许使用字母ÿ…...
使用haproxy实现MySQL服务器负载均衡
一、环境准备 主机名IP地址备注openEuler-1192.168.121.11mysql-server-1openEuler-2192.168.121.12mysql-server-2openEuler-3192.168.121.13clientRocky-1192.168.121.51haproxy 二、mysql-server配置 [rootopenEuler-1 ~]# yum install -y mariadb-server [rootopenEuler…...
音视频-WAV格式
1. WAV格式说明: 2. 格式说明: chunkId:通常是 “RIFF” 四个字节,用于标识文件类型。(wav文件格式表示)chunkSize:表示整个文件除了chunkId和chunkSize这 8 个字节外的其余部分的大小。Forma…...
apload-lab打靶场
1.提示显示所以关闭js 上传<?php phpinfo(); ?>的png形式 抓包,将png改为php 然后放包上传成功 2.提示说检查数据类型 抓包 将数据类型改成 image/jpeg 上传成功 3.提示 可以用phtml,php5,php3 4.先上传.htaccess文件࿰…...
通用查询类接口数据更新的另类实现
文章目录 一、简要概述二、java工程实现1. 定义main方法2. 测试运行3. 源码放送 一、简要概述 我们在通用查询类接口开发的另类思路中,关于接口数据的更新,提出了两种方案: 文件监听 #mermaid-svg-oJQjD6jQ8T19XlHA {font-family:"tre…...
sentinel详细使用教学
sentinel源码地址: https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D sentinel官方文档: https://sentinelguard.io/zh-cn/docs/introduction.html Sprong Cloud alibaba Sentinel文档【小例子】 : https://github.com/alibaba/spring-cl…...
python django
官网地址 https://www.djangoproject.com/ 安装 控制台输入命令 pip install django 或者可以指定版本号 pip install django3.2.4 创建项目 在控制台找个目录存放生成好的项目,输入命令 django-admin startproject demo_django 然后用pycharm打开项目可以…...
SuperMap iClient3D for WebGL 影像数据可视范围控制
在共享同一影像底图的服务场景中,如何基于用户权限体系实现差异化的数据可视范围控制?SuperMap iClient3D for WebGL提供了自定义区域影像裁剪的方法。让我们一起看看吧! 一、数据制作 对于上述视频中的地图制作,此处不做讲述&am…...
HTML元素,标签到底指的哪块部分?单双标签何时使用?
1. 标签(Tag) vs 元素(Element) 标签(Tag) 标签是 HTML 中用于定义元素的符号,用尖括号 < > 包裹。例如 <img> 是标签。元素(Element) 元素是由 标签 内容…...
OpenHarmony4.1-轻量与小型系统ubuntu开发环境
因OpenHarmony官网提供包含轻量、小型与标准系统的全量代码非常宠大,解包后大概需要70G以上硬盘空间,如要编译标准系统则需要140G以上空间。 如硬盘空间有限与只使用轻量/小型OpenHarmony系统,则可以下载并直接使用本人裁剪源码过的ubuntu硬盘…...
秒杀系统的常用架构是什么?怎么设计?
架构 秒杀系统需要单独部署,如果说放在订单服务里面,秒杀的系统压力太大了就会影响正常的用户下单。 常用架构: Redis 数据倾斜问题 第一步扣减库存时 假设现在有 10 个商品需要秒杀,正常情况下,这 10 个商品应该均…...
LabVIEW中三种PSD分析VI的区别与应用
在LabVIEW的声音与振动分析工具包中,SVFA Power Spectral Density VI、SVFA Power Spectral Density Subset VI 和 SVFA Zoom Power Spectral Density VI 均用于信号频域分析,但它们在功能、适用场景和操作逻辑上存在显著差异。以下从区别、应用场合、注…...
Python 如何实现 Markdown 记账记录转 Excel 存储
文章精选推荐 1 JetBrains Ai assistant 编程工具让你的工作效率翻倍 2 Extra Icons:JetBrains IDE的图标增强神器 3 IDEA插件推荐-SequenceDiagram,自动生成时序图 4 BashSupport Pro 这个ides插件主要是用来干嘛的 ? 5 IDEA必装的插件&…...
蓝桥杯备考:动态规划入门题目之下楼梯问题
按照动态规划解题顺序,首先,我们要定义状态表示,这里根据题意f[i]就应该表示有i个台阶方案总数 第二步就是 确认状态转移方程,画图分析 所以实际上f[i] 也就是说i个台阶的方案数实际上就是第i-1个格子的方案数第i-2个格子的方案数…...
【树莓派学习】树莓派3B+的安装和环境配置
【树莓派学习】树莓派3B的安装和环境配置 文章目录 【树莓派学习】树莓派3B的安装和环境配置一、搭建Raspberry Pi树莓派运行环境1、下载树莓派镜像下载器2、配置wifi及ssh3、SSH访问树莓派1)命令行登录2)远程桌面登录3)VNC登录(推…...
算法题(83):寄包柜
审题: 需要我们对模拟柜子的数组进行插入数据和打印数据的操作 思路: 首先我们观察题目,发现可以用一个数组表示一个柜子,而数组中每个索引的位置可以看成是一个个格子。但是柜子的数据量是1e5,且格子的数据量是1e5.如…...
深入浅出MySQL:概述与体系结构解析
目录 1. 初识MySQL 1.1. 数据库 1.1.1. OLTP(联机事务处理)1.1.2. OLAP(联机分析处理) 2. SQL 2.1. 定义2.2. DQL(数据查询语言)2.3. DML(数据操纵语言)2.4. DDL(数据定…...
