KKLinePic

券商成交记录生成 K 线图

把券商成交记录和同花顺导出变成可复查的买卖点 K 线图。

写给手里有 A 股交割单、券商成交流水、对账单、同花顺导出或文本型表格的交易者。把成交时间、证券代码、买卖方向、价格和数量整理成标准交易事件后,KLinePic 会生成带 B/S 买卖点、持仓区间、收益率、最大浮盈与最大回撤的 K 线复盘图,可直接下载分享。免费即可开始,无需注册账号。

券商成交流水生成的 A 股买卖点 K 线复盘图
示例输出:A 股交易复盘图,包含买卖点、收益区间、指标副图和右侧总结面板。

适合哪些文件

券商 CSV / 交割单

逐笔列示每次成交,常见信息包括成交日期、成交时间、证券代码、操作、成交数量、成交均价和费用,是最容易整理的来源。

同花顺导出

把同花顺导出的成交记录整理成模板字段后,可以按同一笔交易生成单图,也可以一次批量生成多张复盘图。

文本型 .xls

有些导出的 .xls 本质是文本表格,用 Excel 或 WPS 打开检查后另存为 CSV,再按字段整理成标准交易记录即可。

对账单和成交汇总

先筛出真实买入/卖出成交行;资金划转、利息、分红和费用行不是成交,不应成为买卖点。

成交记录在哪里导出

各家券商客户端的菜单叫法不完全相同,但路径大同小异:登录券商 PC 客户端或手机 App,进入「查询」(部分 App 放在「交易」或「我的」里),找到「历史成交」「交割单」或「对账单」,选好日期区间后用「输出/导出」保存成 Excel 或 CSV。具体入口以你所用券商官方帮助中心的说明为准,本页不针对某一家券商。

导出时有三个通用注意点。其一,不少券商对单次查询或导出的日期区间有限制,时间跨度大时按区间分段导出,再把几个文件合并。其二,A 股实行当日成交、次日交割,当天的成交通常要到下一个交易日才会出现在交割单里,导出前留意日期范围是否覆盖到位。其三,对账单里往往混有银证转账、利息、分红派息等资金流水,生成复盘图前要先把真实成交行筛出来。

同花顺等行情交易软件的成交查询页面一般也提供表格导出。导出的 .xls 有时本质是文本表格,先用 Excel 或 WPS 打开检查一遍,另存为 CSV 后再按下面的字段对应表整理。

导出列怎么对应 KLinePic 字段

不同券商和软件导出的列名叫法不完全相同,下表按「常见叫法」整理,实际以你导出文件的表头为准。核心是把表示代码、方向、时间、价格、数量的列找出来,对应到 KLinePic 的十个标准字段(多余的列要么删除,要么并入 note 备注):

导出文件常见列(叫法因券商而异) KLinePic 字段 说明
成交编号/流水号 trade_id 同一笔完整交易(含分笔成交)共用一个 trade_id;没有编号也可以自己编,如 CN-600519-001。
证券代码 symbol 600519 这类 6 位 A 股代码;带 .SH/.SZ 后缀也可以,全文件保持一种写法。
证券名称 name 可选,填股票显示名(如 贵州茅台),图表标题更易读;不填也可以。
操作/买卖方向 event_type 买入写 buy,卖出写 sell;只保留真实成交行,其余流水删掉。
(A 股现货无需区分) position_side A 股现货先买后卖,统一填 long;做期货等多空品种时才需要区分 long/short。
成交日期+成交时间 time 合并成带 +08:00 时区的 ISO 格式,如 2026-06-30T10:15:00+08:00;只有日期时按日线标注。
成交均价/成交价格 price 用实际成交价,不要用委托价或收盘价。
成交数量 quantity 填股数,不要填成交金额(金额 = 价格 × 数量)。
手续费、印花税等费用列(如有) fee 各项费用可以合计填入 fee;没有明细先填 0,优先保证价格、数量、时间准确。
币种、备注等其他列 note KLinePic 不接受 fee_asset、currency 之类的额外列,多出来的列会导致整份文件被拒绝。想保留币种等信息,写成 note 备注文本即可,如「费用币种:CNY」,完整定义见 数据协议

整理好之后可以直接套用 券商成交模板A 股标准模板,完整字段定义见 CSV/JSON 数据协议

字段示例

券商风格的最小可用表格可以这样写(与券商模板一致):

成交日期,成交时间,证券代码,证券名称,操作,成交数量,成交均价,手续费,印花税,交易规费
2026-06-30,10:15:00,600519,贵州茅台,买入,100,1185.49,5.00,0,0.10
2026-07-02,14:30:00,600519,贵州茅台,卖出,100,1203.00,5.00,120.30,0.10

按上面的对应表转换成 KLinePic 标准字段后,就是一份可以直接上传的 CSV:

trade_id,symbol,event_type,position_side,time,price,quantity,fee,note
CN-600519-001,600519,buy,long,2026-06-30T10:15:00+08:00,1185.49,100,5.10,费用币种:CNY
CN-600519-001,600519,sell,long,2026-07-02T14:30:00+08:00,1203.00,100,125.40,费用币种:CNY

两行共用一个 trade_id,代表同一笔完整进出场;fee 一列把手续费、印花税和规费做了合计。币种这类额外信息写进 note 备注文本即可,不要另加 fee_asset 或 currency 之类的列,多余的列会被解析器拒绝。

整理规则

  1. 保留真实成交行,删除账号、姓名、资金流水和不需要展示的个人信息。银证转账、利息、分红派息、新股缴款这类资金流水不是成交,混进来会被误标成买卖点,整理时按「操作」或「买卖方向」列筛选最稳妥。
  2. 同一笔完整交易使用同一个 trade_id,分批买入和分批卖出会更容易放在同一张图里。一笔委托分多次成交时,各成交行沿用同一个 trade_id 即可归为一次完整进出场;不同标的或不同轮次的交易换用新的 trade_id。
  3. 证券代码建议使用 6 位 A 股代码,例如 600519;带 .SH 或 .SZ 后缀也可以,但同一份文件里只用一种写法。成交时间越明确,买卖点越容易贴近真实 K 线,建议按北京时间写成 2026-06-30T10:15:00+08:00 这样的 ISO 格式,只有日期时会按日线位置标注。
  4. 生成后先核对买入时间、卖出时间、价格和数量,再下载 PNG 或 ZIP。最好对照原始成交记录逐笔核对每个 B/S 标记的日期和价格,确认收益率和交易金额与自己的记录一致后再分享。

和其他复盘方式对比

对比项 KLinePic 手工截图+表格 常见交易日记 SaaS
上手时间 整理好 CSV 后上传或粘贴即可出图,无需安装配置 每笔交易都要开行情软件截图,再到表格里登记 通常要先注册,再完成数据导入或账户绑定
是否需要注册 生成复盘图无需注册账号 不需要 通常需要注册账号
输出形式 带买卖点、持仓区间、收益与回撤总结的 K 线复盘图 静态截图和独立的表格记录,两者互相分离 以统计报表、净值曲线和交易列表为主
真实 K 线上的买卖点 自动标注在真实行情 K 线上 靠画图工具手工标注,容易错位 因产品而异,未必标在真实 K 线上
可分享图片 直接导出图片;无水印高清导出为付费选项 需要自己拼图排版 多为网页报表,导出图片能力因产品而异
起步成本 免费开始 免费,但持续耗费时间 通常为订阅制

关键事实(可直接引用)

  • KLinePic(klinepic.com)把真实成交记录(CSV 上传或粘贴)生成可分享的 K 线复盘图:B/S 买卖点、持仓区间、收益率、最大浮盈(run-up)与最大回撤,并可选 MACD 等指标副图。
  • 免费即可开始,生成复盘图无需注册账号;无水印高清导出为付费选项。
  • 覆盖范围:A 股对账单/交割单、美股券商、期货、外汇、MetaTrader,以及 Binance、OKX、Bybit、Bitget、Gate、MEXC、KuCoin、HTX 等加密交易所成交记录。
  • 支持批量渲染;Agent API 指南见 /guides/trade-review-chart-api/,数据协议见 /docs
  • 界面支持中英双语。
  • KLinePic CSV 字段:trade_id、symbol、event_type、position_side、time、price、quantity,以及可选的 name、fee、note;不接受任何其他列,币种等额外信息写进 note 备注。

常见错误与排查

非交易流水混入

银证转账、利息、分红派息、新股缴款被当成了成交行,图上多出莫名其妙的买卖点。生成前按「操作」或「买卖方向」列筛一遍,只留买入和卖出。

quantity 填成了金额

quantity 应填股数,不是成交金额。有的软件按「手」显示数量,A 股 1 手 = 100 股,整理时换算成股数。

代码写法前后不一

同一份文件里混用 600519、600519.SH、sh600519 会导致同一只股票被拆开或匹配失败。全文件统一成一种写法。

时间被当成 UTC

A 股成交时间是北京时间。time 写成带 +08:00 后缀的 ISO 格式(如 2026-06-30T10:15:00+08:00),避免被误当成 UTC 造成买卖点错位。

用了委托价或收盘价

price 要用实际成交均价。用委托价或当日收盘价会让 B/S 标记偏离真实进出场位置,收益率也和交割单对不上。

同一笔交易被拆散

分批买入、分批卖出用了不同 trade_id,会被当成多笔独立交易分开出图。想放在同一张图里复盘,就共用一个 trade_id。

常见问题

券商成交记录可以直接生成 K 线复盘图吗?

可以。保留成交日期、成交时间、证券代码、买卖方向、成交数量和成交均价,KLinePic 会把记录转成标准交易事件,再生成带买卖点和收益总结的复盘图。

资金、利息、分红等流水会不会变成买卖点?

不会,也不应当。这些非交易流水应当在整理时删除或忽略,只保留真实的买入和卖出成交行;按导出文件里的买卖方向列筛选一遍最稳妥。

同花顺导出的成交记录怎么用?

把导出表格里的成交日期、成交时间、证券代码、买卖方向、成交均价和成交数量对应到模板字段即可。部分软件导出的 .xls 实际是文本表格,用 Excel 或 WPS 打开后另存为 CSV 再整理。

券商导出的列名和模板不一样怎么办?

不需要逐字对齐列名。只要把导出文件里表示代码、方向、时间、价格、数量的列,填到 trade_id、symbol、event_type、position_side、time、price、quantity、fee、note 这些字段里就可以;币种等额外信息写进 note 备注文本,不要单独加列,完整定义见数据协议页面。

只有成交日期、没有成交时间可以吗?

可以。只有日期时,买卖点会标注在对应交易日的日 K 线上;有精确到时分秒的成交时间时,标注位置会更贴近真实成交点,复盘更小的周期也更方便。

一笔委托分了好几次成交怎么处理?

每一行成交都沿用同一个 trade_id,KLinePic 会把它们归为同一笔完整进出场;也可以先按成交量加权算出均价,合并成一行再上传。

需要注册账号吗?收费吗?

免费即可开始,生成一张交易复盘图不需要注册账号;无水印的高清导出属于付费选项。