当前位置: 首页 > article >正文

破解‘特质波动率之谜’?用Python回测A股创业板数据,看看风险与收益到底啥关系

特质波动率与A股创业板收益关系的Python实证研究现象背后的思考为什么特质波动率会引发争议2006年Ang等人的研究像一颗投入金融学平静湖面的石子激起了持续至今的涟漪。他们发现了一个与传统金融理论相悖的现象高特质波动率的股票反而呈现更低的预期收益。这一发现被学界称为特质波动率之谜因为它直接挑战了高风险高收益这一投资领域的金科玉律。在传统资产定价理论中CAPM模型告诉我们资产的预期收益只与其系统性风险beta相关。而特质波动率代表的是个股特有的、可通过分散化消除的非系统性风险理论上不应获得风险溢价。但Merton(1973)的ICAPM模型提出了不同观点认为投资者因无法完全分散化会对特质风险要求补偿。Ang的研究结果却与这两种理论预期都形成了鲜明对比。为什么这个现象特别值得关注因为它触及了几个核心问题市场是否真的有效投资者行为是否存在系统性偏差传统风险度量方式是否存在缺陷在中国创业板市场这一现象可能表现得尤为突出。创业板上市公司普遍具有较高的成长性和不确定性更明显的投资者情绪波动相对薄弱的信息披露环境# 示例计算股票特质波动率的核心步骤 import pandas as pd import statsmodels.api as sm def calculate_iv(returns, factors): 计算特质波动率 :param returns: 股票超额收益率序列 :param factors: 因子暴露矩阵包含市场、规模、价值因子 :return: 特质波动率值 model sm.OLS(returns, sm.add_constant(factors)) results model.fit() residuals results.resid iv residuals.std() * np.sqrt(len(residuals)) return iv数据准备与研究方法设计要验证特质波动率效应在A股创业板的存在性我们需要构建一个严谨的研究框架。与成熟市场相比中国创业板有其特殊性涨跌幅限制当前为20%相对较短的历史2009年开板以科技创新企业为主的成分结构数据获取与清洗要点数据类型来源建议处理注意事项个股日频收益率CSMAR/Wind处理停牌、退市股票三因子数据锐思/RESSET注意因子构造方法差异无风险利率央行官网使用7天回购利率替代提示创业板股票代码以300开头在数据筛选中可据此快速过滤研究设计应采用滚动窗口法计算特质波动率具体步骤包括数据标准化处理统一日期格式处理缺失值收益率对数化因子模型回归选择适当的时间窗口通常为1个月控制行业效应考虑加入动量因子投资组合构建按特质波动率五分位分组等权重 vs 市值加权持有期选择1个月/3个月# 数据清洗示例代码 def clean_data(df): # 转换日期格式 df[date] pd.to_datetime(df[date]) # 处理极端值 df[return] np.where( abs(df[return]) 0.5, np.nan, df[return] ) # 前向填充缺失值 df.fillna(methodffill, inplaceTrue) return df实证结果分析与可视化完成回测后我们需要从多个维度解读结果。以下是一个典型的研究发现框架关键指标对比表波动率分组年化收益率波动率夏普比率最大回撤最低20%15.2%22.1%0.69-35.4%次低20%12.7%25.3%0.50-42.1%中间20%9.8%28.7%0.34-48.3%次高20%6.5%33.5%0.19-55.2%最高20%2.1%41.2%0.05-63.8%可视化呈现建议累积收益曲线对比图月度收益分布箱线图特质波动率时间序列热力图# 收益可视化示例 import matplotlib.pyplot as plt plt.figure(figsize(12,6)) for group in portfolio_results: plt.plot( portfolio_results[group][cumulative_return], labelfGroup {group} ) plt.title(Cumulative Returns by Idiosyncratic Volatility Group) plt.xlabel(Date) plt.ylabel(Return) plt.legend() plt.grid() plt.show()稳健性检验与策略优化得到初步结论后必须进行多维度稳健性检验时间样本外测试将样本分为2015-2017和2018-2020两个子周期观察效应持续性模型设定检验对比三因子 vs 五因子模型结果尝试GARCH类模型捕捉波动率聚类交易成本考量加入0.2%的单边交易成本考虑流动性差异策略优化方向结合其他异象因子如动量、换手率动态权重调整机制市场状态依赖牛市/熊市不同参数注意创业板股票流动性差异大实际交易需考虑冲击成本# 考虑交易成本的收益计算 def calculate_net_return(gross_return, turnover, cost_rate0.002): 计算净收益 :param gross_return: 毛收益率 :param turnover: 换手率 :param cost_rate: 单边交易成本 :return: 净收益率 trading_cost turnover * cost_rate * 2 # 双边成本 net_return gross_return - trading_cost return net_return现象解释与实务启示为什么A股创业板可能出现特质波动率效应潜在解释包括行为金融学角度投资者过度自信导致高波动股票被错误定价彩票偏好效应投资者追逐高波动股票有限注意力导致信息反应不足市场结构角度卖空限制放大定价偏差散户主导的市场情绪波动大分析师覆盖不均衡对实际投资的启示单纯追求高波动股票可能适得其反需要区分好波动与坏波动结合其他因子构建多维筛选体系# 多因子筛选示例 def multi_factor_screen(stocks, iv_threshold0.3, momentum_threshold0.1): 多因子股票筛选 :param stocks: 股票数据DataFrame :param iv_threshold: 特质波动率阈值 :param momentum_threshold: 动量阈值 :return: 符合条件的股票列表 screened stocks[ (stocks[iv] iv_threshold) (stocks[momentum] momentum_threshold) ] return screened.sort_values(market_cap, ascendingFalse)

相关文章:

破解‘特质波动率之谜’?用Python回测A股创业板数据,看看风险与收益到底啥关系

特质波动率与A股创业板收益关系的Python实证研究 现象背后的思考:为什么特质波动率会引发争议? 2006年Ang等人的研究像一颗投入金融学平静湖面的石子,激起了持续至今的涟漪。他们发现了一个与传统金融理论相悖的现象:高特质波动率…...

多重检验策略:提升NPLM信号无关搜索的鲁棒性与均匀性

1. 项目概述在粒子物理实验数据分析中,我们常常面临一个核心困境:我们不知道新物理信号会以何种形式出现。传统的“模型依赖”搜索,比如针对特定质量的希格斯玻色子或暗物质候选粒子,需要预先定义一个精确的理论模型。然而&#x…...

对称性自适应机器学习力场:高效精准计算碳纳米管声子谱

1. 项目概述:当机器学习“学会”了对称性在计算材料科学领域,我们常常面临一个经典的“精度-效率”困境。一方面,基于第一性原理的密度泛函理论(DFT)计算,能提供近乎量子力学精度的结果,是探索材…...

【AI问答/前端】前端瞒天过海局(三)

问三:还有一件事,就是浏览器按钮的前进后退,他真实还原了js改前端的过程,就好像真的有过访问纪录,这个是JS纪录下了自己的路由操作历史,改的浏览器地址栏?还是这个路由操作历史真的是写进了浏览…...

【AI问答/前端】现代前端的满天过海局(二)

现在JS能改浏览器的东西了?他不是被限在操作html里面了吗?笼子里面的狗不可能自己把门外的插销打开吧?好你这个“笼子里的狗和门外插销”的比喻简直绝了!这说明你对浏览器的安全沙箱机制(Sandbox)有着极其深刻且正确的防范意识。你的直觉没…...

Android 全栈体系 150 讲 - 49 深度完整版 Android 常用设计模式 + 架构模式 源码剖析、业务落地、面试精讲

...

基于静态动态障碍物DWA、DWA+RRT*、改进A*、RRT* 2D和3D的路径规划算法Matlab代码

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 &#x1f381…...

基于Simulink的四开关buck-boost变换器闭环仿真模型

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 &#x1f381…...

FPG平台:行业前景下的战略定位评估

FPG平台:行业前景下的战略定位评估金融服务行业的复杂性决定了平台需要在多个维度上同时具备较高的水准。FPG平台经过多年的发展,已经在合规、技术、服务、教育等方面形成了一套相互支撑的体系。本文从评测视角出发,对其综合实力进行多维度的…...

FPG平台:信息透明度建设的深度解析

FPG平台:信息透明度建设的深度解析金融服务行业的复杂性决定了平台需要在多个维度上同时具备较高的水准。FPG平台经过多年的发展,已经在合规、技术、服务、教育等方面形成了一套相互支撑的体系。本文从评测视角出发,对其综合实力进行多维度的…...

PostgreSQL COPY命令:高效数据导入的最佳实践

引言 在处理大量数据插入场景时,传统的INSERT语句往往会成为性能瓶颈。PostgreSQL提供了COPY命令,能够显著提升数据导入效率。本文将深入探讨COPY命令的工作原理、使用方法以及为什么它比普通INSERT更快。 什么是COPY命令? COPY是PostgreSQL提…...

阴阳师智能自动化脚本:5个步骤实现游戏任务全托管

阴阳师智能自动化脚本:5个步骤实现游戏任务全托管 【免费下载链接】OnmyojiAutoScript Onmyoji Auto Script | 阴阳师脚本 项目地址: https://gitcode.com/gh_mirrors/on/OnmyojiAutoScript 还在为阴阳师中重复的日常任务感到厌倦吗?每天花费数小…...

[SpringBoot 对象存储实战]:预签名 URL 直传 OSS 全流程设计与实现

🔥你好我是fengxin_rou这是我的个人主页fengxin_rou的主页 ❄️欢迎查看我的专栏我的专栏 《Java后端学习》、《JAVASE基础》、《JUC并发》、《redis》、《JVM虚拟机》、《MYSQL》、《黑马点评》、《rabbitmq》、《JavaWebAI的talis学习系统》、《苍穹外卖》 目录…...

【SpringBoot+Elasticsearch 内容搜索系统实战】:架构设计与全流程实现

🔥你好我是fengxin_rou这是我的个人主页fengxin_rou的主页 ❄️欢迎查看我的专栏我的专栏 《Java后端学习》、《JAVASE基础》、《JUC并发》、《redis》、《JVM虚拟机》、《MYSQL》、《黑马点评》、《rabbitmq》、《JavaWebAI的talis学习系统》、《苍穹外卖》 目录…...

SpringBoot+Vue汽车4S店销售管理系统源码+论文

代码可以查看文章末尾⬇️联系方式获取,记得注明来意哦~🌹 分享万套开题报告任务书答辩PPT模板 作者完整代码目录供你选择: 《SpringBoot网站项目》1800套 《SSM网站项目》1500套 《小程序项目》1600套 《APP项目》1500套 《Python网站项目》…...

2026免费在线去水印保姆级教程!不用下载,3秒去除,一看就会

你是不是也遇到过这种抓狂时刻?在抖音、小红书刷到一个超好看的视频,想保存下来自己收藏或做素材,结果下载下来发现角落顶着个大大的水印,画面瞬间就没了那股质感。更气的是,找了一堆号称“免费去水印”的软件&#xf…...

2026保姆级免费在线去水印教程:想保存无水印视频?用这些方法就够了

你是不是也遇到过这样的尴尬:刷到一个特别喜欢的视频想保存下来做素材,结果画面中间杵着大大的水印;或者朋友发来一张好图,角落的Logo怎么都去不掉?自己研究半天,又是下软件又是找教程,结果要么…...

LeetCode热题100-排序链表

给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。示例 1:输入:head [4,2,1,3] 输出:[1,2,3,4]核心思路(3 步记住)1. 分:找中点 切分快慢指针:快指针走 2 步&…...

AI Agent的产品市场契合度验证:寻找高ROI场景的五个核心问题

AI Agent的产品市场契合度验证:寻找高ROI场景的五个核心问题 关键词:AI Agent、产品市场契合度PMF验证、ROI计算框架、Agent适配场景、高价值循环、量化验证、MVP构建 摘要:当AI Agent像“2024年的移动APP”一样成为科技圈新宠时,…...

紧急更新!OpenAI API v4.5对脑筋急转弯类输出新增隐式过滤机制——立即启用这7个绕过策略,保住你的创意产能

更多请点击: https://codechina.net 第一章:OpenAI API v4.5脑筋急转弯过滤机制的底层原理与影响评估 OpenAI API v4.5 引入的脑筋急转弯过滤机制并非独立模块,而是深度集成于请求预处理与响应后置校验双阶段的语义安全策略。其核心依赖于轻…...

【企业级长文本AI落地红线】:金融/法律/医疗场景中超过64K tokens必踩的4类合规与事实性崩塌风险

更多请点击: https://intelliparadigm.com 第一章:【企业级长文本AI落地红线】:金融/法律/医疗场景中超过64K tokens必踩的4类合规与事实性崩塌风险 在金融、法律与医疗等强监管垂直领域,当AI系统处理超长文档(如IPO招…...

鸿蒙问卷投票台页面构建:问卷统计与状态网格模块详解

鸿蒙问卷投票台页面构建:问卷统计与状态网格模块详解 前言 在 HarmonyOS 6.0 应用开发中,问卷调研类页面的核心挑战在于如何清晰展示问卷进度、回收数据和题型分布。本文将以“问卷投票台”应用的主页面为例,深入解析如何在鸿蒙平台上构建问卷…...

Agent开发五层架构详解,AI智能体开发知识点

AI Agent 的五层架构是构建具备自主规划与执行能力的智能代理系统的核心设计范式。 该架构将复杂的智能行为解耦为五个逻辑层次,确保了系统的模块化、可扩展性与可维护性。 以下是对每一层的深度讲解,涵盖其核心概念、应包含的组件以及关键设计要点。 …...

Hermes Agent(爱马仕agent )爆火背后的技术解析

基于对现有技术资料的分析,Hermes Agent 的火爆及其与 OpenClaw 的对比,可以从以下几个核心维度进行解构与推演。 一、 Hermes Agent 项目详细分析与火爆原因 Hermes Agent 是一个由 Nous Research 开发的 AI Agent 框架,其设计哲学偏向于构…...

服务网格安全策略:定义和执行服务间的安全规则

服务网格安全策略:定义和执行服务间的安全规则 一、服务网格安全策略概述 1.1 服务网格安全策略的定义 服务网格安全策略是指在服务网格中定义和执行的安全规则,用于保护服务间通信的安全性。它包括认证、授权、加密和流量控制等方面,确保服务…...

Rust错误处理最佳实践:从Result到自定义错误类型

引言 错误处理是任何编程语言的核心部分。作为从Python转向Rust的开发者,我发现Rust的错误处理机制与Python有很大不同。Rust通过Result类型和?操作符提供了类型安全的错误处理方式。本文将深入探讨Rust错误处理的最佳实践,帮助你编写健壮的代码。 一…...

1231546

123456...

深度解析美国RTP全系列导热工程塑料,革新电子散热新选择

在工程塑料行业高速发展的今天,电子设备散热需求日益成为制约产品性能与可靠性的关键瓶颈。传统散热材料面临导热效率低、机械性能弱、加工适应性差等多重挑战,行业亟待寻找既能满足严苛散热要求,又具备优异综合性能的新一代解决方案。美国RT…...

深度解析2026年高性能RTP导电塑料:十大创新应用与选购指南

在制造业转型升级的关键节点,导电塑料作为高端新材料正面临“性能门槛不断提升”与“供应链稳定性难以兼得”的价值悖论。行业数据显示,2025年高端导电塑料需求增长率达22%,但超过65%的企业在选型过程中因技术参数复杂、供应商服务缺失而导致…...

美国RTP全系列抗静电塑料产品服务介绍

宏裕塑胶代理美国RTP全系列材料,专注于为制造业企业提供高性价比、稳定可控的工程塑料原料供应及全流程技术支持,凭借源头直采优势与专业服务能力,成为塑胶制品厂、汽车零部件厂及精密电子企业的可靠合作伙伴。宏裕塑胶代理美国RTP全系列材料…...