利用Numpy进行数据分析,三步计算和评估股票价格的波动

首先我们要理解一些基础的知识:

        股票价格的波动是股票市场风险的表现,因此股票市场风险分析就是对股票市场价格波动进行分析。波动性代表了未来价格取值的不确定性,这种不确定性一般用方差或标准差来刻画(Markowitz,1952)

        下表是中国和美国部分时段的股票统计指标,其中中国证券市场的数据由"钱龙"软件下载,美国证券市场的数据取自ECl的“WorldStockExchangeDataDisk"。表股票统计指标

ffcdef4c1c5b42078dc27c9e06b370f5.png

         变异系数((Coefficient of Variation):当需要比较两组数据离散程度大小的时候,如果两组数据的测量尺度相差太大,或者数据量纲的不同,直接使用标准差来进行比较不合适,此时就应当消除测量尺度和量纲的影响,而变异系数可以做到这一点,它是原始数据标准差与原始数据平均数的比

相关分析计算代码如下:

import numpy as np
#上述股票信息进行爬取后的结果
stock_info=np.array([
    [110.93,16.46,0.2376,0.0573],
    [-0.13,31.01,0.1188,0.0836],
    [8.94,26.67,0.0565,0.0676],
    [17.24,19.53,0.1512,0.0433],
    [43.86,-10.14,0.097,0.0421],
    [-15.34,13.04,0.0902,0.0732],
    [-20.82,23.37,0.0582,0.1091]
])

#第一步,我们先来计算7年的期望值(简单点来说就是平均值)
stock_mean=np.mean(stock_info,axis=0)
print(stock_mean)

#第二步,我们来计算7年的标准差
stock_std=np.std(stock_info,axis=0)
print(stock_std)

#第三步,#因为标准差是绝对值,不能通过标准差对中美直接进行对比,
##而变异系数可以直接比较 -----变异系数=原始教据标准差/原始数据平均数

stock_vary=stock_std/stock_mean
print(stock_vary)

计算和分析结果如下:

c4b62480d5c04f7c86aeb8e8968b0160.png

 当数值越大时,说明数值波动的越明显,股票越不稳定,其实基金中评估你能承担的风险程度也和此相关,主要观察的是股票或者基金的风险波动

小贴士:

利用数据公式进行投资也叫做公式投资:

公式投资

这是一种按照定式投资的计划。它遵循减少风险、分散风险转移风险风险控制原则,利用不同种类股票的短期市场价格波动控制风险,获取收益。具体有等级投资计划、平均成本投资计划、固定金额投资计划、固定比率投资计划、可变比率投资计划等。这些计划的形式各不相同,但基本原理基本相同,主要特点可归纳为三个方面:第一,各种方式都把资金分为两部分,即进取性投资和保护性投资。前者投资于价格波动比较大的股票,其收益率一般比较高,风险也比较大;后者投资于股价比较稳定的股票或投资基金,收益平稳,风险也比较低。

第二,在两种资金之间确定一个恰当的比率,并随着股价的变化,按照定式对两者的比率进行调整,使两者的搭配能满足预期的收益水平和风险控制目标。

第三,投资者根据市场价格水平的变化,机械地进行股票买卖活动。

 

 

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夏天的学习日记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值