← 返回目录
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
继续读下一节 →