量化进阶——量化交易模型的“钝化”与“圣杯”

邢不行 | Python量化 + 数字货币 + 轮动 = 4年1000倍【附代码】 引言: 邢不行的系列帖子“量化小讲堂”,通过实际案例教初学者使用python进行量化投资,了解行业研究方向,希望能对大家有帮助。 年前抱团股涨的最猛的时候,很多人很焦虑。 没上车的焦虑要不要追涨,在车上的犹豫要不要止盈。 为此我写了一篇文章《抱团股会一直涨?无脑执行大小盘轮动策略,轻松跑赢指数5倍》,里面提到的策略,就是替大家解决这些问题。 视频2月9日晚发完,抱团股的就开始下跌了... 这个策略内容很简单:每天收盘前计算......... 阅读详情

阅读原文:http://club.jr.jd.com/quant/topic/1326857

京东金融官方资讯QQ群:417082141 有什么想咨询的都可以来询问我们哦

钝化的烦恼

常有人提到量化交易模型的“钝化”问题,通俗的说,也就是一个模型从赚大钱变为不赚钱,甚至亏损的一个过程。甚至在海洋部落那样高手云集的社会中,不少高人眼里,钝化是每个量化交易模型都会很快发生的事,赚钱机遇可谓稍纵即逝。钝化已成量化交易的头号敌人。那么,量化交易模型钝化的实质是什么呢?

最典型的钝化过程,是量化交易模型开发者从最近几个月的行情数据入手来编写模型。这样的模型往往在过去几月或者包括当前都非常厉害,稍微再过几月就出现了明显的“钝化”。显然,样本数据过少,是导致此类钝化的首要原因。稍有经验的开发者都会避免这样情况的发生。

可是推而广之,更多从数年数据入手开发的模型,就没有类似情况了吗?以股指期货为例,开市仅仅两年多,任何人也只有这两年多的可参考数据。那么在未来的数月、数年以及数十年,谁又能保证不因基础数据样本相对过少而钝化呢?

钝化的实质是较优参数的无规律性,我们来看看影响模型收益变化的内在因素。

模型在编写完成后,基础原理是不会再改变的,否则就不是同一个模型了。那么影响量化交易模型收益的内在因素很简单就是参数。

通常,一个比较简洁的模型包含2-3个基本参数(其中一个是运行周期),然后还包括数量不等的止损等辅助参数。模型开发者往往使用通过历史数据回测的较优(也包括最优、次优)参数来进行实盘交易。

以每个量化交易型必备的运行周期为例,某个以2010年数据为基础,测试出最佳运行周期为10分钟(见下图)。结果到了2011年后期,因为市场节奏的变化,10分钟模型的收益大规模下降直至出现局部亏损,形成了典型的钝化曲线。

同样的量化交易模型如果以2011年后的数据为基础,则测试出测试出最佳运行周期为5分钟(见下图)。有趣的是我们发现其2010年的收益就远远低于使用10分钟周期的模型。可以想象,如果市场节奏恢复2010年状况,5分钟模型也将出现同样的钝化。

+

可是,一个模型如何能知道什么时候使用5分钟,什么时候又使用10分钟呢?

圣杯:参数的规律

由于每种市场节奏交替变化并无固定规律,因为每种参数(包括周期)理论上都不可能通吃各种行情,而只能冀望在不适应的行情中少亏或不亏。

而如果这个世界上存在圣杯的话,那就一定是如下两种可能:

1、其主要较优参数长期稳定,无须修改。

2、其主要较优参数有自身的变化规律。开发者知道什么时候朝什么方向修改参数,或者说参数本身就能够根据市场节奏自适应调整。

很多人发现,每次对量化交易模型进行参数优化的时候,看不出调整的方向有任何线性或可辨识的规律。因此也不知道什么时候应该调整参数以及如何调整。

而那些所谓“圣杯”的拥有者一定告诉你,要么不需要调整参数,要么他早知道在什么时候、朝什么方向调整。你和“圣杯”的分别,不在于你不善于发现参数的规律,而是你的参数本身就没有规律。本质上,你的参数是某一段时候获利较大的概率的体现,而不具有某种有所指的涵义。

比如这样的模型,虽然有不错的回测收益,因为参数的调整无规律,却不能保证未来收益的正负。


而这样的模型,在每个周期都有其相对固定的较优参数,无论在哪一年都基本一致。那它才是可能中的“圣杯”。


使用有规律参数的模型,发现波动规律本身所波动的规律,才是“圣杯”之所在。相反,如果没有任何模型可以使用恒定参数而赢利、没有任何模型能把握较优参数变化的规律,那么,“没有圣杯”就是圣杯。另外,以上各模型皆非引用未来函数。

真正带点未来函数的,是这样的模型:


阅读原文:http://club.jr.jd.com/quant/topic/1326857

EABM量化:深度解析王牌策略——石中剑#圣杯 【石中剑#圣杯】是EABM社区重磅推出的短线激进型策略,采用量化EA结合人工风控的方式,日内交易创造高额收益。 石中剑#圣杯在盈利方面一直有着不俗的表现,交易方面也是极具特点,固定时间开单,开单手数固定。在追求高收益的同时,用独特的风控管理规避风险。下面就让我们一起来解析【石中剑#圣杯】策略一路上扬的秘密。 实盘数据是衡量策略优劣的唯一标准。从登录社区至今,【石中剑#圣杯】以超过76.6%的胜... 阅读详情

相关推荐

❗量化模型构建&回测框架

1. 日志和绘图设置 2. 核心函数定义 3. 主程序执行 回测结果

Menger_Wen的博客 912

量化交易核心:正期望值、夏普比率与海龟策略构建稳定盈利系统

量化交易是通过数学模型和算法实现自动化投资决策的方法。其核心原理在于利用统计规律识别市场中的盈利机会,并通过系统化执行降低人为情绪干扰。技术价值体现在能够实现风险可控的稳定收益,而非追求短期暴利。应用场景涵盖股票、期货、加密货币等多个金融市场。在量化系统中,正期望值确保策略长期盈利潜力,夏普比率衡量风险调整后收益质量。以经典的海龟策略为例,通过趋势跟踪和严格风控实现低胜率高盈亏比的稳定盈利。本文基于量化交易和风险控制等热词,深入解析如何构建具备正期望值的交易系统,并探讨夏普比率在策略优化中的实际应用,帮助投

weixin_33701564的博客 380

【大数据】—量化交易实战案例(基础策略)

声明:股市有风险,投资需谨慎!本人没有系统学过金融知识,对股票有敬畏之心没有踏入其大门,所以只能写本文来模拟炒股。,也被称为算法交易,是一种使用数学模型和计算机算法来分析市场数据、识别交易机会并自动执行交易的交易方式。这种交易方法依赖于统计学、数学和计算机科学,以减少人为情绪和主观判断的影响,提高交易效率和精确度。**优势:**量化交易的优势在于其能够快速处理大量数据,发现人类难以察觉的模式和机会。**挑战:**模型可能过于依赖历史数据而无法准确预测未来市场变化,或者在市场极端波动时可能失效。

2202_76035290的博客 5382

交易模型的定义及理论基础

反趋势为基础的交易模型 该类模型是根据设计者的数据统计,然后假定市场需要调整,并在相反方向建仓交易的系统。它与趋势交易模型的区别在于,趋势交易模型可以自动调整,而反趋势交易模型由于与主要趋势相反操作经常会带来不可估量的风险,所以该类交易模型必须带有一套止损条件。基本分析交易模型 基本分析交易模型是指交易者使用市场外的数据信息,通过对所有影响基本经济关係的信息进行考察,并对这类因素进行量化分析,建立...

小壁虎的春天 1773

YOLOV8多模态(可见光+红外光目标检测任务,基于Ultralytics官方代码实现)

torch 2.3.1 torchvision 0.18.1 Python 3.8.19 tensorrt 8.5.3.1DroneVehicle数据集下载地址DroneVehicle 数据集由无人机采集的 56,878 张图像组成,其中一半是 RGB 图像,其余是红外图像。我们为这 5 个类别制作了丰富的注释,其中包含定向边界框。其中,汽车在 RGB 图像中有 389,779 个注释,在

Mjy的博客 7585

稀疏数据分析:马蹄估计量及其理论性质

稀疏数据分析:马蹄估计量及其理论性质基本框架half-Cauchy分布为什么它叫马蹄估计量后验均值、shrinkage与κ\kappaκθ\thetaθ的边缘先验分布的阶马蹄估计的一致性收敛速率Clarke-Barron(1990)引理马蹄估计的最优收敛速率 这是对The horseshoe estimator for sparse signal这篇论文的回顾,这篇论文在Modern Bayesian statistics与Bayesian Machine Learning领域比较重要,它提出了一种新的先验

一个不愿透露姓名的博客 3799

量化交易模型100例,量化交易模型:百种策略与散户参与之路

量化交易模型众多,有套利、Alpha等策略。散户参与需要金融知识等,有选择但风险仍存。

股票程序化接口 6126

macOS 12.7.6部署Ollama+Dify避坑指南

本文介绍了在macOS 12.7.6系统下部署Ollama和Dify的详细步骤及避坑指南。主要内容包括:1)关闭系统完整性保护(SIP)以允许修改系统目录;2)安装特定版本的Docker(2.1.0.5)和docker-compose(v2.38.2)以避免兼容性问题;3)配置Ollama服务并下载nomic-embed-text和deepseek-r1:7b模型;4)针对macOS调整Dify的docker配置文件,包括延长超时时间、修改存储路径、增加资源限制等关键设置。文中提供了完整的命令操作步骤和配置

Hi20240217的博客 3103

量化交易都有哪些主要的策略模型

量化交易策略是一种基于数学模型和计算机程序的交易方式,可以帮助投资者快速制定出适合自己的交易策略,并通过自动化交易实现投资目标。而水母量化交易软件,则为投资者提供了更加便捷、高效的量化交易工具,帮助他们在金融市场中获取更多的机会。在未来,量化交易策略将会成为金融投资的主流方式,而水母量化交易软件则将一直致力于为投资者提供更加优质的服务和产品。最后,量化交易频率一般都很高,特别是一些高频分散的策略对手续费率的要求很高,因此如果你在做量化一定要找券商申请一个较低的佣金。

qq_42879475的博客 4341

Proteus仿真AT89C51驱动DHT11:温湿度数据采集与LCD1602显示的5个调试坑点总结

本文总结了在Proteus仿真环境下使用AT89C51驱动DHT11温湿度传感器并通过LCD1602显示的5个常见调试坑点,包括DHT11时序问题、LCD1602初始化错误、数据校验失败、仿真特有差异及系统稳定性问题,提供了详细的解决方案和优化代码示例,帮助开发者高效完成温湿度采集项目。

weixin_30335575的博客 355

特征选择(模型输入参数的分析选择)方法汇总

特征选择是模式识别和机器学习领域的重要研究课题之一。为了提高准确率, 人们往往最大限度地提取特征信息。然而, 过大的特征向量维数不仅导致计算成本的增加, 复杂运算也随之带来分类识别率的下降。因此, 通过合适的特征选择算法, 去除无关特征和冗余特征, 获得有助于分类的最优特征子集, 对提高识别性能和降低计算成本具有重要意义。 特征选择主要有两个功能: 减少特征数量、降维,使模型泛化能力更强,减少过拟合 增强对特征和特征值之间的理解 参考资料: 优快云《几种常用的特征选择方法》 知乎《机器学习中,.

David's Tweet 1万+

模型量化详解

目录1、模型量化是什么?2、为什么需要做模型量化?3、模型量化动机是什么?4、模型量化分类4.1 线性量化4.1.1 对称量化4.1.2 非对称量化4.2 逐层量化、逐组量化和逐通道量化4.3 在线量化和离线量化4.4 比特量化4.5 权重量化和权重激活量化5、模型量化原理详解5.1 原理详解5.2 具体案例6、模型量化实现步骤7、Pytorch模型量化详解7.1 简介7.2 pytorch量化工...

WZZ18191171661的博客 6万+

SAP PO开发-端到端配置

1.登录PO系统,选择system landscape,将外围系统的系统信息(Software Component以下简称SC)注册到PO系统中。2.点击products注册外围系统信息。3.选择New 新建 按钮:创建一个新的系统和版本。4.输入产品名称、供应商、版本号等信息。然后点击:Next。5.设置instance 名称,然后点击Next。6.最后设置软件组件的名称,然后点击Finish。

P9QCer的博客 1577

《投资-259》量化交易 - 学习技术指标操作的几重进阶,大部分散户处于第一阶段:被收割的阶段!!!

学习技术指标并用于实战操作,绝不是“学会金叉死叉”就结束的。真正能,都经历过几个清晰的。下面我用通俗、系统的方式,为你梳理,帮助你认清自己当前所处的位置,并指明通往更高层次的道路。

文火冰糖(王文兵)的博客 683

【DRAM存储器六十五】DDR5介绍--训练相关之MPC、Read Training Pattern、Read Preamble Training Mode

简述DDR5 MPC操作和读训练时颗粒输出pattern的配置

highman110的博客 362

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

涨停板猎手必备:通达信‘老庄追涨‘指标优化指南(含风险控制模板)

本文为短线交易者提供通达信'老庄追涨'指标的深度优化方案。通过将静态参数动态化,引入基于ATR和CCI历史分位的自适应阈值,并整合大盘环境、板块强度等多维度过滤器,将单一指标升级为包含风险控制模板的完整交易系统。核心在于构建一个可评估、可执行且风险可控的量化交易框架,帮助投资者在捕捉涨停机会时更好地管理风险。

week9的博客 618

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

问DeepSeek量化交易经典的几种交易模式

趋势市选趋势跟踪,震荡市选均值回归。

m0_59164520的博客 3417

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

量化交易都有哪些主要的策略模型?

国内的量化策略可以简单分为三个类型,Alpha策略,CTA策略以及高频交易策略。1.Alpha策略 Alpha策略包含不同类别: 按照研究内容来分,可分为基本面Alpha(或者叫财务Alpha)和量价Alpha。业内普遍不会将这两种Alpha完全隔离开。但是不同团队会按照其能力、擅长方向以及信仰,在做因子上有所偏向。有的团队喜欢用数据挖掘的方式做量价因子,而有的团队喜欢从基本面财务逻辑的角度出发,...

小壁虎的春天 4752

Session 的钝化与活化

(一)钝化 当服务器正常关闭时,还存活着的session(在设置时间内没有销毁) 会随着服务器的关闭被以文件(“SESSIONS.ser”)的形式存储在tomcat 的work 目录下,这个过程叫做Session 的钝化。 (二)活化 当服务器再次正常开启时,服务器会找到之前的“SESSIONS.ser” 文件,从中恢复之前保存起来的Session 对象,这个过程叫做Session的活化。

点滴记录 1万+

干货全拿走-用Excel构建股票量化交易模型

ExcelVBA写的几个量化算法和模型

m0_64899365的博客 8660

量化交易技术篇系列-10种经典量化策略

搭建一套量化交易系统涉及多个模块和组件的协同工作,包括数据采集、量化策略、可视化模块、数据处理、回测评估、自动交易等等,本文重点介绍10种经典量化策略。

CHINA_OPC的博客 9163

金融量化模型构建全历程(从数据清洗到回测优化)

掌握金融量化模型构建全流程,解决策略开发与回测难题。结合“垂直行业技术转型:金融量化、医疗AI等领域Python应用案例”,详解数据清洗、因子挖掘、回测优化等核心环节,提升策略稳定性与收益表现,值得收藏。

ByteGlow的博客 1292

量化交易入门

1.量化交易简介 1.1 量化交易系统的基本结构 阿尔法模型用来预测宽客准备交易的金融产品未来的走势,从而获得投资回报;风险控制模型用来限制宽客的风险敞口规模;交易成本模型主要用来辅助为了构建投资组合而产生交易后所发生的成本; 投资组合构建模型在追逐利润,限制风险和相关成本发生之间做出权衡给出最优的目标投资组合; 执行模型通过交易将现有的投资组合转换成目标投资组合。 2.阿尔法模型 2.1 ...

小一休的技术园 2121

量化交易中的多因子模型是如何构建的?

多因子模型是一种投资策略,它假设股票的回报可以通过多个不同的因子来解释。这些因子可以是宏观经济指标、公司基本面数据、市场情绪指标等。通过构建一个包含多个因子的模型,投资者可以更全面地评估股票的潜在表现。

股票量化的博客 1875

量化经典策略回测模型—ATR实战(全干货)

【摘要】以600519一年回测为例,初始资金10万元最终获利5%(105003.90元),共交易4次。策略流程:1)初始化参数并连接系统;2)获取开盘/收盘/最高/最低价数据;3)计算ATR指标(取价差最大值滚动均值);4)生成通道上下轨(收盘价±ATR乘数);5)设定交易信号(突破上轨买入、跌破下轨或止损线卖出);6)执行回测交易。该案例展示了QMT量化交易系统的基本运作逻辑,包含数据获取、指标计算、信号生成到执行回测的全流程。需要开通MiniQMT或Ptrade服务及量化学习资料可联系咨询。

weixin_68628039的博客 785
上一篇: 量化浅谈——读懂自己,然后才能写出量化
下一篇: 春夏狂欢季,好礼享不停,新人领3000京豆大礼包!
JDquant
博客等级 码龄10年 326粉丝 56原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值