q1.4动手⏱ 约 8 分钟
画出你的第一张 K 线图
蜡烛、均线、成交量——看懂图,但别迷信图
🔎 最后验证 2026-07📚 来源:mplfinance 官方文档(github.com/matplotlib/mplfinance)、本节代码于 2026-07 在 Python 3.12 实测跑通并成功出图🧰 mplfinance、pandas
为什么学这个
数据买回来了(q1.2)、体检干净了(q1.3)——但到现在为止,它在你眼里还是一张 5000 多行的表格。今天,让它变成一张图。
三行核心代码,你会画出财经软件里那种专业的 K 线图:红绿蜡烛、两条均线、下方成交量。第一次看到自己代码画出的行情图,成就感是真实的。
但这节课还有一个更重要的任务:在你学会画图的同一天,给你打一针疫苗——图是用来理解数据的,不是用来「看图找买点」的。这道分界线,划开的是科学和玄学。
💡 打个比方
K 线图之于量化,就像心电图之于医生:
医生看心电图,是为了理解病人的状态——节律稳不稳、哪段有异常;但没有医生会说「这个波形长得像上次那个康复的病人,所以这位也会康复」。
看图理解数据 = 医生读心电图;看图预测涨跌 = 看云识吉凶。工具是同一张图,姿势对不对,天壤之别。
一、三行核心代码,画出专业 K 线
接着用体检过的 csi300.csv(q1.3 里我们只保留了 2005-04-08 之后的段),新建 plot_kline.py:
import pandas as pd
import mplfinance mpf
df = pd.read_csv(, parse_dates=[]).set_index().sort_index()
df = df[df.index >= ]
recent = df.tail()[[, , , , ]]
mpf.plot(recent, =,
volume=,
mav=(, ),
style=,
title=,
savefig=)
()

都看到这了,打个赏呗!
接下来 · q1.5
技术指标亲手算:均线与 RSI
继续读下一节 →