Python计算长投温度

做一个长投温度

长投温度 = (PB温度+PE温度) / 2

说明在历史上低于当前估值的概率,温度越高指数的价值越被高估,下跌的概率越大,反之亦然。

PE 市盈率 = 公司市值/净利润,指的是一笔钱投资进一只股票,需要多长时间能回本

PB 市净率 = 公司市值/净资产,体现的是公司的净资产是否被低估。

长投温度 操作 说明
0-10° 最佳买入时机 市场正值寒冬、萎靡不振
10-20° 买入良机 寒冬已过,初春绽放,市场逐步回暖
20-30° 可以继续买入 春暖花开的几节,市场欣欣向荣
30-40° 继续持有,提防风险 酷暑难耐,市场气氛热烈
40-50° 考虑逐步卖出 高温预警
>90° 随时灰飞烟灭 人间地狱,随时有灰飞烟灭的风险

PE温度=NORM.DIST(E3,AVERAGE(E$2:E3),STDEVA(E$2:E3),1)*100

AVERAGE:平均值 STDEVA:标准方差 逻辑值

import numpy as np
from scipy.stats import norm


def make_cdf(data_list):
	# 计算平均值
	mean = np.mean(data_list)
	# 计算标准偏差
	std = np.std(data_list)
	return norm.cdf(data_list[-1], mean, std) * 100

 

你可能感兴趣的