📊 成交量是什么?
成交量就是一段时间内买卖的总手数。
放量 = 很多人买卖,缩量 = 很少人买卖
🎯 成交量的作用
1. 验证趋势
- 📈 价涨量升 → 趋势可能延续
- 📉 价跌量缩 → 趋势可能结束
2. 判断真假突破
- 🚀 突破时放量 → 真突破
- 💨 突破时缩量 → 假突破
3. 找到买卖点
- 🔔 放量上涨 → 强势
- ⚠️ 放量下跌 → 危险
👨💻 用Python分析成交量
import akshare as ak
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams["font.sans-serif"] = ["SimHei"]
# 获取数据
df = ak.stock_zh_a_hist(symbol="600519", adjust="qfq")
df = df.tail(60)
# 放量:成交量大于5日均量
df["VOL_MA5"] = df["成交量"].rolling(5).mean()
df["放量"] = df["成交量"] > df["VOL_MA5"]
# 画图
fig, (ax1, ax2) = plt.subplots(2, 1, figsize=(12, 6))
# 股价
ax1.plot(df["日期"], df["收盘"], label="收盘价")
ax1.set_title("茅台股价")
# 成交量
colors = ["red" if df["放量"].iloc[i] else "gray" for i in range(len(df))]
ax2.bar(df["日期"], df["成交量"], color=colors)
ax2.set_title("成交量(红色=放量)")
plt.tight_layout()
plt.show()
💡 放量信号
# 放量上涨(强势)
if close > close_prev and volume > volume_prev:
print("放量上涨,强势!")
# 放量下跌(危险)
if close volume_prev:
print("放量下跌,注意风险!")
# 缩量反弹(可能不稳)
if close > close_prev and volume
📊 量价关系
| 价格 | 成交量 | 含义 |
|---|---|---|
| 上涨 | 放大 | ✅ 趋势延续 |
| 上涨 | 缩小 | ⚠️ 可能是反弹 |
| 下跌 | 放大 | ⚠️ 加速下跌 |
| 下跌 | 缩小 | ✅ 可能见底 |
⚠️ 注意事项
- 📊 成交量是辅助指标
- 💡 不要单独使用
- 🔧 配合均线、K线一起看
📚 下一课
学会了技术指标,我们来写一个完整的双均线策略!