首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

资产配置

上述 w 求和可等于 1,也可不等于 1 (想让权重和为 1,只要除以 w 和即可),这种加权称为 w-加权 (w-weighted),本帖,我们会遇到 ?...这个“市场”其实是权益投资基准 (benchmark),主要几个基准为 美国市场,标普 500 成分股权重 中国市场,沪深 00 成分股权重 欧洲市场,MSCI Europe 成分股权重...下面给出 si 和 wi 之间关系 ? RB 模型股票权重等于风险预算除以贝塔,因此,RB 模型依赖于贝塔预测质量。归一化之后权重等于 ?...通常我们认为股票和债券两者之间负相关,经济好股票表现好于债券,经济差股票表现差于债券。...,某些情况下,这些模型权重可能会发生变化,比如在投资组合引入相同或类似资产,或者加杠杆。

2.5K43

精品教学案例 | 用Python构建有效投资组合

案例中使用格力、美的、京东方、恒瑞医药、苏宁易购五家公司从2017年11日至2019年6月1日度股票收盘价数据,构建了一个有效投资组合。...本篇案例就旨在介绍如何使用Python进行量化投资,我们将从数据获取、数据清洗、数据可视化、构造有效投资组合几个方面介绍Python量化交易应用。...因此,我们将上面的投资组合各个股票权重W设为自变量,因为这里是求最小化,我们定义负Sharp Ratio作为目标函数。...) #投资组合权重之和1 因为这里我们不允许买空和卖空股票,因此每一只股票权重都必须限制[0,1]之间。...5.总结 本文介绍了如何使用Python构建有效投资组合,通过数据获取、数据清洗、数据可视化、构建投资组合、求解最优投资组合几个步骤,使读者可以对Python金融科技、量化投资领域应用有一个初步认识

5.1K41
您找到你想要的搜索结果了吗?
是的
没有找到

主动管理:从学术走向实践因子投资方法论

04 主动管理:股票筛选与赋权 主动管理实践投资组合构建仍然是两步走:先筛选股票,再赋予权重。...其中: TW_{i} 和 AW_{i} 分别为股票 i 权重和主动权重; Cap_{i} 为股票 i 市值; F 为因子多头组合包含股票集合; p 为因子多头组合股票市值全部股票占比;...特别地,为了保证所有股票权重之和1 ,用市值加权因子得分对个股因子得分进行标准化,即: ? 其中,S^{0}_{i} 为股票 i 原始因子得分。...例如,MaxUW = 1% 则意味着对于因子取值为 -1 股票,将低配 1% 。 在此基础上,对于要低配股票,按照下述公式计算低配权重: ?...其中,p 含义同前,为因子多头组合股票市值全部股票占比,而 N 代表因子组合股票数量。

78830

Invesco:基于宏观周期因子轮动策略

我们认为,这些差异提供了一个强有力经济原理,可以通过基于规则投资过程加以利用,以制定因子轮换策略,旨在使投资组合倾向于每个宏观环境配置预期表现优于市场因子,同时减少对预计落后于市场因子敞口...使用我们区域领先经济指标和全球风险偏好周期指标,我们估计每个地区未来宏观环境,并将各自投资组合倾向于我们预计每个宏观环境下表现出色因子,具体步骤如下: 对于每个地区,我们构建了四个独立“市场环境组合...在这个矩阵,倾斜等于1”表示我们将公司市值权重乘以因子得分一次,倾斜等于“2”表示我们将因子得分乘以两次。倾斜等于“0”表示该因子不是目标因子。...例如,经济恢复周期投资组合,策略将在规模和价值(倾斜= 2)中进行超配,而在其他三个因子是中性(倾斜= 0)。...为了进行比较,我们包括罗素1000指数,它对每个因子都有中性或“0”倾斜,以及罗素1000综合因子指数,它代表一个静态多因子投资组合(所有五个因子倾斜都等于1”)。

46430

组合优化(三):变IC下多空多头最优组合换手率

对于多空零额(dollar-neutral)投资组合, ,可简化得 。使用拉格朗日乘数可推得最优组合权重为 其中,上式括号内第二项(红色下划线)用于保证零额约束,当股票数目N>50可以忽略。...那实测LS公式改进效果如何呢?LS公式更贴近实际投资1. 对于常见量化因子,与QSH公式相比,LS公式得到换手率和杠杆率都更低、更合理。...有点长,简单总结一下: 基于单因子模型,使用alpha预测条件均值和条件协方差矩阵刻画因子风险,优化得到更贴合投资实际多空最优组合换手率。...多头组合优化基本与上一节多空组合一致,额外多了多头约束 和100%杠杆率约束(即偏离权重之和=0)。包含不等式约束后,最优组合权重较难推得解析解,可以通过数值优化计算。...LO修正公式(7)里各项及系数意义 [+](1-TC)TC :对于所有TC均为正,TC=0.5取得最大值0.25,当TC从1减小到0.5随之减小。

65021

Python3对多股票投资组合进行分析「建议收藏」

目录 概述: 一、股票数据准备 1股票选择 2、获取每支股票收盘价 3、计算股票日收益率 二、投资组合收益计算 1、给定权重投资组合 2、等权重投资组合 3、市值加权投资组合 三、投资组合相关性分析...1投资组合相关矩阵 2、投资组合协方差矩阵 3、投资组合标准差 四、探索股票最优投资组合 1使用蒙特卡洛模拟Markowitz模型 2、投资风险最小组合 3、投资最优组合1)夏普比率...投资组合理论通常也称为分散投资理论,其核心思想就是不把所有的鸡蛋放进同一篮子里面,即研究资金有限和期望收益不确定情况下,投资者该如何分配现有的资金,从而规避掉金融市场风险,实现收益最大化。...(['Portfolio']) 2、等权重投资组合 第二种方案是平均分配每支股票权重使它们都相等。...因此市值高股票对应权重就更大,当这些市值高股票表现良好,该投资组合表现也更好。

2.3K31

【进阶】实现最优投资组合有效前沿基于Python(附代码)

我们需要明白是,虽然一个投资组合收益为所有股票收益平均值/加权平均值,但这个投资组合风险不等于投资组合里所有股票风险平均值/加权平均值。...随机生成投资组合 目前我们有四只股票,那么投资组合里我们应该如何对这四只股票进行资产配置呢?如果我们资金为1,那么我们要对每只股票赋以相应权重,使得权重加起来为1 。...如果使用矩阵形式,可以简化这条公式。文章开头我提到Bernard Brenyah他博客给出了如何将上面公式转化为矩阵形式,使其表达更简洁。 ?...风险最低投资组合,谷歌被分配到超过50%资产,而在夏普比率最高投资组合,只分配到了不到1%资产。 有效前沿 从随机生成投资组合图中可以看出,蓝点聚集到一起顶部形成了一条曲线。...你可以把‘fun’参数里1想象成它本来等号右边,现在被移到了等号左边。 np.sum(x) = = 1 变成np.sum(x) - 1 这是什么意思呢?意思就是所有权重加总和应该等于1

12.5K44

使用蒙特卡罗模拟投资组合优化

金融市场,优化投资组合对于实现风险与回报之间预期平衡至关重要。蒙特卡罗模拟提供了一个强大工具来评估不同资产配置策略及其不确定市场条件下潜在结果。...我们还需要更深入地了解正在使用股票之间关系,以及一个股票变化如何影响另一个股票。这将有助于投资者分散投资组合,从而将风险降至最低。...我们先假设价格或更准确对数回报是正态分布。 可以看到,偏差很大,正态分布,99.75%数据3个标准差以内,而这里不是这样。但是我们如何检验正态性以及如何将其近似为高斯分布。...最佳投资组合是具有最大夏普比率投资组合,其权重也可以提取。 该代码标识夏普比率最高投资组合,然后显示分配给该投资组合每个公司分配或权重。...使我们能够看到资产或公司最佳表现投资组合如何分配使用蒙特卡罗模拟未来价格预测 所提供代码片段引入了一个名为monte_carlo函数,该函数使用蒙特卡罗方法来模拟股票未来价格。

46740

【视频】风险价值VaR原理与Python蒙特卡罗Monte Carlo模拟计算投资组合实例|附代码数据

该指标最常被投资银行和商业银行用来确定其机构投资组合潜在损失程度和概率。 风险管理人员使用 VaR 来衡量和控制风险暴露水平。...如何使用Python通过蒙特卡洛模拟自动计算风险值(VaR)来管理投资组合股票金融风险?...#年化收益率 historical_return(stocks) #投资组合样本方差 sample_cov#夏普比率 EffFro(mu, Sigma, weight_bounds=(0,1)) #负数权重界限允许做空股票...max_sharpe() #可以使用增加目标来确保单个股票最小零权重 最大夏普比率资产权重 资产权重将被用于计算投资组合期望收益。...所得金额将标志着每天弥补你损失所需金额。这个结果也可以解释为你投资组合在5%概率下将面临最低损失。 总结 上面的方法显示了我们如何计算投资组合风险价值(VaR)。

57400

【视频】风险价值VaR原理与Python蒙特卡罗Monte Carlo模拟计算投资组合实例|附代码数据

该指标最常被投资银行和商业银行用来确定其机构投资组合潜在损失程度和概率。...如何使用Python通过蒙特卡洛模拟自动计算风险值(VaR)来管理投资组合股票金融风险?...#年化收益率 historical_return(stocks) #投资组合样本方差 sample_cov#夏普比率 EffFro(mu, Sigma, weight_bounds=(0,1)) #负数权重界限允许做空股票...max_sharpe() #可以使用增加目标来确保单个股票最小零权重 最大夏普比率资产权重 资产权重将被用于计算投资组合期望收益。...所得金额将标志着每天弥补你损失所需金额。这个结果也可以解释为你投资组合在5%概率下将面临最低损失。 总结 上面的方法显示了我们如何计算投资组合风险价值(VaR)。

33700

【视频】风险价值VaR原理与Python蒙特卡罗Monte Carlo模拟计算投资组合实例|附代码数据

该指标最常被投资银行和商业银行用来确定其机构投资组合潜在损失程度和概率。 风险管理人员使用 VaR 来衡量和控制风险暴露水平。...如何使用Python通过蒙特卡洛模拟自动计算风险值(VaR)来管理投资组合股票金融风险?...#年化收益率 historical_return(stocks) #投资组合样本方差 sample_cov#夏普比率 EffFro(mu, Sigma, weight_bounds=(0,1)) #负数权重界限允许做空股票...max_sharpe() #可以使用增加目标来确保单个股票最小零权重 最大夏普比率资产权重 资产权重将被用于计算投资组合期望收益。...所得金额将标志着每天弥补你损失所需金额。这个结果也可以解释为你投资组合在5%概率下将面临最低损失。 总结 上面的方法显示了我们如何计算投资组合风险价值(VaR)。

31400

算法交易,此篇足矣!

例如,一个充分分散投资组合收益率或许与短期利率价格、各种外汇汇率和股票市场整体回报相关。这些因子可通过历史数据测量,用作校准模拟检验这些风险因子有效性模型,甚至是模拟组合收益率模型。...模型选择直接关系到算法交易系统表现。使用复合模型(集成)会改善预测准确度,但会增加遗传算法编程操作复杂性。...这需要交易者会识别前期波动、第一波、第二波和余波,会识别市场变动背后本质,了解市场参与者对您手中持有股票价格作何评价,他们又是如何宣传股价,明白股价什么位置和什么时候入场。...互联网上广泛使用自动“sniping”工具可以规定限制内自动超出最高出价,让用户避免在他们PC端等待出价关闭。这些工具如今进入回购市场,意味着正确策略变得更加关键。...为使方法有效,技术分析对标的证券做出了三个假定: 高流动性 流动性就是交易量,交易量大股票允许投资不会对股价造成巨大变动情况下快捷简便地交易,而交易量小股票交易过程就艰难一些,这是因为特定时间市场上多头和空头并不多

3.1K24

QIML详解:QEPM组合优化方式总结

使用因子模型构建投资组合,关键一步就是确定个股票权重。...根据因子值分配股票权重,可以按照是否有一个基准目标分为两大类(比如证500指数增强策略就是以证500指数为基准目标)。...有基准组合优化,一种是基于指数被动跟踪管理,常常使用跟踪误差最小化;而基于指数增强主动管理策略,则大多使用基于跟踪误差风险调整收益。...那我们需要按以下步骤操作: 对因子值重新计算Z-Score 计算权重调整乘数m:等于 除以Z-Score最大值( ) 每个股票调整后权重 组合优化最核心就是三个目标:收益最大、风险最大、风险调整收益最大...不同组合优化方式主要取决于: 1、风险和收益表达方式 2、不同目标与不同约束条件组合 QEPM一书给我们系统总结了不同优化方式优缺点,并在后续章节有具体应用案例,给了我们很有用参考。

45120

【视频】风险价值VaR原理与Python蒙特卡罗Monte Carlo模拟计算投资组合实例|附代码数据

风险价值 (VaR) 是一种统计数据,用于量化公司、投资组合在特定时间范围内可能发生财务损失程度什么是风险价值(VaR)?该指标最常被投资银行和商业银行用来确定其机构投资组合潜在损失程度和概率。...如何使用Python通过蒙特卡洛模拟自动计算风险值(VaR)来管理投资组合股票金融风险?...#年化收益率historical_return(stocks)#投资组合样本方差sample_cov#夏普比率EffFro(mu, Sigma, weight_bounds=(0,1)) #负数权重界限允许做空股票...max_sharpe() #可以使用增加目标来确保单个股票最小零权重最大夏普比率资产权重资产权重将被用于计算投资组合期望收益。...所得金额将标志着每天弥补你损失所需金额。这个结果也可以解释为你投资组合在5%概率下将面临最低损失。总结上面的方法显示了我们如何计算投资组合风险价值(VaR)。

1.1K00

Man Group最新:动态风险管理股票投资组合应用

1:将风险管理理论应用于股票 2、不基于收益预测最优投资组合 市值加权指数构建,往往集中规模最大股票上(图2)。重要是,确定每只股票权重,并不考虑其风险或其可能带来分散化。...我们相信,不依靠对单只股票收益预测情况下,用这种方法构建投资组合能够承受更低风险获得相同收益(即更高夏普比率)。...表1:长期回测-因子模型和分层聚类 图5:长期回测-因子模型和分层聚类 2.3 投资组合增加 ESG 我们构建Risk-Aware投资组合时,增加了ESG限制: 最低 ESG 分数: 我们使用...图11显示了使用Risk Overlay之后Risk-Aware-Levered投资组合净风险暴露。关于如何叠加Risk Overlay,下一小节有详细解释。...第一个限制将整个投资组合(加上risk overlay之后股票头寸)贝塔值限制为 MSCI World Index。投资组合风险敞口经过调整,使贝塔系数介于0和1之间。

1.1K10

程序员炒股,如何计算股票投资组合风险和收益

单只股票预期回报 投资组合预期收益提供了可以从投资组合获得多少回报估计。风险评估给出了投资持有这个投资组合时所需要承担风险估计。...投资组合回报和风险都是取决于单只股票回报和风险,及其单只股票整个投资组合组成份额。...其中一个最常见措施就是调整投资投资组合股票权重。 在这里我们将讨论个股权重如何影响投资组合这两个参数。...对于如下投资组合权重显示。 ? 让我们看看我们如何使用 Python 来计算这个投资组合权重。...对于完全多元化投资组合,我们可以假设我们已经投资组合添加了所有可能股票。因此,N 值必将倾向于无限大,也就是说 1/N 将倾向于零。因此,完全多元化投资组合方差将是协方差平均值。

2.2K80

拓端tecdat|Python蒙特卡罗(Monte Carlo)模拟计算投资组合风险价值(VaR)

p=22862 原文出处:拓端数据部落公众号 如何使用Python通过蒙特卡洛模拟自动计算风险值(VaR)来管理投资组合股票金融风险。 金融和投资组合风险管理VaR?...#年化收益率historical_return(stocks)#投资组合样本方差sample_cov#夏普比率EffFro(mu, Sigma, weight_bounds=(0,1)) #负数权重界限允许做空股票...max_sharpe() #可以使用增加目标来确保单个股票最小零权重 最大夏普比率资产权重 资产权重将被用于计算投资组合期望收益。...tick = (tick +1).cumprod() #画出所有股票累积/HPR图形tick[col].plot()plt 现在,我们将挑选出每个资产最新HPR,并使用.dot()函数将收益率与计算出资产权重相乘...所得金额将标志着每天弥补你损失所需金额。这个结果也可以解释为你投资组合在5%概率下将面临最低损失。 总结 上面的方法显示了我们如何计算投资组合风险价值(VaR)。

1.4K30

金融科技&大数据产品推荐:量子金服投研管理平台

应用场景三:量化策略回测个股可视化买卖点,策略组合股票组合优化,获得更好策略绩效 支持策略单支股票买卖时机分析,K线回测买卖点。...设置入参为策略初始权重,通过遗传算法依照VAR或者夏普率等指标进行随机搜索,可优化出最优策略权重;设置入参为个股预期收益alpha、选股池、优化目标,可优化出最优个股持仓权重。...c.多品种多周期组合优化测试 平台提供组合优化功能,把该策略多个品种、周期上测试,可以得到策略不同市场结构里面的表现情况。采用组合优化选取参数,交叉验证。可以使用各种优化目标进行优化挑选参数。...我们可以做个测试,每天开盘选择市净率(PB)最低500支股票进入股票池,当其价格相对于昨日收盘价下跌超过3%买入,买入后当天不再买入。收盘前10分钟买入500支股票中所有剩下股票。...8.市场价值 1) 推动金融科技、智慧金融、新金融发展 量子金服投研管理平台,以数据为基础,以技术为抓手,依托强大科技能力,为金融市场投资人提供安全、有效资产配置、风险控制及组合优化服务。

1.3K70

马科维茨投资组合

人们进行投资,本质上是不确定性收益和风险中进行选择。投资组合理论用均值—方差来刻画这两个关键因素。所谓均值,是指投资组合期望收益率,它是单只证券期望收益率加权平均,权重为相应投资比例。...当然,股票收益包括分红派息和资本增值两部分。所谓方差,是指投资组合收益率方差。我们把收益率标准差称为波动率,它刻画了投资组合风险。 人们证券投资决策应该怎样选择收益和风险组合呢?...这正是投资组合理论研究中心问题。投资组合理论研究“理性投资者”如何选择优化投资组合。...实际应用,限制卖空投资组合有效边界要比允许卖空情形复杂得多,计算量也要大得多。 波动率-收益率二维平面上,任意一个投资组合要么落在有效边界上,要么处于有效边界之下。...因此,创建一个称为“权重变量 。让它包含与投资组合资产一样多随机生成值。不要忘记这些值不应小于0,也不应等于或大于1 提示:有一个特定numpy函数允许您生成这样值。

97330

多因子模型之组合构建与优化器(上)

没见过同学得补一下了,大致就是说,我们要找到一个x向量,这个向量在上面这个表达式,满足subject to条件,我们叫做约束,同时,约束条件下,使上面这个目标函数尽可能小。...先不管这个,我们来考虑一下投资本质。说白了,投资就是风险和收益权衡,我们希望最大化收益情况下,可以使得风险最小。说白了,就是你首先约定一个收益,然后我们要求风险最小。...我们要清楚,既然是构建组合,那么我们目标就是得到每一个股票权重,所谓,一开始x向量,其实就是我们要答案,股票权重。...然后,既然是投资,要把钱投出去,投多少我们是知道,我们一般构建时候都认为是全额投资,也就是说,我们每一个股票加起来权重应该是1,没有钱是放着发霉用。...可以自行百度学习如何对等式约束二次规划问题用拉格朗日乘子法求取解析解,这里笔者直接给出答案,组合权重w向量解析解是: ? 2.

1.3K20
领券