PMS组合管理|pms_manage


PMS组合管理


1,下载PMS持仓; 2,导入最新PMS持仓数据;8,多策略组合:大类资产; 6,组合调整,自动上传到PMS组合
Notes:从Wind终端--FF基金筛选模块导出基金时,只选择“可购买基金”,可以避免有些基金是特定资产或者有持有期限制、规模过小没有可复制性。
2,obsolete ,file=test_pms_manage.py ;path=..\ciss_web\CISS_rc\apps\portfolio_simulation


1,查询组合列表

数据来源:file=C:\rc_2023\rc_202X\data_pms\pms_manage.xlsx
管理文件:C:\rc_2023\rc_202X\rc_PMS组合管理small.xlsx
notes:文件file=rc_PMS组合管理small.xlsx,sheet=历史总资产,是导出的截至240529所有组合的交易日总资产,可以用来计算历史净值。

组合类型:
组合ID 组合名称 组合类型 策略类型 开始日期


2,PMS组合日内监控

给定前一交易日日期,下载持仓文件,导入持仓文件;2,展示日内涨跌幅度和持仓盈亏幅度,最新持仓权重百分比。


3,获取组合净值和区间收益率

获取组合净值和区间收益率:PMS组合区间df_perf涨跌幅、回撤、Alpha、Sharpe等绩效指标。

本周收益率 本月收益率 本年收益率 近1个月收益率 近3个月收益率 近6个月收益率 Alpha成立至今 Sharpe成立至今 最大回撤:成立至今 最大回撤:近6个月 最大回撤:本年 月胜率

组合类型:
组合名称 组合类型 本周收益 本月收益率 本年收益率 近1个月收益率 近3个月收益率 近6个月收益率 Alpha成立至今 Sharpe成立至今 最大回撤:成立至今 最大回撤:近6个月 最大回撤:本年 月胜率

2,组合净值

组合监控:给定组合x:画出历史净值,并且和基准比较
基准应该可以自由设置:指数、基金、股票、债券、wind基准
885001.WI 偏股混合型基金指数;885003.WI 偏债混合型基金指数;885005.WI 债券型基金指数
notes:文件file=rc_PMS组合管理small.xlsx,sheet=历史总资产,是导出的截至240529所有组合的交易日总资产,可以用来计算历史净值。

选择PMS组合: 基准代码:指数\基金\个股开始日期结束日期 净值频率:

notes:如果是周week,只会返回结束日期;如果是交易日day,会正常返回序列

日期 组合净值 基准净值 组合收益率 基准收益率 组合净资产 总盈亏


5-1,PMS提取组合持仓:股票、基金、债券、指数

用Wind-API提取PMS数据;给定组合名称,提取最近1个月末的组合持仓;
可选部分:1,提取股票当月涨跌幅;2,提取基本面指标和概要
notes:开始和结束日期是月末交易日,周末假期会报错

选择PMS组合:开始日期|月末交易日结束日期|交易日
是否提取行情涨跌幅是否提取估值和预期指标
资产类型 证券代码 证券名称 最新权重% 起初权重% 浮动盈亏% 最新持仓市值|万 总成本|万 浮动收益|万 持仓数量|万 组合名称


5-2,本地策略文件提取组合持仓:股票、基金、债券、指数

用本地策略文件中提取PMS数据;给定组合名称,提取最近1个月末的组合持仓;
可选部分:1,提取股票当月涨跌幅;2,提取基本面指标和概要。


6,PMS多策略组合调整

steps:1,选择组合,导入组合的不同策略配置比例;
2,分别导入单个策略配置文件;
3,对组合内所有策略的持仓做合并同类权重;
4,实盘组合需要和现有持仓比较,计算差额数量、生成交易指令。5,生成组合配置文件。

6.1,查询组合的策略配置比例

需要用到sheet=组合列表,组合策略配置,file= pms_manage.xlsx;path=C:\rc_2023\rc_202X\data_pms
最新配置权重 sheet=组合策略配置,需要在 sheet=log_port_allo 中记录调整日期

组合的策略配置:
组合名称 总比例 权益总比例 固收总比例 股票行业研究 股票量化策略 基金池-主动股票 基金池-偏股混 基金池-偏债混 基金池-纯债 机构重仓-主动股票 机构重仓-偏股混 机构重仓-偏债混 机构重仓-纯债 主动行业轮动 市场风格趋势 利率债动量 股票期权对冲 基金重仓股-主动股票 基金重仓股-偏股混 基金重仓股-偏债混
躺赢股基 0.95 0.75 0.2 nan nan 0.75 nan nan 0.2 nan nan nan nan nan nan nan nan nan nan nan
躺赢混合债基 0.95 0.34 0.61 nan nan nan 0.25 0.7 nan nan nan nan nan nan nan nan nan nan nan nan
躺赢纯债基 0.95 0.04 0.91 nan nan nan nan 0.2 0.75 nan nan nan nan nan nan nan nan nan nan nan
躺赢FOF股基 0.9 0.58 0.32 nan nan nan nan nan nan 0.2 0.4 0.3 nan nan nan nan nan nan nan nan
躺赢FOF债基 0.95 0.05 0.9 nan nan nan nan nan nan nan nan 0.25 0.7 nan nan nan nan nan nan nan
行业成长价值精选 0.95 0.8 0.15 0.7 0.1 nan nan nan 0.15 nan nan nan nan nan nan nan nan nan nan nan
量化成长选股 1.0 0.8 0.2 nan 0.8 nan nan nan 0.2 nan nan nan nan nan nan nan nan nan nan nan
FOF行业轮动指数 0.9 0.7 0.2 nan nan nan nan nan 0.2 nan nan nan nan 0.6 0.1 nan nan nan nan nan
指数股债配置 0.95 0.55 0.4 nan nan nan nan nan 0.4 nan nan nan nan 0.15 0.4 nan nan nan nan nan
产品2FOF8债 0.95 0.22 0.73 nan nan 0.05 0.1 0.2 0.55 nan nan nan nan nan 0.05 nan nan nan nan nan
产品10偏股混合 0.94 0.46 0.48 0.07 0.07 nan 0.2 0.3 0.2 nan nan nan nan nan 0.1 nan nan nan nan nan
产品2股8债 0.94 0.2 0.74 0.07 0.07 nan nan 0.3 0.5 nan nan nan nan nan nan nan nan nan nan nan
产品10FOF对冲 0.95 0.5 0.45 nan nan 0.2 0.3 0.3 0.15 nan nan nan nan nan nan nan nan nan nan nan
产品10偏债混合 1.0 0.1 0.9 nan nan nan nan 0.5 0.5 nan nan nan nan nan nan nan nan nan nan nan
产品2混8纯债 0.98 0.05 0.93 nan nan nan 0.03 0.15 0.8 nan nan nan nan nan nan nan nan nan nan nan
量化可转债 0.18 0.08 0.1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
量化可转债多因子3 0.96 0.48 0.48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
量化可转债正股因子 0.96 0.48 0.48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
量化可转债双低 0.96 0.48 0.48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
量化可转债低价 0.96 0.48 0.48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan
6.2,查询策略被哪些组合配置
选择策略:
组合名称 总比例 权益总比例 固收总比例 股票行业研究 股票量化策略 基金池-主动股票 基金池-偏股混 基金池-偏债混 基金池-纯债 机构重仓-主动股票 机构重仓-偏股混 机构重仓-偏债混 机构重仓-纯债 主动行业轮动 市场风格趋势 利率债动量 股票期权对冲 基金重仓股-主动股票 基金重仓股-偏股混 基金重仓股-偏债混
6.3,根据策略配置,计算组合持仓权重

根据策略配置比例、分别导入单策略、合并生成组合持仓权重,如file=port_躺赢纯债基_20220308.xlsx
要确保命名关系一一对应:col_name in df-"组合策略配置", file_stra="stra_" + temp_stra + "_" + date + ".xlsx",或"stra_" + temp_stra + ".xlsx"
sheet=组合策略配置,file=pms_manage.xlsx;path=C:\rc_2023\rc_202X\data_pms
notes:“利率债投资、FOF期权9901”两个组合目前没有自动组合权重文件,不用选。

计算部分组合:

产品10偏股混合
躺赢纯债基
产品2FOF8债
产品2股8债
产品10FOF对冲
产品2混8纯债
产品10偏债混合
指数股债配置
FOF行业轮动指数
躺赢股基
躺赢FOF股基
行业成长价值精选
量化成长选股
躺赢混合债基
躺赢FOF债基
量化可转债
量化转债指标
量化可转债低价
量化可转债多因子3
量化可转债双低
量化可转债正股因子


计算全部组合 调整日期

7,PMS上传组合调整

steps:1,获取组合配置文件;2,上传至PMS;3,更新组合日志文件
notes:“利率债投资、FOF期权9901”两个组合目前没有自动组合权重文件,不用选。

计算部分组合:

产品10偏股混合
躺赢纯债基
产品2FOF8债
产品2股8债
产品10FOF对冲
产品2混8纯债
产品10偏债混合
指数股债配置
FOF行业轮动指数
躺赢股基
躺赢FOF股基
行业成长价值精选
量化成长选股
躺赢混合债基
躺赢FOF债基
量化可转债
量化转债指标
量化可转债低价
量化可转债多因子3
量化可转债双低
量化可转债正股因子


计算全部组合 调整日期

8,PMS组合更新流程

PMS组合更新流程:
PMS组合更新步骤:1,更新组合的策略配置,sheet=组合策略配置,file=pms_manage.xlsx;
2,更新部分需要主观判断的单策略,如基金类的“市场风格趋势、主动行业轮动”,sheet=stra_weight,数据来源file=rc_个股推荐行业事件.xlsx\sheet=行业... ;
3,将个股股票池贴到sheet=股票池 ;
4,股票:在quick.html里【导出Wind股票列表、提取api个股数据、动量和行业统计、计算量化、行业股票策略】;
5,基金:依次完成【3,股票和基金策略】各个策略更新;html=quick.html
6, 生成组合更新文件, ; html=pms_manage.html