关于股票均线叠加的问题,我们总结了以下几点,给你解答:
股票均线叠加
§ Code
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import mpl_finance as mpf
import matplotlib.ticker as ticker
# 读取数据
df = pd.read_csv('000651.csv', index_col='date', parse_dates=['date'])
# 画图
fig, ax = plt.subplots(figsize=(14,7))
# 画K线图
mpf.candlestick2_ochl(ax, df['open'], df['close'], df['high'], df['low'],
width=0.5, colorup='r', colordown='g', alpha=0.6)
# 画均线
ma5 = df['close'].rolling(5).mean()
ma10 = df['close'].rolling(10).mean()
ma20 = df['close'].rolling(20).mean()
ax.plot(df.index, ma5, label='MA5')
ax.plot(df.index, ma10, label='MA10')
ax.plot(df.index, ma20, label='MA20')
# 设置X轴刻度
ax.xaxis.set_major_locator(ticker.NullLocator())
ax.xaxis.set_minor_locator(ticker.FixedLocator(df.index))
ax.xaxis.set_minor_formatter(ticker.FixedFormatter(df.index.strftime('%Y-%m-%d')))
# 设置X轴标签旋转
plt.xticks(rotation=45)
# 设置图例
ax.legend()
# 显示图形
plt.show()
§ Output
>
§ Markdown
## 画出某只股票的成交量
§ Code
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import mpl_finance as mpf
import matplotlib.ticker as ticker
# 读取数据
df = pd.read_csv('000651.csv', index_col='date', parse_dates=['date'])
# 画图
fig, ax = plt.subplots(figsize=(14,7))
# 画K线图
mpf.candlestick2_ochl(ax, df['open'], df['close'], df['high'], df['low'],
width=0.5, colorup='r', colordown='g', alpha=0.6)
# 画成交量
ax.bar(df.index, df['volume'], width=0.5, color='b', alpha=0.6)
# 设置X轴刻度
ax.xaxis.set_major_locator(ticker.NullLocator())
ax.xaxis.set_minor_locator(ticker.FixedLocator(df.index))
ax.xaxis.set_minor_formatter(ticker.FixedFormatter(df.index.strftime('%Y-%m-%d')))
# 设置X轴标签旋转
plt.xticks(rotation=45)
# 显示图形
plt.show()
§ Output
>
§ Markdown
## 画出某只股票的MACD
§ Code
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import mpl_finance as mpf
import matplotlib.ticker as ticker
# 读取数据
df = pd.read_csv('000651.csv', index_col='date', parse_dates=['date'])
# 计算MACD
ema12 = df['close'].ewm(span=12).mean()
ema26 = df['close'].ewm(span=26).mean()
dif = ema12 - ema26
dea = dif.ewm(span=9).mean()
macd = (dif - dea) * 2
# 画图
fig, ax = plt.subplots(figsize=(14,7))
# 画K线图
mpf.candlestick2_ochl(ax, df['open'], df['close'], df['high'], df['low'],
width=0.5, colorup='r', colordown='g', alpha=0.6)
# 画MACD
ax.plot(df.index, dif, label='DIF')
ax.plot(df.index, dea, label='DEA')
ax.bar(df.index, macd, label='MACD', color='b', alpha=0.6)
# 设置X轴刻度
ax.xaxis.set_major_locator(ticker.NullLocator())
ax.xaxis.set_minor_locator(ticker.FixedLocator(df.index))
ax.xaxis.set_minor_formatter(ticker.FixedFormatter(df.index.strftime('%Y-%m-%d')))
# 设置X轴标签旋转
plt.xticks(rotation=45)
# 设置图例
ax.legend()
# 显示图形
plt.show()
§ Output
>
§ Markdown
## 画出某只股票的KDJ
§ Code
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import mpl_finance as mpf
import matplotlib.ticker as ticker
# 读取数据
df = pd.read_csv('000651.csv', index_col='date', parse_dates=['date'])
# 计算KDJ
low_list = df['low'].rolling(9).min()
high_list = df['high'].rolling(9).max()
rsv = (df['close'] - low_list) / (high_list - low_list) * 100
k = rsv.ewm(com=2).mean()
d = k.ewm(com=2).mean()
j = 3 * k - 2 * d
# 画图
fig, ax = plt.subplots(figsize=(14,7))
# 画K线图
mpf.candlestick2_ochl(ax, df['open'], df['close'], df['high'], df['low'],
width=0.5, colorup='r', colordown='g', alpha=0.6)
# 画KDJ
ax.plot(df.index, k, label='K')
ax.plot(df.index, d, label='D')
ax.plot(df.index, j, label='J')
# 设置X轴刻度
ax.xaxis.set_major_locator(ticker.NullLocator())
ax.xaxis.set_minor_locator(ticker.FixedLocator(df.index))
ax.xaxis.set_minor_formatter(ticker.FixedFormatter(df.index.strftime('%Y-%m-%d')))
# 设置X轴标签旋转
plt.xticks(rotation=45)
# 设置图例
ax.legend()
# 显示图形
plt.show()
§ Output
>
§ Markdown
## 画出某只股
股票均线叠加说明什么
若5日周线向上和10周均线出现金叉合粘,说明该股经过震荡,股价得到了有力的支撑,有上升的趋势
的,十分迷人;她眼珠乌黑,意思是“睁眼写错字”。另一种说法则相反,
在股票K线图中移动平均线所表示的意义:
1、上升行情初期,短期移动平均线从下向上突破中长期移动平均线,形成的交叉叫黄金交叉。预示股价将上涨:黄色的5日均线上穿紫色的10日均线形成的交叉;10日均线上穿绿色的30日均线形成的交叉均为黄金交叉。
2、当短期移动平均线向下跌破中长期移动平均线形成的交叉叫做死亡交叉。预示股价将下跌。黄色的5日均线下穿紫色的10日均线形成的交叉;10日均线下穿绿色的30日均线形成的交叉均为死亡交叉。
移动平均线由上升转为下降出现最高点,和由下降转为上升出现最低点时,是移动平均线的转折点。预示股价走势将发生反转。
具体的你可以用牛股宝手机软件去辅助分析,里面的各项指标都有详细说明如何运用,在什么样的形态下表示什么意思,使用起来要方便很多,祝你投资愉快!
股票均线叠加什么意思
容易,你直接把ma指标里面的均线日期修改下就行了