Skip to main content

K 线图详解

K 线图是股票软件中最基础的图形,源自日本米商(记录鱼市价格),后被引入股票市场。


K 线的基本构成

每一根 K 线代表一天的交易,包含四个价格:

价格含义
开盘价9:25 集合竞价产生的价格
收盘价15:00 结束时的价格
最高价当天达到过的最高价格
最低价当天达到过的最低价格

K 线的结构

最高价 ── ─── ── 上影线
┌─────┐
│ │
│实体 │ ← 实体(长方形):上下边缘为开盘价和收盘价
│ │
└─────┘
最低价 ── ─── ── 下影线
  • 实体(中间的长方形):表示开盘价到收盘价的范围
  • 上影线:最高价到实体上边缘
  • 下影线:实体下边缘到最低价

阳线 vs 阴线

阳线(涨)阴线(跌)
颜色红色/白色(空心)绿色/蓝色(实心)
含义今天涨了今天跌了
判断开盘价 < 收盘价(低开高走)开盘价 > 收盘价(高开低走)
实体上边收盘价开盘价
实体下边开盘价收盘价

特殊 K 线形态

十字星

开盘价 = 收盘价,实体是一条横线。表示多空力量均衡,可能预示方向转变。

── ─── 上影线
── ← 实体(一条线)
── ─── 下影线

光头光脚(无影线)

  • 光头光脚阳线:开盘价 = 最低价,收盘价 = 最高价 → 全天持续上涨,多头强势
  • 光头光脚阴线:开盘价 = 最高价,收盘价 = 最低价 → 全天持续下跌,空头强势

锤子线与上吊线

  • 锤子线(底部出现):长下影线 + 小实体 → 可能见底反转
  • 上吊线(顶部出现):长下影线 + 小实体 → 可能见顶反转

K 线组合形态

K 线有各种各样的组合形态,可用于趋势分析:

形态特征含义
三连阳(红三兵)连续三根阳线,逐日走高上涨趋势确认
三连阴(三只乌鸦)连续三根阴线,逐日走低下跌趋势确认
早晨之星阴线 → 十字星 → 阳线底部反转信号
黄昏之星阳线 → 十字星 → 阴线顶部反转信号
吞没形态后一根 K 线实体完全吞没前一根强烈反转信号

K 线形态需要结合成交量和其他指标综合判断,单一形态的准确率有限。


用 Python 绘制 K 线图

import matplotlib.pyplot as plt
import matplotlib.dates as mdates
from mplfinance.original_flavor import candlestick_ohlc

# 准备 OHLC 数据
df_ohlc = df[['open', 'high', 'low', 'close']].reset_index()
df_ohlc['date'] = df_ohlc['index'].map(mdates.date2num)

# 绘制 K 线图
fig, ax = plt.subplots(figsize=(15, 8))
candlestick_ohlc(ax, df_ohlc.values, width=0.6,
colorup='red', colordown='green')
ax.xaxis_date()
ax.set_title('K 线图', fontsize=16)
ax.set_xlabel('日期')
ax.set_ylabel('价格')
ax.grid(True, alpha=0.3)
plt.tight_layout()
plt.show()

下一步均线理论 →