引言
恒生指数是衡量香港股市整体表现的重要指标,对于投资者来说,了解并掌握恒生指数的相关指标和源码对于投资决策至关重要。本文将深入解析恒生指数,并独家公开相关指标源码,帮助投资者掌握投资先机。
恒生指数简介
1. 恒生指数的历史与作用
恒生指数由香港恒生银行于1969年11月24日首次发布,旨在反映香港股票市场的整体表现。恒生指数采用加权平均法计算,以50家市值最大、交易活跃的上市股票为成分股。
2. 恒生指数的组成
恒生指数的成分股涵盖了香港股市的多个行业,包括金融、地产、公用事业、工商业等。这些成分股的市值和成交量均占香港股市的较大比重,能够较好地反映香港股市的整体情况。
恒生指数的独家指标源码
1. 指标源码概述
本文将公开以下独家指标源码:
- 恒生指数成分股市值占比
- 恒生指数成分股行业分布
- 恒生指数周线技术指标
- 恒生指数月线技术指标
2. 指标源码详解
2.1 成分股市值占比
import pandas as pd
# 假设已有成分股数据
data = {
'股票名称': ['股票A', '股票B', '股票C'],
'市值': [1000, 2000, 3000]
}
# 创建DataFrame
df = pd.DataFrame(data)
# 计算市值占比
df['市值占比'] = df['市值'] / df['市值'].sum() * 100
print(df)
2.2 成分股行业分布
# 假设已有成分股行业数据
data = {
'股票名称': ['股票A', '股票B', '股票C'],
'行业': ['金融', '地产', '公用事业']
}
# 创建DataFrame
df = pd.DataFrame(data)
# 计算行业分布
industry_distribution = df['行业'].value_counts()
print(industry_distribution)
2.3 恒生指数周线技术指标
import ta
# 假设已有恒生指数周线数据
data = {
'日期': ['2021-01-01', '2021-01-08', '2021-01-15'],
'收盘价': [26000, 26200, 26300],
'成交量': [10000000, 12000000, 14000000]
}
# 创建DataFrame
df = pd.DataFrame(data)
# 计算技术指标
df['MA5'] = ta.trend.MAIndicator(close=df['收盘价']).ma5().fillna(0)
df['RSI'] = ta.momentum.RSIIndicator(close=df['收盘价']).rsi().fillna(0)
print(df)
2.4 恒生指数月线技术指标
import ta
# 假设已有恒生指数月线数据
data = {
'日期': ['2021-01', '2021-02', '2021-03'],
'收盘价': [26000, 26200, 26300]
}
# 创建DataFrame
df = pd.DataFrame(data)
# 计算技术指标
df['MA20'] = ta.trend.MAIndicator(close=df['收盘价']).ma20().fillna(0)
df['MACD'] = ta.trend.MACDIndicator(close=df['收盘价']).macd_diff().fillna(0)
print(df)
总结
本文深入解析了恒生指数,并独家公开了相关指标源码。通过掌握这些指标和源码,投资者可以更好地了解恒生指数的整体情况,为投资决策提供有力支持。希望本文能为投资者在股市中掌握先机提供帮助。
