关于股票中分时均线的问题,我们总结了以下几点,给你解答:
股票中分时均线
:param stock_code:
:return:
"""
# 获取分时图数据
df = ts.get_hist_data(stock_code)
# 计算5日均线
df['ma5'] = df['close'].rolling(window=5).mean()
# 计算10日均线
df['ma10'] = df['close'].rolling(window=10).mean()
# 计算20日均线
df['ma20'] = df['close'].rolling(window=20).mean()
# 计算30日均线
df['ma30'] = df['close'].rolling(window=30).mean()
# 计算60日均线
df['ma60'] = df['close'].rolling(window=60).mean()
# 计算120日均线
df['ma120'] = df['close'].rolling(window=120).mean()
# 计算250日均线
df['ma250'] = df['close'].rolling(window=250).mean()
# 将数据按照日期从近到远排序
df = df.sort_index(ascending=False)
# 将数据按照日期从近到远排序
df = df.sort_index(ascending=True)
# 将数据按照日期从近到远排序
df = df.sort_index(ascending=False)
# 绘制分时图
plt.figure(figsize=(20, 10))
plt.plot(df.index, df['ma5'], label='MA5')
plt.plot(df.index, df['ma10'], label='MA10')
plt.plot(df.index, df['ma20'], label='MA20')
plt.plot(df.index, df['ma30'], label='MA30')
plt.plot(df.index, df['ma60'], label='MA60')
plt.plot(df.index, df['ma120'], label='MA120')
plt.plot(df.index, df['ma250'], label='MA250')
plt.legend()
plt.title(stock_code + ' 分时均线图')
plt.show()
if __name__ == '__main__':
stock_code = '600519'
draw_stock_ma(stock_code)
股市中分时均价线是什么意思
分时均价线是实时股价的直观表现,反映买卖双方的成本
分时价位线是目前的股票价格,均价线是当日开盘到现在的平均交易价格。
股票中分时均线是什么意思
是开盘至即时的每股成交均价,公式是:成交金额÷成交量。