stock-liquidity

使用来自雅虎财经的数据,基于买卖价差、成交量分布(volume profiles)、订单簿深度、市场冲击(market impact)估计以及换手率(turnover ratios)来分析股票流动性。每当用户询问流动性、交易成本、买卖价差、市场深度、成交量分析、滑点、市场冲击、换手率,或“在不影响股价的情况下交易某只股票的难易程度”时,都运用该技能。触发条件包括:“AAPL 有多流动”、 “买卖价差”、 “成交量分析”、 “订单簿深度”、 “大额订单的市场冲击”、 “换手率”、 “滑点估计”、 “我能在不移动股价的情况下交易10万股吗”、 “流动性对比”、 “价差分析”、 “ADTV”、 “Amihud 非流动性”、 “美元成交额”、 “执行成本估计”、 “流动性评分”、以及便士股、小盘股或交易稀薄的证券。

安装

热度:28

下载并解压到你的 skills 目录

复制命令,发送给 OpenClaw 自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=himself65-skills-stock-liquidity&locale=zh&source=copy

Stock Liquidity — 股票流动性分析技能

技能概述


Stock Liquidity 是一个专业的股票流动性分析工具,通过 Yahoo Finance 数据帮助您评估股票的交易成本和流动性风险,包括买卖价差、成交量分析、市场影响估计和换手率等关键指标。

适用场景

1. 交易前流动性评估


在买入或卖出股票前,了解该股票的流动性状况,判断交易是否容易执行,以及可能面临的滑点成本。特别适合评估小盘股、冷门股或大额订单的交易可行性。

2. 交易成本分析


计算买卖价差、市场影响等交易隐性成本,帮助您更准确地评估投资回报。对于频繁交易者或量化策略回测,精确的成本估算至关重要。

3. 流动性对比研究


比较多只股票之间的流动性差异,筛选出最适合您交易规模和风格的标的。支持批量对比大盘股、中盘股和小盘股的流动性指标。

核心功能

1. 流动性仪表板


提供股票流动性的全面概览,包括当前买卖价差、平均日成交量(ADTV)、日元成交量、换手率、Amihud 非流动性比率等核心指标,并自动给出流动性评级(极高、高、中等、低、极低)。

2. 市场影响估计


基于平方根市场影响模型,估算不同订单规模对价格的潜在影响。帮助您判断持仓规模是否合理,避免因仓位过大而产生过高的滑点成本。

3. 成交量深度分析


分析成交量趋势、相对成交量(RVOL)、日内成交量分布、高低成交量日等数据,帮助您识别异常交易活动和流动性变化模式。

常见问题

股票流动性是什么意思?


股票流动性是指在不显著影响价格的情况下买卖股票的难易程度。高流动性股票(如苹果、微软)买卖价差小、成交量大的特点,您可以随时以接近市场价格成交;低流动性股票则可能买卖价差大、成交量小,大额交易可能导致价格大幅波动。

如何判断一只股票的流动性好不好?


可以通过以下几个关键指标综合判断:买卖价差(越小越好,通常低于 0.1% 算良好)、平均日成交量(越大越好,大盘股通常日成交数百万股以上)、日元成交量(超过 1 亿美元算高流动性)、换手率(日换手率 1% 以上较为活跃)。本技能的流动性仪表板会自动计算这些指标并给出评级。

大单交易会影响股价吗?


会的。订单规模相对于日均成交量的比例越大,对价格的影响就越大。本技能使用平方根市场影响模型来估算这种影响:例如,如果某股票日成交量 100 万股,您交易 1 万股(占 1%),根据模型估算的价格影响大约等于该股票的日波动率乘以 0.1。对于高流动性股票,这种影响可能只有几个基点;但对于低流动性股票,可能达到数十甚至上百个基点。

买卖价差对交易成本有多大影响?


买卖价差是交易成本的直接组成部分。如果您以市价买入然后立即卖出,您将损失一个买卖价差的金额(买入价高、卖出价低)。例如,某股票买入价 100 元、卖出价 100.10 元,价差 0.10 元,您的即时损失就是 0.10 元,相当于 0.10% 的成本。对于频繁交易者,这种成本会快速累积。

这个工具的数据来源是什么?


本技能使用 Python 的 yfinance 库获取 Yahoo Finance 的免费公开数据。需要注意的是,这些数据有约 15 分钟延迟,且不提供完整的 Level 2 订单簿数据。对于实时交易决策,建议使用专业行情数据源。

Amihud 非流动性指标是什么?


Amihud 指标衡量单位成交量下的价格冲击程度,计算公式为 |日收益率| / 日元成交量的平均值。数值越高表示股票越不流动性(相同成交量下价格波动更大)。该指标广泛用于学术研究和机构投资分析,是评估流动性风险的重要参考。

支持哪些市场的股票?


理论上支持 Yahoo Finance 覆盖的所有市场,包括美股、港股、A股等。但需要注意的是,不同市场的数据质量和更新频率可能不同,且某些市场的买卖价差数据可能不完整。美股数据的覆盖度和准确性最高。