策略研究行轮动略(附码

行业轮动策略-股票 1. 原理 行业轮动现象 在某一段时间内,某一行业或某几个行业组内股票价格共同上涨或下降的现象。 行业轮动策略是根据行业轮动现象做成的策略,利用行业趋势进行获利的方法,属于主动交易策略。其本质是通过一段时期的市场表现,力求抓住表现较好的行业以及投资品种,选择不同时期的强势行业进行获利。 行业轮动的原因 原因1:行业周期 行业的成长周期可以分为初创期、成长期、成熟期和衰退期,一般行业会按照这个周期运行。初创期属于行业刚刚起步阶段,风险高、收益小。成长期内风险高、收益高。处于成熟期的企业风险低、收益 阅读详情

原 【策略研究】行业轮动策略(附源码)

什么是行业轮动策略?

​ 行业轮动是利用市场趋势获利的一种主动交易策略,其本质是利用不同投资品种强势时间的错位对行业品种进行切换以达到投资收益最大化的目的。通俗点讲就是根据不同行业的区间表现差异性进行轮动配置,力求能够抓住区间内表现较好的行业、剔除表现不佳的行业,在判断市场不佳的时候,权益类仓位降低,提升债券或货币的比例。

行业轮动的具体内容及特点

​ 我们可以将行业分为以下几类:

 

​ 周期性:当增长加速时,股票和大宗商品表现好,周期性行业例如汽车、房地产、钢铁股战胜市场;当增长放缓,债券、现金和防守型股票战胜市场。

  成长性:当通胀率下降,贴现率下降,金融资产表现好,成长型股票战胜市场;当通胀率上升,大宗商品等实物资产和现金表现最好,定价权变强,价值型股票战胜市场。

  利率敏感性:银行和消费类股票是利率敏感型的“早周期”表现者,在衰退和复苏阶段,当中央银行放松政策和经济增长率开始回升时表现最好。

  资产类品种:一些行业和其拥有的资产的表现紧密相关,银行保险经常对债券和股票价格敏感,在衰退和复苏阶段表现好;采矿业股票对金属价格敏感,在过热阶段表现好;石油和天然气行业对油价敏感,在滞胀阶段战胜市场。

 

​ 上图来自“通达信板块地图”界面,结合近几年我国A股市场行业轮动的基本情况来看,周期循环通常是沿着产业链按一定的顺序地依次发生:住房和汽车消费是引领经济景气周期启动的主要和先导动力,这些行业在经济上升阶段(复苏期)的良好表现,将逐步带动机械设备、化工、建材等中游制造业的兴起,并传导到有色、钢铁、煤炭、石油等上游资源品行业,此时经济到达过热期。衰退也是由下游行业开始,逐步传导到上游行业。在经济景气的最高峰,商业一片繁荣,此时的主角就是非必需的消费品,如轿车、高档服装、奢侈品、消费类电子产品和旅游等行业,享受最后的经济周期盛宴。当经济下滑(滞胀期、衰退期),周期性行业业绩受到影响,而医药、必选消费等非周期性行业由于需求弹性小,受宏观经济影响不大,表现相对较好;银行价格相对较稳定,需求波动也较小,且作为利率敏感型的“早周期”表现者,兴起于衰退后期。当然,考虑到历史背景不同,行业周期轮动并非简单的重复,不能直接套用历史经验判断周期拐点,而应根据经验具体情况具体分析。

 

阶段 经济 通胀 最佳大类资产 最佳股票行业
收缩 ↓ ↓ 债券 公共事业
复苏 ↑ ↓ 股票 金融、有色
扩张 ↑ ↑ 商品 钢铁
滞胀 ↓ ↑ 现金 食品饮料、农林牧渔

行业轮动策略实现(基于掘金量化平台)

策略思想

  • 每隔1个月定时触发计算“300工业”、“300材料”、“300可选”、“300消费”、“300医药”、“300金融”这几个行业指数过去20个交易日的收益率。

  • 随后选取了收益率最高的指数的成份股中流通市值最小的5只股票。

  • 对不在股票池的股票平仓并等权配置股票池的标的。

策略主要步骤实现

获取当前交易日日期

now = context.now = context.now

​ 直接调用context.now函数,返回“datetime.datetime”格式

获取上一交易日日期

last_day = get_previous_trading_date(exchange='SHSE', date=now) = get_previous_trading_date(exchange='SHSE', date=now)

​ 获取上一交易日可调用get_previous_trading_date函数,返回值为字符串格式:

  • exchang需要设置交易市场代码。

  • date需要设置指定日期。

固定月初调仓

schedule(schedule_func=algo, date_rule='1m', time_rule='09:40:00')(schedule_func=algo, date_rule='1m', time_rule='09:40:00')

​ 固定时间调仓可使用schedule函数进行定时任务配置:

  • 参数schedule_func为调用的策略函数。

  • date_rule可设为1m(一月)。

掘金量化—Python SDK文档—5.API 介绍(1) init - 初始化策略初始化策略, 策略启动时自动执行。可以在这里初始化策略配置参数。参数名类型说明contextcontext上下文,全局变量可存储在这里# 订阅bar# 增加对象属性,如:设置一个股票资金占用百分比回测模式下init函数里不支持交易操作,仿真模式和实盘模式支持schedule - 定时任务配置在指定时间自动执行策略算法, 通常用于选股类型策略参数名类型说明function策略定时执行算法date_rulestr。 阅读详情

相关推荐

量化进阶-《python与量化投资从基础到实战》——常用的量化策略及其实现

python与量化投资从基础到实战——常用的量化策略及其实现)

qq_47326711的博客 5204

行业轮动策略(思想+源码)

一、行业轮动策略简介 行业轮动是利用市场趋势获利的一种主动量化投资交易策略,其本质是利用不同投资品种强势时间的错位对行业品种进行切换以达到投资收益最大化的目的。通俗点讲就是根据不同行业的区间表现差异 性进行轮动配置,力求能够抓住区间内表现较好的行业、剔除表现不佳的行业,在判断市场不佳 的时候,权益类仓位降低,提升债券或货币的比例。 二、行业轮动的原因 目前,对我国行业轮动现象的理论解释有很多,但主...

bigquant的博客 1万+

【研报】#12 行业轮动:从动量谈起

本文通过分析行业轮动中的动量效应,结合龙头跟随效应和成交量信息,提出了一系列动量增强指标,并利用打分法和Black-Litterman模型对多指标进行了融合,构建了多种行业轮动策略。研究结果表明,基于动量增强指标的行业轮动策略在样本内表现优异,但在样本外表现有所下降。未来的研究可以进一步探索其他可能影响动量效应的因素,优化动量增强指标,并在更多市场条件下测试策略的表现,以期提高策略的稳定性和适用性。t=N7T8。

SuiZuoZhuLiu的博客 1372

量子计算在金融市场行业轮动中的实证研究

当资产过多而无法满足量子比特数限制时,如10个资产进行100%的权重分配,权重的间隔为25%,所有可能的资产组合共715个,则需要迭代得到最优组合权重。第一次迭代时,从组合1到组合8可得到3个最优组合,从组合9到组合18可得到3个最优组合,以此类推,715个组合共需要进行90次计算(组合数/一次处理组合数即715/8=89.375),第一次迭代会存储270个权重组合(计算次数×最优组合数即90×3=270),重复计算和存储过程不断进行第二次、第三次迭代,直到得到最优的3个组合为止。

qq_61890005的博客 1101

彼得林奇的行业轮动策略实施步骤

彼得·林奇的行业轮动策略是一种基于经济周期变化的投资方法,通过分析不同行业的表现和趋势,选择处于上升周期的行业进行投资。本文详细介绍了行业轮动的背景、核心概念、实施步骤,以及如何通过技术分析和数学模型来优化投资决策,为投资者提供系统的实施指南。1.1.1 行业轮动的定义行业轮动是指根据经济周期的变化,投资于表现较好或具有增长潜力的行业,以实现超额收益的投资策略。彼得·林奇在其投资生涯中,成功运用了这一策略,通过不断调整投资组合中的行业配置,捕捉市场的周期性机会。1.1.2 行业轮动的原理。

SuperAGI2025 1696

特价股票投资中的行业轮动策略研究

在金融投资领域,特价股票往往因其价格相对较低而吸引投资者的关注。然而,单纯投资特价股票可能面临诸多风险,如公司基本面不佳、行业发展受限等。行业轮动策略则是一种通过在不同行业之间进行动态资产配置,以获取超额收益的投资方法。本文的目的在于研究如何将行业轮动策略应用于特价股票投资中,通过合理的资产配置和时机选择,提高投资组合的收益并降低风险。研究范围涵盖了特价股票的定义和筛选方法、行业轮动的基本原理和常见策略、行业轮动在特价股票投资中的具体应用,以及通过实际案例和数据验证策略的有效性。

AI 原生应用开发的博客 733

量化行业轮动动量策略实战项目

动量效应描述了金融资产价格表现的连续性。在短期内,价格表现好的资产倾向于继续表现良好,而表现不佳的资产则可能继续下跌。这种现象与市场情绪、投资者心理以及市场信息传播的速度有关。动量策略的一个核心特点是其简单性。通过追踪过去一段时间内的价格趋势,并据此进行投资,策略实施相对直接。然而,动量效应并非总是存在。在市场从过度乐观转向过度悲观,或在重大市场冲击(如经济危机、政策变动等)时,动量效应可能失效。量化投资的主要步骤可以概括为以下几个阶段:策略开发:投资者基于对市场的理解,构建投资策略。

weixin_42348783的博客 703

博赢周期轮动组合编制方案

博赢周期轮动组合编制方案

adjust初步集成跟踪事件

1.adjust项目是library项目,另一个是自己根据文档写的一个测试demo,用实际数据测试过,在sandbox环境下测试有效。后面自己在项目中集成了adjust测试,可以统计用户的数据。 2.如果还需要集成复杂的功能,可以先理解跟踪的原理,参考adjust的demo写出自己的跟踪代码。

行业轮动策略源码

行业轮动是利用市场趋势获利的一种主动交易策略,其本质是利用不同投资品种强势时间的错位对行业品种进行切换以达到投资收益最大化的目的。通俗点讲就是根据不同行业的区间表现差异性进行轮动配置,力求能够抓住区间内表现较好的行业、剔除表现不佳的行业,在判断市场不佳的时候,权益类仓位降低,提升债券或货币的比例。

【GNSS测试技术(一)】GNSS基础原理介绍

GNSS(全球卫星导航系统)是一种基于卫星信号的定位技术,通过使用分布在地球轨道上的卫星,为用户提供全球范围内的定位、导航和授时服务。

新猿异码的博客 5751

测试丢包_电信IPRAN承载LTE业务丢包故障处理案例

银川 景旭阳电信IPRAN承载LTE业务丢包故障处理案例一.故障现象某地市IPRAN网络承载LTE基站业务,客户反馈近期丢包严重,基站侧ping侧核心网EPC丢包达到10%左右;且基站数量在10个左右,并分布在同一地区,需要IPRAN网络协助排查;随后查看了IPRAN网络;发现这些业务所在基站的PW-BFD历史告警存在频繁的UP/DOWN告警;综上信息展开故障处理,初步判断由于BFD频繁...

weixin_29740921的博客 1911

从零开始:在Unity中使用Dynamic Bone实现角色骨骼自然抖动(以女性角色胸部为例)

本文详细介绍了在Unity中使用Dynamic Bone插件实现角色骨骼自然抖动的完整流程,特别以女性角色胸部为例。从插件导入、骨骼系统基础到Dynamic Bone组件配置和参数调优,提供了全面的技术指导。文章还包含性能优化技巧和常见问题解决方案,帮助开发者快速掌握这一物理效果实现方法。

weixin_28728495的博客 453

Hermes+MemOS记忆系统:用SQLite构建可编辑AI个人认知资产

AI记忆不是简单延长上下文或叠加RAG,而是构建具备分层存储、混合检索与自然语言反馈能力的个人认知资产。其核心原理在于将用户交互痕迹(L1)、偏好策略(L2)、结构化世界模型(L3)和结晶化技能统一管理,实现记忆的可追溯、可修正、可进化。技术价值体现在降低token消耗、提升长程一致性、支持离线演进,并突破传统‘静态快照’式知识库局限。典型应用场景包括个人知识助手、客服工单分析Agent、研发文档理解系统等。本文聚焦Hermes Agent与MemOS深度集成方案,详解SQLite作为ACID底座支撑L1/

weixin_33623304的博客 434

别再手动续期SSL证书了!用acme.sh配合阿里云DNS API,实现全自动HTTPS证书管理

本文详细介绍了如何使用acme.sh配合阿里云DNS API实现SSL/TLS证书的全自动管理,彻底解决手动续期带来的风险与不便。通过自动化部署流程,包括环境准备、API集成、多域名证书申请等关键步骤,帮助运维人员构建高效、可靠的HTTPS证书管理体系,显著提升安全性和运维效率。

weixin_29200485的博客 268

使用 Simulink + Simscape Electrical 对 级联H桥多电平整流器并网功率分配 进行建模与仿真

摘要:本文详细介绍了基于Simulink对级联H桥(CHB)多电平整流器并网功率分配进行建模的方法。内容包括系统组成、功率分配意义、Simulink建模流程、PWM控制策略实现、功率分配算法设计以及仿真分析。重点阐述了主电路搭建、双环控制结构(外环功率分配+内环电流控制)和载波层叠PWM调制技术,并提供了功率分配算法示例。通过优化参数和控制算法,可提升系统性能。该建模方法为电力电子变换器和新能源并网系统研究提供了有效工具。

amy_mhd的博客 251

UDS诊断服务基础详解之二19服务

本文主要介绍UDS统一诊断服务的19 01服务,包含状态位和故障码的解析以及19 01服务的具体说明

车载网络小D的博客 1万+

基于MATLAB/Simulink平台进行新能源微电网运行控制的建模与仿真

新能源微电网是现代电力系统的重要组成部分,能够有效整合分布式能源(如光伏、风力发电)和储能设备,实现局部区域内的能源高效利用。微电网的运行控制涉及多源能量管理、负荷平衡以及并网/孤岛模式切换等关键问题。基于MATLAB/Simulink平台进行新能源微电网运行控制的建模与仿真,可以帮助研究者验证控制策略的有效性,并优化系统的动态性能和经济性。本项目旨在构建一个完整的新能源微电网模型,包括电源模块、储能模块、负荷模块以及控制器模块,并通过仿真分析其运行特性。

xiaoheshang_123的博客 420

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

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

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

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

上一篇: 策略研究跨品种价套策略(源码)
下一篇: 策略究龟交法(附源码
RXiaoHong
博客等级 码龄8年 102粉丝 286原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值