首先,你需要准备数据。这通常包括股票的收盘价格数据。然后,你可以使用 Python 的 talib 库来计算 MACD 指标。这个库提供了一个名为 MACD 的函数,可以计算移动平均指数平滑异同平均值 (MACD) 以及其信号线。接下来,你可以使用 Python 的绘图库,如 Matplotlib 或者 Seaborn 绘制图表。
示例代码如下:
import pandas as pd
import talib
import matplotlib.pyplot as plt# 读入股票数据
df = pd.read_csv("stock_data.csv")
# 计算 MACD
macd, signal, hist = talib.MACD(df["Close"], fastperiod=12, slowperiod=26, signalperiod=9)
# 绘制 MACD 图
plt.plot(macd, label="MACD"