技能stock-liquidity
S

stock-liquidity

使用雅虎财经数据,通过买卖价差、成交量分布、订单簿深度、市场冲击估算和换手率分析股票流动性。当用户询问流动性、交易成本、买卖价差、市场深度、成交量分析、滑点、市场冲击、换手率,或询问在不推动股价的情况下交易某只股票的难易程度时,使用此技能。触发词包括:“AAPL 的流动性如何”“买卖价差”“成交量分析”“订单簿深度”“大额订单的市场冲击”“换手率”“滑点估算”“我能否在不推动股价的情况下交易 10 万股”“流动性比较”“价差分析”“ADTV”“Amihud 非流动性指标”“美元成交量”“执行成本估算”“流动性评分”、低价股、小盘股或交易清淡的证券。

Stock Liquidity Analysis - 股票流动性分析技能

技能概述

Stock Liquidity Analysis 是一个基于 Yahoo Finance 数据的股票流动性分析技能,从买卖价差、成交量分布、订单簿深度代理、市场冲击和换手率五个维度,帮你算出一只股票真实的交易成本,而不只是看报价。

适用场景

  1. 判断一只股票好不好交易:想买或想卖一只不熟悉的股票时,先用它跑一遍流动性体检,看清平均日成交量、美元成交量和买卖价差,避免买得进、卖不出。
  2. 估算大单的执行成本:准备下 10 万股或 100 万美元的订单前,用平方根模型估算这笔单子会把价格推动多少,判断是否需要拆单或改用算法执行。
  3. 多只股票横向对比:在 AAPL 和 TSLA 之间、或在大盘股与小盘股之间做流动性对比,用统一的指标口径看出哪只更容易成交、成本更低。

核心功能

  1. 流动性仪表盘:一次算出全部关键指标——当前价差(绝对值、百分比、基点)、平均与中位日成交量、日均美元成交量、成交量变异系数、Amihud 非流动性指标、日波动率和 1% ADV 冲击估算,并给出流动性分级。支持多只股票并排对比。
  2. 价差、成交量与订单簿深度代理:分析当前报价的买卖价差与挂单量,统计 ADTV、美元成交量、相对成交量(RVOL)、成交量趋势和星期分布;再用 5 分钟 K 线的日内成交量分布与期权链的持仓量、成交量,间接推测市场深度。
  3. 市场冲击与换手率估算:用机构常用的平方根模型(Impact = σ × √(Q/V))估算指定订单规模的价格冲击,并输出从 0.1% 到 50% ADV 的完整冲击曲线;同时计算日换手率、年化换手率和"清空流通股需要多少天",判断交易活跃度是升温还是降温。

常见问题

一张大单会造成多大的价格冲击?

技能使用平方根市场冲击模型:冲击 = 日波动率 × √(订单量 ÷ 平均日成交量)。举例来说,如果一只股票日波动率 2%、你的订单占日均成交量的 5%,模型估算的冲击约为 45 个基点。技能会针对你的具体股数或金额给出估算值,并附上一条完整的冲击曲线,让你看到订单从 0.1% ADV 放大到 50% ADV 时成本如何非线性上升。需要说明的是,这是模型估算而非保证值——实际冲击还取决于执行策略(VWAP、TWAP 等)、下单时段和当时的市场环境。如果估算冲击超过 50 个基点,说明这笔订单相对该股的流动性偏大,通常建议考虑算法执行或分几天建仓。

这个技能能拿到 Level 2 订单簿数据吗?

不能。Yahoo Finance 只提供盘口最优报价(best bid/ask 及其挂单量),拿不到完整的 Level 2 逐档深度。技能会如实告知这一限制,并用两种替代方式推测深度:一是最近 5 个交易日的 5 分钟级日内成交量分布,看成交量集中在开盘、收盘还是盘中;二是最近到期日期权链的总持仓量与成交量,作为衍生品市场深度的参考。如果你确实需要完整的逐档挂单数据,需要接入 NYSE OpenBook、NASDAQ TotalView 这类直连行情源。

数据是实时的吗?会不会有延迟?

历史成交量、换手率等指标基于日线数据,默认回看 3 个月。但报价类数据(买卖价差、当前挂单量)来自 Yahoo Finance,多数交易所有约 15 分钟延迟,因此显示的价差可能并不反映此刻的真实盘口。另外流动性本身会快速变化——财报发布、停牌或盘前盘后时段,同一只股票的流动性可能与常规时段相差很大,做决策前需要留意数据的时间戳。

它会直接告诉我该不该买这只股票吗?

不会,这是刻意的设计。这个技能只输出流动性数据与模型估算结果,用于研究和教育目的,不构成投资建议。它可以告诉你一笔交易的成本有多高、一只股票容不容易进出,但买卖决策仍然需要你自己来做。此外,该技能通过开源库 yfinance 获取数据,与 Yahoo 公司没有隶属关系。