假阳线是什么意思:收得比开盘高却是跌的,币圈K线为何几乎碰不到
「当天收盘价高于开盘价,但却低于上个交易日的收盘价,K线虽然呈阳线,但是股价或指数则是负的。」
这句是叩富问财上一位理财经理 2019 年的回答,提问的人原话是「为何今日是下跌的,而k线图却是红的」。翻了一圈问答,它是把假阳线说得最全的一句:两个条件落在同一根K线上——收盘在开盘之上,所以画出来是阳线;收盘又没回到上一根的收盘价,所以拿收盘对收盘比,这一天是跌的。
这个词是A股股民圈叫出来的,交易所规则里没有它。放到币圈K线上,它几乎碰不到。我们 2026 年 10 月 30 日用币安的公开行情接口拉了 BTC、ETH、BNB、SOL 四个交易对各 365 根日K,又拉了 BTC 的 1000 根1小时线和 1000 根4小时线,同时满足那两个条件的,一根都没数到。差别出在开盘价上:A股的开盘价每天早上重新撮合一次,可以离昨收很远;这批样本里,开盘价离上一根收盘最远也只差 0.0161%。
两个条件,少一个就不叫假阳线
写成能逐根核对的样子,是这两条:
- 条件一:收盘价高于开盘价。这就是阳线本身的判定,跟颜色无关,颜色是软件替你涂上去的(阴线和阳线怎么分里讲过)。
- 条件二:收盘价低于前一根K线的收盘价。今天的收盘和昨天的收盘一比,是跌的。
单拎一条都平常得很。阳线天天有,下跌的日子也天天有,假阳线只是两件事碰巧压在同一根上。同一个问题下,另一位回答者 2013 年那句把它怎么发生也说了:「如果当日低开较多,之后收盘价大于开盘价,但是没有涨过前一日的收盘价,就会出现K线红色,股价却是下跌的情况。」A股用红色画涨,所以提问的人盯着的是一根红K。币安的默认配色跟A股不同,这里不展开,见 K线红绿到底谁涨谁跌。
还有一种回答更省事:「这就是所谓的假阳线,开盘比收盘低就是阳线」。它只讲了条件一,照这么说,每根阳线都成了假阳线。问答站里的定义就是这么松散,本站数数时只认两条同时成立的。
条件二里藏着一步,是看图的人自己定的:「前一根」到底是哪一根。小时线上是上一小时,这没什么争议。日K上是前一天,可前一天从几点切到几点,看你图表的时区设置——币安接口默认按 UTC 0 点切日,也就是北京时间早上 8 点;设成 UTC+8,才是北京 0 点切(两种切法的差别单独写在 币圈日线几点收盘)。切法一换,「昨收」就换成另一个数,同一段行情在这种切法下够得上假阳线,换一种就可能够不上。
A股为什么出得来:开盘价每天重新撮合
假阳线要成立,开盘价得先比昨收低出一截,给后面留出「往上走、又走不回去」的空间。A股每个交易日都有一次这样的机会。上海证券交易所交易规则(这里看的是征求意见稿文本)写的是:每个交易日 9:15 至 9:25 为开盘集合竞价,9:30 至 11:30、13:00 至 14:57 为连续竞价,14:57 至 15:00 为收盘集合竞价;「证券的开盘价为当日该证券竞价交易的第一笔成交价格」,并且「通过集合竞价方式产生」。
15:00 收市到第二天 9:15,这段时间不成交。第二天的开盘价由集合竞价重新撮合,夜里出了什么消息,它都可能离昨收很远。低开得够深,白天又往上收复一段、没收复到昨收,一根假阳线就画完了。
所以在A股它不算稀罕。都市快报 2020 年 9 月 7 日的一篇行情稿列过:沪指当年在 2 月 3 日、2 月 25 日、3 月 13 日、3 月 30 日、6 月 12 日、7 月 23 日都收出过假阳线,一共 6 次,还不算稿子标题里写的「上周五」那一根。
拉一年币安K线,逐根数一遍
数法很笨。用币安官方文档里专给公开行情的地址 data-api.binance.vision,调 /api/v3/klines;按接口文档,每根K线回来是一个数组,第 2 项是开盘价,第 5 项是收盘价。每一根都跟它的前一根比:收盘高于开盘、且低于前一根收盘,记一根假阳线;收盘低于开盘、且高于前一根收盘,记一根假阴线。另外顺手记两样:开盘价和前一根收盘价不相等的有几组,差得最多的那组差了多少。取数时间是 2026 年 10 月 30 日 18:05(北京时间)。
- BTCUSDT 日K,365 根(开盘时间 2025-10-31 到 2026-10-30,按 UTC 切日):364 组相邻K线里,开盘不等于前收的 172 组,最多差 0.0026%;假阳线 0。
- ETHUSDT 日K,365 根,同一区间:不相等 189/364,最多差 0.0032%;假阳线 0。
- BNBUSDT 日K,365 根,同一区间:不相等 178/364,最多差 0.0087%;假阳线 0。
- SOLUSDT 日K,365 根,同一区间:不相等 192/364,最多差 0.0161%;假阳线 0,假阴线 0。
- BTCUSDT 1小时线,1000 根(2026-09-18 19:00 到 10-30 10:00,UTC):不相等 460/999,最多差 0.0016%;假阳线 0。
- BTCUSDT 4小时线,1000 根(2026-05-16 20:00 到 10-30 08:00,UTC):不相等 467/999,最多差 0.0026%;假阳线 0,假阴线 0。
- BTCUSDT 日K,365 根,加 timeZone=8 按北京 0 点切日:不相等 174/364,最多差 0.0013%;假阳线 0,假阴线 0。
这些数只代表这几个交易对、这一段时间。每组最后一根在取数那一刻还没走完;假阴线只在后面三组里数过。能说的是「这段样本里一根也没有」,说不到「以后也不会有」。
不相等的那些长什么样?挑三根原样抄下来。BTC 2025 年 11 月 3 日的日K开在 110540.69,前一根收在 110540.68;ETH 2025 年 11 月 1 日开在 3848.0,前收 3847.99;BNB 2025 年 11 月 6 日开在 959.32,前收 959.33。前两根比前收高 0.01,第三根低 0.01。
开盘贴着前收,假阳线没地方站
加密货币现货全天连续交易,一根K线收完,下一根紧接着开,中间没有A股那种休市,也没有第二天早上的重新竞价。上面的数就是这副样子:BTC 日K里,364 组相邻K线有 192 组的开盘价和前一根收盘价一分不差。
开盘等于前收的这一半,可以直接划掉。收盘要高于开盘,又要低于前收,开盘偏偏就是前收,两条互相打架,算术上凑不到一起。
剩下的另一半,假阳线也只能挤进开盘和前收之间那条缝。拿 BNB 那根说,开 959.32、前收 959.33,收盘得高过 959.32、又低过 959.33,缝宽 0.01。整批样本里最宽的一条缝是 SOL 那 0.0161%,不到万分之二。一整根K线的收盘要正好落进这么窄的地方,还得是从开盘往上收进去的,一年数下来一次没碰上。
没测的也列在这:交易所维护停机后的第一根、新币上线的第一根、合约K线、别的交易对。这几种情况下开盘和前收是什么关系,我们手里没有数据,所以本文用的词是「几乎碰不到」,不是「不可能」。
这件事会顺带影响别的形态。凡是要求「开得比前一根收盘低一截」或者「两根之间留出跳空」的条件,放在这种图上多半只差几个小数位,甚至根本不存在:看涨吞没里那句「开得比前一根收盘低」,在这批日K上,开盘离前收最多差万分之一点六,大约一半干脆相等;早晨之星和黄昏之星要的跳空、K线口诀里那些跳空类说法,碰上的机会都少。读那几篇时把这一条带上,它们别的条件照常能用。
一根假阳线记下了什么,没答应什么
当标本看,它记下了三件已经走完的事:开盘比上一根收盘低;开盘以后这一根里有一段在往上走;走到收盘,还是没回到上一根的收盘价。第二件说开盘后有人往上买,第三件说拿昨收算这一天还是亏的。两件哪件更要紧,这根K线自己不回答。
媒体会多走一步。都市快报那篇的解读是:「假阳线意味着受利空冲击显著低开,虽未继续向下拓展空间,却也无力收复当日跌幅,接下去往往还会有反复。」前面几个分句描述的都是那一天已经走完的部分;最后一句「接下去往往还会有反复」是在往后推,稿子里没给样本,没说数了多少根、其中反复的有几根。前半段本站照收,最后那半句不跟。
币圈图上「阳线却在跌」,先查这三处
既然这批样本里假阳线一根都没有,在交易所图表上看到「K线是阳的、涨跌幅却是负的」,先别往假阳线上靠,按下面三处对一遍:
- 涨跌幅从哪一刻算起。行情页上那个百分比,和这根日K的开盘未必是同一个起点,两者对不上并不奇怪。24 小时涨跌和日K的区别,币圈日线几点收盘里单独写了。
- 图表按哪个时区切日。UTC 0 点切和北京 0 点切,「昨收」是两个不同的数。我们两种切法都数过,BTC 日K都是 0 根假阳线,但同一天的涨跌在两种切法下可能一正一负。
- 红绿谁代表涨。看到红K先确认自己的配色设置,别拿A股的习惯去读,细节见 K线红绿到底谁涨谁跌。
常见问题
假阳线是看涨还是看跌?
它只记录这一天已经走完的事,本站不替它给方向,理由见上文一根假阳线记下了什么一节。
假阳线算阳线还是阴线?
按形状算阳线:收盘高于开盘。按收盘对收盘的涨跌算,这一天是跌的。「假」字说的是形状和涨跌对不上,并不是说它其实是一根阴线。它和其他阳线的差别只在第二个条件:收盘低于前一根收盘。
假阴线又是什么?币圈图上能看到吗?
把条件镜像过来:收盘低于开盘,画出来是阴线;收盘却高于前一根收盘,这一天其实是涨的。它同样要开盘先跟前一根收盘拉开距离。我们在 SOL 日K、BTC 4小时线和按北京时间切日的 BTC 日K三组样本里数过假阴线,都是 0 根。
读盘是独立看盘教学站,非币安官方。本文为教学内容,不构成投资建议,不提供买卖信号。加密货币波动大、交易有风险,请自行判断并确认所在地区的相关规定。发现错误欢迎寄 [email protected]。