Stock_Analysis_For_Quant / 仪表板与许可
Stock_Analysis_For_Quant 的三个可视化目录里到底有什么:逐个清点,再说清许可边界
这个仓库的可视化部分是最容易被误读的一块:官方三个目录 README 只给了「下载软件」的链接,没有一句说明工作簿里是什么。可实际内容并不含糊——Power BI 侧有 11 个 .pbix 加一份标普 500 数据,Tableau 侧有 7 个 .twbx,Excel 侧另有仪表板与图表类工作簿。
本页把 Stock_Analysis_For_Quant 的可视化部分做两件事:先把每个文件按名字对应到它要解决的问题,再把最容易踩的坑说清楚——打开这些文件需要的软件是商业软件、许可与仓库代码的 MIT 无关,而 README 里唯一的烛台插件安装链接经实测已返回 HTTP 400。想先看结果再决定是否投入安装成本的话,末段给了一条静态出图的替代路径。
三个可视化目录的产物形态
Excel、Power BI、Tableau 三者怎么选:按产物形态而不是按名气
Stock_Analysis_For_Quant 里这三个目录的差别不在「谁更强」,而在产物形态——一个是单元格工作簿,一个是可发布的 BI 模型,一个是打包的可视化工作簿。下表按你可能关心的维度逐条对照。
| 维度 | Excel_Stock(232 个文件) | PowerBI_Stock(17 个文件) | Tableau_Stock(11 个文件) |
|---|---|---|---|
| 产物格式 | .xlsx 193 个 + .xlsm 7 个 + 2 份 .txt VBA 源码 | .pbix 11 个(另附 ^GSPC.csv 与 SP500_Stocks_Data.xlsx) | .twbx 7 个(打包工作簿,含数据) |
| 数据模型 | 工作表内公式与数据区,模型边界靠人维护 | 内置数据模型(可做关系、度量值) | 打包数据源,字段类型在工作簿内定义 |
| 刷新方式 | 手动或宏触发;数据源变动要手动重取 | 可配置刷新;发布后由服务端刷新 | 工作簿内数据为快照,重开即用但不自动更新 |
| 许可属性 | 随表格软件许可;文件本身沿用仓库 MIT(仅覆盖代码) | 需商业授权,发布到服务端通常还需额外授权 | 需商业授权 |
| 学习曲线 | 最低——会公式与透视表就能读 | 中——要先理解数据模型与度量值 | 中——要先理解维度与度量 |
| 适合场景 | 单标的分析、比率计算、需要逐格追公式 | 多标的仪表板、需要定期刷新与共享 | 交互式探索与汇报型视图 |
| 注意点 | .xlsm 打开会触发宏安全提示,必须先确认来源 | 本机无授权,本站未实测打开效果 | 本机无授权,本站未实测打开效果 |
11 个 .pbix 逐个说明:它们分别解决什么问题
下表按文件名逐一说明 Stock_Analysis_For_Quant 里的这 11 个文件。文件名本身已经透露了用途,但有几处容易误判——例如「取数」类的文件其实是从 Yahoo 抓数据的完整流程,不是数据源插件。需要 Power BI Desktop 才能打开;本机无授权,以下均为按文件名与目录结构的说明,未实测。
| 文件 | 按名字推断的用途 | 你会拿它做什么 | 注意点 |
|---|---|---|---|
Import_Stock_Data_from_Yahoo.pbix | 从 Yahoo 抓股票数据的完整取数流程 | 理解 BI 侧如何接外部行情 | 依赖外部接口,接口变动会直接影响刷新 |
SP500_Stock_Data.pbix | 标普 500 行情数据表与基础视图 | 拿它当多标的基础数据集 | 配套数据是 SP500_Stocks_Data.xlsx 与 ^GSPC.csv |
Stock_Analysis.pbix | 综合性个股分析视图 | 看整体分析页怎么组织 | 字段含义需在工作簿内自己认 |
Stock_Simple_Chart.pbix | 最简图表(入门级) | 第一次打开时验证环境是否正常 | 内容最少,适合当第一步 |
Stock_Bar_Line_Chart.pbix | 柱线组合图 | 学价格与成交量怎么组合呈现 | 多度量叠加时要先看轴绑定 |
Stock_Candlestick_Chart.pbix | K 线图 | 做价格形态视图 | README 给的烛台插件链接已失效,见本页失效风险段 |
Stock_Pivot_Points.pbix | 枢轴点(支撑压力)视图 | 把枢轴点算好后可视化 | 枢轴点的计算口径要先固定(日线/周线) |
Stock_Random_Charts.pbix | 多种图表的集合页 | 当图表类型菜单来浏览 | 图表多,字段命名不一定统一 |
Stock_Forecast.pbix | 预测类视图 | 看 BI 内置预测怎么呈现 | 预测结果与模型口径强相关,不能当结论 |
Stock_Reuters_Financials.pbix | 财务报表类视图 | 基本面财务数据的仪表板 | 财务字段口径以数据来源为准 |
PowerBI_Machine_Learning/Stock_Linear_Regression.pbix | 线性回归示例 | 看 BI 里做回归的方式 | 同目录另有 README 与一张说明图 |
Stock_Analysis.pbix 开始——它的字段最多、最容易一头雾水。先打开 Stock_Simple_Chart.pbix 确认你的 Power BI Desktop 能正常打开这些文件,再按主题逐个看。Import_Stock_Data_from_Yahoo.pbix 是最值得单独研究的一个,因为它涉及外部取数链路,也是刷新失败最常见的地方。以上均为按文件名与目录结构的说明,本机无授权、未实测。7 个 .twbx 逐个说明:从 OHLC 到描述统计
Tableau 侧的样本更聚焦,基本围绕「价格图表 + 描述统计」展开。目录里另有两张现成截图(Open OHLC.png 与 Close OHLC.png),可以先看图再决定要不要装软件。
| 文件 | 按名字推断的用途 | 你会拿它做什么 | 注意点 |
|---|---|---|---|
StockOHLC.twbx | 开高低收四价视图 | 理解 OHLC 在 BI 工具里的呈现方式 | 四个价格字段的映射要自己核对 |
StockCandlestick.twbx | K 线图(版本一) | 做价格形态视图 | 与下一行是同一主题的两个文件 |
StockCandlestick2.twbx | K 线图(版本二) | 对比两种实现思路 | 同主题两份文件,先看哪份更新要靠提交记录判断 |
StockLineChart.twbx | 折线图 | 最基础的时间序列呈现 | 时间轴粒度会影响观感 |
StockTableData.twbx | 数据表视图 | 当作「看原始字段」的入口 | 适合先在这里认字段名 |
StockDescriptiveStatistics.twbx | 描述统计视图 | 把均值、标准差一类统计量可视化 | 描述统计的口径(样本/总体、年化与否)要自己确认 |
StockAnalyticsChart.twbx | 综合分析图表 | 看多指标怎么组合在一页 | 指标越多,字段口径越要先固定 |
Import_Stock_Data_from_Yahoo.pbix 更有参考价值。两侧都需要商业授权,本机无授权、未实测。StockTableData.twbx 与 Excel 侧的 Stock_Table.xlsx 当成同一类东西——它们都用来「先把字段看明白」。字段名在三个工具之间并不完全一致(同一个收盘价可能叫 Close、也可能叫别的名字),跨工具对照之前先把字段做个映射表,比事后在图里找错要省事得多。另外要注意这两个目录的数据都是快照:.twbx 打包时把数据一起存了进去,所以文件能离线打开,但也因此不会自动更新——哪天行情变了,图不会跟着变。以上均为按文件名与目录结构的说明,本机无授权、未实测。Excel 侧不止比率表:仪表板与图表类工作簿清单
提到 Stock_Analysis_For_Quant 的 Excel 目录,多数人只记得那 41 个绩效比率工作簿。其实它还包含仪表板、图表、透视表与财务分析类工作簿——这些是「不需要新增授权就能直接看」的部分。
| 工作簿 | 类型 | 你会拿它做什么 | 注意点 |
|---|---|---|---|
Dashboard_Financial.xlsx | 财务仪表板 | 看财务口径的仪表板怎么搭 | 字段依赖具体公司报表 |
Dashboard_Stocks.xlsx | 股票仪表板 | Excel 里的多标的汇总视图 | 数据是快照,不会自动更新 |
Stock_Charts.xlsx | 图表集合 | 当图表类型菜单浏览 | 先确认每个图用的价格字段 |
Stock_Pivot_Table.xlsx / _2 / _3 | 数据透视表 | 多维汇总与切片 | 三个版本按序号递增,先看哪份更新要靠提交记录 |
Stock_Table.xlsx | 数据表 | 认字段名与数据结构 | 适合作为阅读其他工作簿前的第一站 |
Stock_Morningstar.xlsx | 第三方评级数据整理 | 看外部评级数据怎么落到表里 | 第三方数据的授权另计 |
Financial_Analyst.xlsx / Performance_measurement_benchmarking.xlsx | 财务分析与绩效基准 | 看基准比较与绩效测量怎么组织 | 基准选择会直接改变结论 |
Excel_Technical_Indicators/Technical_Analysis.xlsx | 技术指标汇总(目录内最大单个 Excel,约 10.7 MiB) | 集中查指标公式 | 文件较大,低配机器打开会慢 |
.xlsm(启用宏的工作簿),集中在 Excel_Stock_VBA_Macros/,另有两份 VBA 源码以 .txt 形式提供(VBA_Script.txt、Payback_Function.txt)。打开 .xlsm 会触发宏安全提示,是否启用需要你自己判断——如果只是想看逻辑,直接读那两份 .txt 比启用宏更安全。以官方仓库文件清单为准。许可与成本边界:MIT 只覆盖仓库里的代码
这是 Stock_Analysis_For_Quant 里最容易含糊过去的一段。下表把「什么是免费的、什么要单独授权」逐条拆开,每条都能在官方文件里核对。
| 问题 | 事实 | 来源 | 你要注意什么 |
|---|---|---|---|
| 仓库代码是什么许可 | MIT(LICENSE 文件,Copyright (c) 2020 LastAncientOne) | 仓库根目录 LICENSE | 可自由使用、修改、分发,保留许可声明即可 |
| 工作簿本身能用吗 | 可以用——它们随仓库以 MIT 提供 | 同上 | 但「文件能用」不等于「打开它的软件能用」 |
打开 .pbix 要什么 | Power BI Desktop,商业软件 | 目录 README 的下载链接 | 许可另计;发布到服务端通常还需额外授权 |
打开 .twbx 要什么 | Tableau,商业软件 | 目录 README 的下载链接 | 许可另计;本机无授权、未实测 |
打开 .xlsm 要注意什么 | 需要表格软件并启用宏 | Excel_Stock_VBA_Macros/ 的文件构成 | 宏会执行代码,先确认来源再启用 |
| 数据要另外授权吗 | 要。仓库示例使用外部行情与财务数据(如 Yahoo 来源、标普 500 数据) | Python 侧 yfinance、R 侧 quantmod、Power BI 侧数据文件 | 代码许可不覆盖数据授权——对外发布结果前要单独确认 |
| 能不能商用 | 仓库代码可以;软件与数据要分别确认 | LICENSE + 各厂商条款 | 三者是三件独立的事,不要混为一谈 |
从仓库里的工作簿到能用的仪表板:四步落地
从 Stock_Analysis_For_Quant 拿到一个 .pbix 或 .twbx 之后,直接改往往会把模型改乱。按下面四步走,能少返工。
先只读不改,认字段
用最简单的一个文件打开(Power BI 侧选
Stock_Simple_Chart.pbix,Tableau 侧选StockTableData.twbx),把字段名列一遍。预期输出:一份字段清单,包含每个字段的类型与含义——这份清单是你后续所有改动的基础。跳过这一步的常见后果是:换了数据源却不知道哪个字段绑错了。固定口径,再动图表
先把价格字段的复权方式、时间粒度(日/周/月)、以及涨跌颜色约定写下来。预期输出:一张一页的口径说明(复权方式、粒度、颜色约定、缺失值处理)。这三个口径在任何可视化工具里都会改变图形形状,先固定再改图才可复现。
把数据源换成你自己的
保留模型结构,只替换数据源,并检查字段映射是否全部对齐。预期输出:刷新成功后字段不报错、图表不空白。若出现字段丢失,先回上一步核对字段清单,而不是在图表里逐个修补。
记录刷新链路与授权前提
写下数据从哪来、要不要凭据、多久刷新一次、谁能看。预期输出:一份刷新说明。这一步最容易漏,也最容易在交接时出问题:本地凭据与发布后的服务端凭据往往不是一回事。
| 落地环节 | 常见问题 | 怎么查 | 注意点 |
|---|---|---|---|
| 数据源替换 | 刷新后图表空白或字段报错 | 对比刷新前后的字段清单 | 字段名大小写与类型都要一致 |
| 时间粒度 | 日线换成周线后形状大变 | 检查时间轴绑定与聚合方式 | 粒度改变会影响波动与回撤的观感 |
| 复权口径 | 换数据源后价格水平整体位移 | 确认复权方式是否一致 | 不复权与前复权的价格水平不可直接对比 |
| 凭据 | 本地能刷新、发布后不能 | 检查服务端数据源凭据设置 | 本地凭据不随工作簿发布;本机无授权、未实测 |
| 路径依赖 | 换机器打开后找不到数据文件 | 检查是否引用了本地绝对路径 | 相对路径更稳;必要时把数据一起打包 |
| 分享范围 | 以为发布就是公开 | 确认工作区与权限设置 | 授权与分享范围是独立的两个设置 |
失效风险与替代路径:README 里那条插件链接已经打不开
Stock_Analysis_For_Quant 这三个目录的 README 都很短,只有描述、软件下载链接和免责声明。正因为短,一旦里面的链接失效,你就没有任何官方替代说明。下表区分了「确实失效」和「只是抓取被拦」两种情况。
| 对象 | 实测结果(2026-09-30) | 怎么判断 | 替代做法 |
|---|---|---|---|
Power BI 烛台插件链接(store.office.com 的 addins 安装页) | HTTP 400:该地址已无法使用 | 返回 4xx 且非反爬特征 | 改用内置视觉对象,或先用 Python 侧出图再嵌入 |
| Tableau 的 TabPy / R 集成页 | HTTP 403 | 403 是站点反爬拦截,浏览器可正常访问,不能判定为失效 | 用浏览器直接打开确认后再引用 |
| Power BI 与 Matlab 官方下载页 | HTTP 403 | 同上,属反爬而非失效 | 用浏览器访问 |
| 外部行情接口 | 未测(本机未运行仓库) | 取数失败时先看返回结构变化 | 换数据源或改用本地 CSV 快照 |
.xlsm 宏 | 未测(本机未运行仓库) | 打开时看安全提示类型 | 只读那两份 .txt 源码,不启用宏 |
| 路径依赖 | 未测(本机未运行仓库) | 换目录后打开看是否报找不到文件 | 改为相对路径,或把数据与工作簿放同一层 |
chart-image——它基于 Vega-Lite 直接生成 PNG,支持折线、柱状、面积、散点、K 线、饼/环、热力图、多序列与堆叠图,还能做双轴与成交量叠加,只需 Node.js 与一次 npm install,不依赖浏览器。它的边界也要说清:产出的是静态图片,不是可交互、可刷新的仪表板;要发布、要共享、要定期刷新,仍然得回到 Power BI 或 Tableau。本机未运行仓库、也未实测这两条路径的成品效果,请以自己的实际环境为准。关于 Stock_Analysis_For_Quant 可视化目录的常见问题
以下事实按固定提交 df4bd3c58d71 与 2026-09-30 的实测结果整理;厂商许可与价格会变化,请以厂商官网与官方仓库当前状态为准。
不装 Power BI 或 Tableau,能看这些文件的内容吗?
打不开工作簿本体,但可以先间接了解:Tableau 目录里另有两张现成截图(Open OHLC.png、Close OHLC.png),Power BI 目录里有一张说明图,这些可以直接看。另外所有文件名本身就有信息量——Stock_Bar_Line_Chart.pbix、Stock_Pivot_Points.pbix 这类命名已经说明了用途。要真正读字段与模型,仍然需要对应软件;本机无授权,本站未实测打开效果。
Power BI 目录 README 里的烛台插件为什么装不上?
因为那个链接已失效。README 给的 store.office.com/addinsinstallpage.aspx?assetid=WA104380952 在 2026-09-30 实测返回 HTTP 400,说明这个旧版应用商店地址已经不可用,并不是你的网络问题。替代做法有两条:改用 Power BI 内置视觉对象实现类似效果,或先用 Python 侧出好图再作为图片嵌入。README 没有提供官方替代路径,以官方仓库当前状态为准。
打开 .xlsm 提示启用宏,要不要点?
先别点。判断标准是「你是不是真的需要宏来跑计算」——如果只是想看逻辑,Excel 目录里把两份 VBA 源码以纯文本形式单独提供了(VBA_Script.txt、Payback_Function.txt),直接读文本更安全。确实需要跑宏时,也应在能接受风险的环境里操作,因为宏会执行代码。以官方仓库文件清单为准。
三个目录加起来才三十几个文件,值得单独装软件吗?
这取决于你的目的。如果你要做的是可共享、可定期刷新的仪表板,值得;如果只是想把某些图表画出来看看,那么 Excel 侧的仪表板与图表工作簿(Dashboard_Stocks.xlsx、Stock_Charts.xlsx 等)不需要新增授权就能读,成本更低。本站的建议是先读完 Excel 侧再决定是否投入授权与学习成本,具体取舍以你自己的使用场景为准。
这些工作簿里的数据会自动更新吗?
不会。.twbx 是打包工作簿,数据是快照;Excel 工作簿里的数据同样需要手动重取或靠宏触发;Power BI 侧可以把刷新配置到本地或服务端,但前提是数据源仍然可用、凭据仍然有效。也就是说:文件能不能刷新,取决于数据源契约,而不是工作簿本身。本机无授权、未实测刷新链路,请以你的实际环境为准。
把仪表板做成图片发出去,有什么要注意的?
两点。第一是数据授权:仓库代码是 MIT,但里面用的行情与财务数据来自外部来源,代码许可不覆盖数据授权,对外发布前要单独确认数据来源的条款。第二是口径标注:图表不带上下文——复权方式、时间粒度、样本区间不写清,读者就无法判断这张图说明了什么。本站所有涉及结果的内容都只给方法不给数字,原因也在这里。
为什么这一页没有给 Power BI / Tableau 的价格?
因为价格结构变动频繁,写进来很快过时,容易误导决策。真正要算的是三类成本:软件许可、数据授权、以及你的学习时间。判断顺序建议是先看你要的是「读数据」还是「发布仪表板」——前者 Excel 通常够用,后者才需要商业软件。具体价格请以厂商官网与你所在地的授权方案为准,本站不给出数字。