- Published on
Scatter Plot
- Authors

- Name
- CoresightQuant
NOTE
本文为公开交易策略的技战术复盘,聚焦方法逻辑、交易场景与风险边界。
价格与成交量的微观视角:深入解读“散点图”可视化策略
在量化交易与金融数据分析领域,可视化一直扮演着“第二双眼睛”的角色。传统K线图、成交量图、移动平均线等工具虽然普及,却往往掩盖了市场内部的微观结构。当我们试图理解“价格为什么在某个区域停留”“放量到底发生在哪个精确价位”时,许多宏观图表显得力不从心。于是,一种源自统计学的古老图形——散点图,被创造性地引入到交易分析中。本文要讨论的“价格-成交量散点图”,正是这样一类以微观细节见长的可视化策略。无需复杂数学模型,仅通过每一个成交瞬间的价格与成交量坐标,就能展现出市场行为的“分子级”画像。
策略解读
当我们观察一根普通的日K线时,看到的是开盘、最高、最低、收盘以及总成交量。但在这根K线内部,价格可能经历了多次波动,每一次波动都伴随着大小不一的成交量。传统图表把这些信息压缩成了几个数字和一根蜡烛,使得我们无法得知“某一特定价格上到底成交了多少量”或者“某一次放量上涨发生在哪个价位”。
“价格-成交量散点图”解决了这个问题。它在二维坐标系中,以价格为纵轴、成交量为横轴,将每一个K线内部的“瞬时收盘”数据点标注出来。每个点代表一个特定时刻的价格与其对应的成交量。由于点与点之间不进行连线,所有数据都“摊开”在同一张图中,极大降低了信息重叠。
这种方法的直观性在于,它允许我们同时观察两个维度的分布:价格在纵轴上的聚类情况,以及成交量在横轴上的稀疏与密集。通过点群的形状、密度、离散程度,交易者可以快速识别出哪些价格区间出现了高频次或高量级的成交,哪些价格区域虽然价格触达但成交量稀少。相比传统的成交量分布图(只统计每个价位的总成交量),散点图保留了数据的时间顺序和个体特征,因此能看到更多“异常值”和“噪声”背后的细节。
作者将这一工具与“网格/区间”标签相关联,暗示它可以应用于网格交易或区间突破策略。当散点图显示某个价格区间内点群极为密集时,意味着大量资金在这个区间内换手,未来价格可能在此获得支撑或压力。
名词解释
为了让所有读者顺畅理解后续内容,下面解释本文涉及的关键术语:
-
散点图(Scatter Plot):一种二维图表,用点的位置表示两个变量的取值。通常横轴为自变量,纵轴为因变量。在本文场景中,横轴是成交量,纵轴是价格。散点图擅长揭示变量之间的相关性、聚集性和离群点。
-
成交量(Volume):指在特定时间窗口内成交的资产数量。在股票中为股数,在期货中为手数。成交量是判断市场活跃度和资金流向的基础指标,常与价格结合分析。
-
intrabar(K线内部):指一根K线(如日线、分钟线)内部的交易数据。每根K线实际上由多个更小时间颗粒度的tick或成交构成。intrabar数据记录了这些微观细节,例如每分钟的价格、成交量,甚至每笔交易的价格与数量。
-
Volume Profile(成交量分布图):一种将某个时间段内的总成交量分配到各个价格水平上的图表。它横向展示每个价格的成交量,常用来寻找支撑与阻力区域。与散点图的差异在于,它只汇总总量,不展示每个数据点的具体位置。
-
网格/区间交易(Grid/Range Trading):一种在设定价格区间内,按固定距离挂单买入卖出的策略。当价格在一定范围内震荡时反复低买高卖,赚取差价。散点图可以帮助网格交易者确认区间的边界和成交量密集区。
-
坐标轴(Axis):图表上定义方向的基准线。纵轴(y轴)代表价格,横轴(x轴)代表成交量。坐标轴的刻度范围和缩放比例直接影响散点图的观测结论。
-
量价关系(Price-Volume Relationship):金融分析中最经典的原理之一,即价格上涨时成交量是否有效放大,下跌时是否缩量,深度反映了市场参与者的买卖意愿。
策略思路讲解
“价格-成交量散点图”本质上不是一种可自动交易的传统策略,而是一种可视化分析工具。它帮助交易者从多个角度理解市场的“活跃区域”。以下从构建逻辑和实战应用两方面进行讲解。
构建逻辑
散点图中,每一个点的坐标来自一个很短的时间周期(例如每秒、每笔成交或每根tick级别K线)。假设我们观察一个小时内所有tick级别的价格和成交量,那么每个tick的价格和该tick的成交量就构成一个点。把这些点全部画在同一个图上,即得到该小时内的散点图。
作者强调“intrabar close price”——这里的“close”是指每个极短时间子周期(如分钟)的收盘价,而非日线收盘价。这样处理是为了剔除每个子周期内的噪声,同时保留足够多的样本点。
在图表设计上,价格放在垂直方向,成交量放在水平方向。为什么要这样设置?因为交易者习惯于纵向读取价格(与K线图一致),而把成交量横向展开,能够直观地看到在某一价格水平上,成交量对称地向左右延伸,形成一种“水平分布”。这种方向性设计让视野更符合大家对价格通道的直觉。
核心观察逻辑
-
横向密集带:如果在某个价格附近,散点呈密集带状分布,且横向长度较长,则说明大量资金在这个价格区间内成交。这个区间往往对应未来的支撑或阻力。点带越宽(横轴跨度大),说明这一价位的成交量越大,支撑/压力越强。
-
纵向稀疏区:如果某个价格区域仅有零散的点,说明价格虽曾经过该区域,但成交量极小。这种区域可能缺乏供需,价格容易快速穿越,形成“真空带”。在网格交易中,这种区域不适合布设大量网格。
-
点群斜率:将散点群拟合出一条趋势线(不是图表自带功能,但可手动判断),如果点群从左下向右上延伸,表明随着价格上升成交量也增加,是一种健康的上涨形态;如果从左上向右下延伸,则可能是放量下跌或正反馈式的衰退。
-
离群点:个别孤立的点,比如价格跳空后出现一个极大的成交量点,这可能提示突发消息或流动性冲击。相比Volume Profile,散点图可以让我们单独看到这些离群点的确切位置。
实战应用场景
-
区间震荡:对于网格交易者,散点图可以确定“真实”的震荡区间。如果上下边界处散点明显稀疏,而中间部分密集,那么网格应该围绕密集区布设,同时在稀疏区减少挂单,降低过路费风险。
-
突破确认:当一个横向密集带在价格突破后,原本的支撑变为压力。散点图可以帮助观察突破时成交量是否在突破价附近显著放大,从而判断突破的有效性。
-
回归与均值:散点图上如果大部分点集中在一条水平带上,说明价格在均值附近反复波动,这为均值回归策略提供了依据。反之,如果点群发散,说明趋势性强,适合趋势跟踪。
-
多周期验证:将不同周期的散点图并排比较,如果周线散点密集带与日线散点密集带重合,那么这个区域的重要性成倍增加。
优点
-
微观细节完备:相比Volume Profile只展示总成交量,散点图保留了每一个数据点,能够显示孤立的极端成交量或异常价位,这对于避开风险、捕捉机会极为重要。
-
直观且易于理解:散点图是大数据标准图表,无需专业知识即可掌握。点的密集程度一目了然,不需要像K线组合那样记忆大量形态。
-
可自定义性强:交易者可以根据需要调整数据来源(每笔、每分钟)、坐标系缩放、点的颜色和大小。这种灵活性使其能适应不同交易品种和风格。
-
与应用结合度高:散点图可以轻松与网格交易、区间突破等策略结合。它提供的“水平密集带”可以直接作为网格边界或目标价的参考。
-
信息无损失:所有数据点同时呈现在一张图上,不存在时间窗口压缩导致的平均值偏差。高频数据的所有极端情况都能被看到,有助于更客观地判断市场情绪。
缺点
-
存在过度暴露风险:由于展示了所有数据点,大量正常的随机波动会形成“信息噪声”,挤占视线。如果数据量太大,点会重叠成一片,反而看不清真正重要的密集区。
-
主观性强,难以量化:散点图本身不产生任何数值结论,不同交易者可能对同一张图解读出完全不同的结果。它更适合作为辅助工具,而非独立决策依据。
-
无法直接生成交易信号:散点图是静态或动态可视化,没有买卖点逻辑。交易者需要额外设计触发条件,例如“价格进入密集带”或“成交量突破阈值”,才能把它转化为可执行策略。
-
对数据颗粒度要求高:如果只使用日K线级别数据,每个交易日只能得到一个点,无法体现“intrabar”优势。而获取高质量tick数据需要付费或特殊资源,普通散户可能难以获得。
-
与K线形态缺乏的时间整合:散点图不标注时间顺序,点与点之间不连线,因此无法直接观察价格从A点到B点的运动路径。虽然可以用颜色渐变区分先后,但默认设置下,时间信息会丢失。
起源年份考证
关于散点图作为一种图形工具的发明,学术界有清晰时间线。但“价格-成交量散点图”用于金融市场分析的起始时间,则没有公认的精确记载。以下考证属于“该类方法”的行业时间线,仅供参考。
- 19世纪30年代:英国科学家约翰·赫歇尔(John Herschel)在研究恒星和太阳黑子时使用笛卡尔坐标系绘制点图,被认为是散点图的雏形。
- 19世纪后半叶:统计学家弗朗西斯·高尔顿(Francis Galton)系统推广了散点图,用于研究遗传学中的相关关系,并发明了“相关性”概念。
- 20世纪60-70年代:计算机图形学发展,金融分析师开始尝试将价格和成交量以点阵打印在纸面上。此时期,价量散点图在专业交易机构中偶有使用,但未普及。
- 20世纪80-90年代:个人计算机和电子表格软件普及,大量分析软件支持自定义图表。成交量分布图(Volume Profile)在期货交易者中流行,而散点图作为一种自定义附录出现,但更多用于学术研究。
- 21世纪10年代至今:在线交易平台引入脚本化自定义绘图功能,普通交易者也能编写程序实时展示价格-成交量散点图。该可视化方式在量化社区逐渐获得关注,作者fikira的发布正是这一时代的产物。
因此,我们无法为“价格-成交量散点图”指定一个确切的发明年份,只能确认该类方法是在21世纪前后,随着电子交易和计算可视化技术成熟而逐步流行。
改进建议
虽然基础散点图已经相当有效,但许多简单增强能使其适应更复杂的交易需求:
-
添加时间维度:用点的颜色渐变或大小变化表示数据发生的时间顺序。这样可以看出价格移动的路径,例如上涨过程中成交量是否同步放大。视觉上,时间越晚的点颜色越亮,或半径越大,能够描摹出盘中节奏。
-
引入聚类算法:使用无监督学习(比如K-means或DBSCAN)对散点自动分组,找出密度最高的几个区域。这些聚类中心可以直接作为支撑/阻力参考。代码实现简单,却能将主观观察转为客观边界。
-
叠加K线与成交量分布:在散点图背景上叠加传统K线走势或Volume Profile横向柱状图。两种信息叠加,既能获得总量视角,又能保留个体细节,互为补充。
-
设置动态阈值:自动计算成交量百分位数,并将超过90%分位数的点用特殊颜色高亮。这些高亮点往往是关键转折或不可持续行情的信号。
-
结合动量指标:将RSI、MACD或布林带等指标数值映射为散点点的颜色。例如,当RSI高于70时点显示为红色,低于30显示为绿色。这样就能同时观察价格、成交量和动量三者间的关系。
-
支持多周期联动:允许用户同时加载多个周期的散点图,并通过左右联动对比,寻找周期之间的共振或背离。
-
适应非均匀数据:原始散点图假设每个数据点的重要性相同。但在交易中,更接近当前时间的数据更重要。可以为数据点添加按时间衰减的权重,绘制“加权散点图”,让较新数据更突出。
总结
“价格-成交量散点图”是一类巧妙且实用的可视化工具,它将每个微观时刻的价格与成交量映射为平面中的一个点,从而让交易者看到传统图表无法呈现的细节。它的核心价值不在于直接产生交易信号,而在于帮助交易者理解“资金在哪个价位活跃”“价格在哪个区间容易停留”等基础问题。尤其对于网格交易与区间交易者,散点图提供的横向密集带,是划分网格、判断突破的关键参考。
然而,它也存在主观性强、噪声大、无法自动决策等短板。这提醒我们,可视化工具只能作为分析框架的一部分,需要交易者基于自身经验,并结合其他技术指标或统计模型,才能形成完整的交易体系。就起源而言,散点图已是两百年前的统计学遗产,而将其应用于金融微观结构,则是当代量化爱好者和平台构建者们不断探索的成果。未来,随着数据颗粒度与算法能力的提升,我们有理由相信这种可视化方法将变得更智能、更精准,成为投资决策中不可或缺的“微观观察镜”。