第一部分:沪深300指数正态性检验 正态分布是金融学中的最重要的分布,也是金融学理论的主要统计学基础之一。a.投资组合理论:当股票收益率呈正态分布时,最优化投资组合可以在如下假设中选择:只有平均收益和收益的方差以及不同的股票之间的协方差与投资决策相关。 b.资本性资产定价模型:当股票收益呈现正态分布时,单独证券的价格可以很好地以某种大规模市场指数的关系表示。 c.有效市场假设:有效市场是指价格反映
转载
2023-08-28 12:58:51
5阅读
衡量某一投资组合策略的绩效就是要考察其实际投资组合所承担的风险与所获得的收益是否匹配,主要指标有Sharpe Ratio、Treynor Ratio、Sortino Ratio、Jensen’s Alpha、Information Ratio、T2、M2等。Sharp Ratio、M2——衡量总风险 Sharpe Ratio:SRP=(E(Rp)-Rf)/σp,E(Rp)表示投资组合的预期收
转载
2024-01-30 06:23:27
123阅读
我今年的研究课题是使用粒子群优化(PSO)的货币进位交易组合优化。在本文中,我将介绍投资组合优化并解释其重要性。其次,我将演示粒子群优化如何应用于投资组合优化。第三,我将解释套利交易组合,然后总结我的研究结果。组合优化投资组合包括资产和投资资本。投资组合优化涉及决定每项资产应投入多少资金。随着诸如多样化要求,最小和最大资产敞口,交易成本和外汇成本等限制因素的引入,我使用粒子群优化(PSO)算法。投
转载
2023-11-14 20:26:37
59阅读
作者:chen_h 第一篇:计算股票回报率,均值和方差第二篇:简单线性回归第三篇:随机变量和分布第四篇:置信区间和假设检验第五篇:多元线性回归和残差分析第六篇:现代投资组合理论第七篇:市场风险第八篇:Fama-French 多因子模型介绍现代投资组合理论(MPT)表明投资者应如何在各种投资中分配财务,以最大限度地降低风险并最大化回报。本章在数学公式上有点多,所以得慢慢看。风险厌恶在投资组合理论中,
使用matplotlib和mplfinance生成专业的数据可视化仪表盘(下篇)投资结果的可视化(下篇)图表的布局规划及格式设定图表布局格式设定表头和回测结果摘要信息表1:绘制收益率曲线图1,绘制投资收益率以及基准收益率2,添加买卖区间3,使用箭头标记最大回撤区间表2:绘制对数比例的收益率曲线图表3:绘制收益额柱状图表4:绘制盈利能力指数变动图(阿尔法系数/夏普率)表5:绘制风险系数变动图(波动
转载
2024-05-20 18:09:45
54阅读
Markowitz投资组合模型—基于R
模型的介绍1952年Markowitz给出了现代投资组合理论的基本框架,并于1990年获得诺贝尔经济学奖.其基本思想是用收益率的期望来度量投资股票的收益率,用收益率的方差来衡量投资的风险,方差越大风险越大,方差越小风险越小.模型的建立假设有三种股票 \(A,B,C\),它们的年收益率分别为 \(R_1,R_2,R_3\),则 \(R_i\)\[E(
转载
2023-07-02 20:20:57
134阅读
读取基金数据,然后画线# coding: utf-8
import pandas as pd
import matplotlib.pyplot as plt
# 读取csv文件里的基金数据
fund = pd.read_csv("./csv/001112.csv", dtype={"fcode":str})
fund['fdate'] = pd.to_datetime(fund['fdate'
转载
2024-01-02 22:09:19
233阅读
一、项目组合管理概述1.项目组合是将项目、项目集,以及其他方面的工作内容组合起来,满足组织的战略性的业务目标2.选择的组件的一个视图以及组合的战略目标,不见得要相互依赖或者直接相关,组织的投资决策,项目优先级的排序以及资源的分配,组织的意图、方向和进展3.位实现特定的战略目标,项目组合包含的组件都需要经过识别、评价、选择以及批准4.资金投入情况,识别和确定组织的优先活动,确定项目治理和项目绩效管理
#列表(一组有序数据的组合就是列表)
#创建列表
#空列表
var = list()#var = []
print(var,type(var))
#具有多个元素的列表
var = ['风','水','风水']
print(var,type(var))
#基本操作
var = ['地','火','地火']
#访问列表中的元素
print(var[-2])
#修改元素
var[1] = '水'
转载
2024-06-14 05:45:01
37阅读
写在前面最近在看《赌神数学家》这本书,在此书的第四部分“圣彼得堡悖论的故事”的“香农的恶魔”这一小节中,讲了香农自己对于股票的投资策略。在这一小节中,有一个股票价格和香农调整后的投资组合折线图,正好也学过了用python绘制折线图,想想自己能不能绘制出这个图。下面简单介绍一下股票价格的随机游走和香农的投资策略。股票:起始价为1美元,每时间单位价格翻倍或减半的概率相等;香农投资策略:假设你的起始资金
转载
2023-10-11 08:22:36
9阅读
上期文章给大家推荐了关于函数公式的三个高级的用法,分别是查找出现频率最高,最接近的数据以及定位字符串中出现的第一个汉字的位置。为了提高大家对公式与函数的理解能力与逻辑能力,今天小必老师给大家再次介绍一种计算给定的内容可以组成多少个组合。如下图所示,是两种材料的明细,这两种材料两两之间是可以相互混合并制作出另外一种材料。要求:全部列出两列材料可以组合的明细。对于上面的问题,解决方法其实很简单。关键问
转载
2024-07-10 10:56:24
38阅读
# Python股票组合回测代码实现
## 概述
在股票投资中,回测是一种评估投资策略有效性的方法。通过历史数据模拟投资策略的表现,可以帮助我们了解该策略在不同市场环境下的表现,从而做出更明智的投资决策。本文将为刚入行的小白介绍如何使用Python实现股票组合回测的代码。
## 流程图
```flow
st=>start: 开始
op1=>operation: 下载历史股票数据
op2=>op
原创
2023-08-14 04:47:40
515阅读
为了降低风险,投资者在购买股票时往往会构建一个投资组合,以对冲风险和最大获益。在投资组合中,描述该投资组合效果的两个重要变量是预期收益率及其波动率。1.投资组合的预期收益率 预期收益率的计算公式为: E(R)=E( )= ][ 其中,表示投资组合中第i支股票的权重,通常为股票市值占投资总值的比例,满足。而E()表示第i支股票的预期收益率,通常用该股票过去的收益率均值表示。 假设我们任选5支股票(就
转载
2023-10-18 22:35:19
461阅读
楔子假如有一个函数,实现返回两个数中的较大值:def my_max(x,y):
m = x if x>y else y
return m
bigger = my_max(10,20)
print(bigger)之前是不是我告诉你们要把结果return回来你们就照做了?可是你们有没有想过,我们为什么要把结果返回?如果我们不返回m,直接在程序中打印,行不行?来看结果:>&g
# 如何使用Python计算最大回测
最大回测(Maximum Drawdown)是一个非常重要的金融指标,用于评估投资策略的风险。它表示投资组合从最高点到最低点的最大损失。在本篇文章中,我将带你一步一步地学会如何用Python计算最大回测。
## 流程概述
首先,我们来看看实现这一过程的主要步骤。我们可以将整个流程整理成以下表格:
| 步骤 | 描述
1955年,美国盛行答题积累奖金的电视节目,答题者通过连续答对题目来累计奖金池。而在电视外,庄家针对这个节目开设了答题者能否答对题目的赌盘,吸引了许多赌徒参与下注。但是,节目在东海岸直播,西海岸则有直播延时,有赌徒便抓住了这个机会,利用延时提前通过电话得到了答题者答题情况,赶在西海岸直播前参与下注,从中套利。受此启发,贝尔实验室的科学家约翰·拉里·凯利于1956年在《贝尔系统技术期刊》中提出了凯利
文章目录引言主要思路投资组合现代投资组合理论(MPT)波动率协方差权重分配投资组合期望回报投资组合方差代码实践获取基金净值的变化情况计算基金的波动率比较基金之间的相关性计算年期望收益计算组合期望收益利用有效边界进行投资组合优化小结参考文章 引言还记得今年年初,A股行情火热的样子吗。我把年终奖投进了?热门网红基金里,然后就是绿油油的大半年?。最近在外网看了一篇关于股票投资组合优化的文章,于是想着可
转载
2023-11-21 21:54:20
46阅读
上篇文章《财码Python量化选股(三)选股分析 》回答了问题:“什么样的股票是有价值的,如何从股票池中选出这些股票。”本篇,我们继续回答第二个问题:“选出合适的股票后如何构建投资组合并动态调整?”投资组合理论哈里·马科维茨(Harry Markowitz)于1952年提出的“投资组合理论(Portfolio Selection)”包含两个重要内容:均值-方差分析方法和投资组合有效边界模型。其中均
转载
2023-12-12 14:31:10
27阅读
多策略回测时常常遇到问题。仓位如何分配?你以为基金经理都是一拍脑袋就等分仓位了吗?或者玩点玄乎的斐波拉契数列?OMG,谁说的黄金比例,让我看到你的脑袋(不削才怪)!! 其实,这个问题,好多好多年前马科维茨(Markowitz)我喜爱的小马哥就给出答案——投资组合理论。 根据这个理论,我们可以对多资产的组合配置进行三方面的优化。1.找到有效前沿。在既定的收益率下使组合的方差最小。2.找到shar
转载
2023-09-18 19:23:06
35阅读
1. Markowitz投资组合理论 Markowitz投资组合理论是投资组合优化的理论基础。 马克维茨被公认为是现代投资组合理论的开创者,他与夏普、米勒共同获得1952年的诺贝尔经济学奖。 1952年他在自己著名的论文《资产选择:有效的多样化》中首先提出了投资组合理论。马克维茨的理论主要包括“均值方差分析理论”和“有效边界模型”,他用期望收益率表示收益,用方差表示风险。