基于老牛,《看盘方法与技巧一本通》
老牛的《看盘方法与技巧一本通》是一本针对中国股市实时看盘的综合性手册。与专注于日终技术分析的书籍不同,本书教授解读市场实时活动所需的技能——阅读订单簿、解释逐笔成交数据、理解日内价格-成交量模式,以及将市场范围的信息综合为可操作的结论。
看盘是一项与技术分析不同的技能。技术分析使用历史数据来识别模式和概率。看盘使用实时数据来了解市场中 right now 正在发生什么——谁在买,谁在卖,力量平衡在哪里,以及可能的下一个动作是什么。
A股市场有几个特征使实时看盘特别有价值:
| 工具 | 揭示内容 | 主要用途 |
|---|---|---|
| 日内价格图表 | 当天内的价格趋势和动量 | 方向和强度 |
| 订单簿(Level 2) | 待执行的买入和卖出订单 | 供需平衡 |
| 逐笔成交 | 实际执行的交易 | 机构活动检测 |
| 成交量柱 | 随时间推移的交易强度 | 参与度和信念 |
| Tick图 | 每次价格变化 | 超短期动量 |
| 市场广度 | 上涨vs下跌股票 | 整体市场健康 |
| 板块表现 | 按板块的相对强度 | 资金流向方向 |
有效的看盘在上午9:30开盘铃声之前就开始了:
老牛将交易日分为三个具有不同特征的时段:
早盘(9:30-11:30):
午休(11:30-13:00):无交易,但可能有新闻。下午开盘可能从早盘收盘价跳空。
下午盘(13:00-15:00):
观察:价格-成交量背离、订单簿中不寻常的订单流、板块轮动模式、市场广度变化、涨停板活动。
忽略:个别散户规模交易、无成交量伴随的轻微日内波动、交易时间内的社交媒体谣言、你的盈亏(它会产生情绪偏见)。
日内价格线(分时线)是股票全天最后成交价格的连续图表。老牛教你看这条线相对于VWAP(成交量加权平均价格,在大多数中国交易软件中显示为黄线):
V型反转:早盘快速下跌 followed by 下午强劲复苏。经常发生在早晨的恐慌性抛售被机构买家吸收时。如果收盘 near 当天高点,对第二天看涨。
倒V型:早盘强劲反弹 followed by 下午下跌。分配形态——聪明钱在卖给追逐早盘力量的散户。 对第二天看跌。
阶梯式上涨:价格以 distinct steps 上升,每个水平有整合平台。机构投资者有序买入。非常看涨的形态。
阶梯式下跌:与上述相反。有序清算。非常看跌。
涨停横线:股票达到+10%并锁定。强劲需求压倒所有供应。极度看涨——寻找第二天的延续。
当天的成交量模式揭示意图:
中国交易软件通常显示5档买卖(买五/卖五)。老牛提供详细解释:
上方堆积的大卖单:在特定价格 visible "wall" 的卖单。这可以是真正的阻力(大持有人清算)或虚张声势( placed to 吓唬买家,然后在价格接近时撤回——一种操纵技术)。
下方堆积的大买单:买单的"地板"。 Again,可以是真正的(机构积累)或虚张声势(在更高水平分配时支撑价格)。
假墙:一个大卖单出现在当前价格上方。散户看到这作为阻力并卖出。操纵者然后撤回卖单 wall 并在更低价格买入。老牛教导:观察 wall 是否 actually 被交易或总是在价格接近时撤回。
层叠技巧:堆积多个小订单以制造深度供应或需求的 appearance。每个单独订单都足够小,不容易被 detect 为不寻常,但 collectively 它们制造误导性印象。
欺骗模式:快速出现和消失的大订单。如果一个大 bid 不断出现并在几秒钟内消失,它可能试图创造需求虚假的印象。
伪代码:订单不平衡分析
──────────────────────────────────────
函数 calculate_order_imbalance(bid_levels, ask_levels):
total_bid_volume = sum(bid.volume for bid in bid_levels)
total_ask_volume = sum(ask.volume for ask in ask_levels)
imbalance = (total_bid_volume - total_ask_volume) / (total_bid_volume + total_ask_volume)
// imbalance 范围从 -1(全部供应)到 +1(全部需求)
如果 imbalance > 0.3:
返回 "强劲买入压力 — 需求超过供应"
否则如果 imbalance > 0.1:
返回 "适度买入压力"
否则如果 imbalance < -0.3:
返回 "强劲卖出压力 — 供应超过需求"
否则如果 imbalance < -0.1:
返回 "适度卖出压力"
否则:
返回 "平衡 — 无明确方向性偏见"
逐笔成交数据(也称为" tape ")显示每个执行的交易:时间、价格、成交量,以及交易是由买家还是卖家发起的。这是散户可用的最 granular 数据。
机构订单与散户订单的区别在于:
激进买入:在 progressive 更高价格的快速连续买方发起交易序列。每次交易都在抬高卖价。这表明紧迫需求。
被动积累:在买价稳步买入 without moving the market up。买家是有耐心的,不 want to reveal size。显示为恒定的买侧成交量 without 价格 advance。
分配:大额卖方发起交易与小额买方发起交易交错。大卖家在喂 stock 给小买家。价格可能不会立即下跌,因为卖家管理流量,但供应 overwhelming 需求。
投降:突然 burst of 非常大卖方发起交易 on high volume,经常触发股票接近其日限制下跌。这种恐慌性抛售 often marks 短期底部。
成交量是看盘中最重要的次要指标。老牛的成交量原则:
最重要的成交量信号是与价格的背离:
老牛建议使用相对成交量(当前成交量/平均成交量)而不是绝对成交量:
| 相对成交量 | 解释 |
|---|---|
| < 0.5 | 极度清淡。无机构参与。 |
| 0.5 - 1.0 | 正常活动。无异常兴趣。 |
| 1.0 - 2.0 | 高于平均。有事发生。密切监控。 |
| 2.0 - 3.0 | 重大活动。可能涉及机构。 |
| 3.0 - 5.0 | 重大事件。大规模买入或卖出。 |
| > 5.0 | 高潮。可能耗尽。观察逆转。 |
中国市场分析独有的,换手率(成交量/自由流通股份)是一个关键指标:
老牛 覆盖标准K线形态与A股特定上下文:
长下影线:价格在当天大幅下跌但被买回。下影线相对于实体越长,买入反应越强劲。在A股中,在支撑位附近的长下影线是可靠的买入信号。
长上影线:价格上涨但被卖出。上方卖压。在 extended 上涨趋势后,高成交量上的长上影线是警告。
高位的十字星:在上涨趋势后的犹豫。通常是顶部的第一个 sign。更可靠 if 伴随高于平均水平的成交量。
吞噬形态:完全 engulf 前一天实体的K线。在低位的带成交量扩张的看涨吞噬是最可靠的逆转信号之一。
早晨之星:三日形态——长阴线、小实体(星)、长阳线。看涨逆转。最好当星线从前一根K线向下跳空时。
黄昏之星:早晨之星的相反。顶部看跌逆转。
红三兵:三个连续看涨K线,收盘价更高。看涨延续或逆转形态。每根K线应该 near 其高点收盘。
三只乌鸦:三个连续看跌K线。看跌延续。
由于10%日价格限制:
上涨与下跌股票的比率提供了市场健康的衡量标准:
A股独有的,每日触及价格限制的股票计数是一个 powerful 情绪指标:
净资金流向市场,按订单规模分类:
老牛描述了典型的A股板块轮动模式:
全天监控板块表现排名:
伪代码:板块轮动监控器
────────────────────────────────────
函数 monitor_rotation():
sectors = get_all_sector_returns(today)
prev_leaders = get_top_5_sectors(yesterday)
current_leaders = get_top_5_sectors(today)
overlap = intersection(prev_leaders, current_leaders)
如果 len(overlap) >= 4:
rotation_signal = "稳定领导 — 现有趋势继续"
否则如果 len(overlap) <= 1:
rotation_signal = "重大轮动正在进行 — 重新评估仓位"
否则:
rotation_signal = "适度轮动 — 密切监控"
// 检查防御性 vs 进攻性领导
defensive = ["公用事业", "主要消费品", "医疗"]
offensive = ["科技", "可选消费品", "材料"]
如果 current_leaders 多数在 defensive 中:
risk_signal = "风险偏好下降 — 市场变得防御性"
否则如果 current_leaders 多数在 offensive 中:
risk_signal = "风险偏好上升 — 市场青睐成长"
返回 rotation_signal, risk_signal
A股开盘竞价是一个关键信息窗口:
收盘竞价决定最终收盘价:
如果竞价成交量(集合竞价量)显著高于正常,表明对股票的兴趣增强。结合价格方向,这提供了当天可能方向的早期读数。
当股票达到+10%时:
沪深300指数期货(IF合约) often 领先现货市场:
监控以下相关性:
盘前(8:30-9:15):
开盘竞价(9:15-9:30): 4. 监控观察名单股票的竞价价格 5. 注意任何异常的竞价成交量或价格跳空
早盘(9:30-11:30): 6. 跟踪关键股票的日内趋势 vs VWAP 7. 监控市场广度和板块轮动 8. 根据日内确认执行任何计划的入场/出场
下午盘(13:00-15:00): 9. 重新评估早盘走势——延续还是逆转? 10. 监控收盘竞价的机构定位信号 11. 注意日终广度和板块领导 for 晚间分析
盘后(15:00-16:00): 12. 记录观察和交易日志 13. 运行次日候选股票的日终扫描 14. 审查整体市场内部指标 for 宏观上下文
伪代码:实时看盘系统
───────────────────────────────────────────
类 ChartReader:
函数 morning_assessment(stock):
// 开盘分析
auction_price = get_auction_price(stock)
gap_pct = (auction_price - stock.prev_close) / stock.prev_close
如果 abs(gap_pct) > 0.02:
alert(f"显著跳空: {gap_pct:.1%}")
auction_vol = get_auction_volume(stock)
avg_auction_vol = stock.avg_auction_volume_20d
如果 auction_vol > avg_auction_vol * 2:
alert("异常竞价成交量")
返回 {gap: gap_pct, auction_strength: auction_vol / avg_auction_vol}
函数 intraday_monitor(stock):
// 市场时间内的持续监控
current_price = stock.last_price
vwap = stock.vwap
// 价格-VWAP 关系
如果 current_price > vwap * 1.01:
intraday_trend = "看涨 — 价格高于VWAP"
否则如果 current_price < vwap * 0.99:
intraday_trend = "看跌 — 价格低于VWAP"
否则:
intraday_trend = "中性 — 价格接近VWAP"
// 订单不平衡
imbalance = calculate_order_imbalance(stock.bid_levels, stock.ask_levels)
// 成交量分析
relative_vol = stock.cumulative_volume / expected_volume_at_this_time()
// Tape 读取
recent_trades = stock.time_and_sales(last_5_minutes)
large_buys = sum(t.volume for t in recent_trades if t.side == "buy" and t.volume > 500)
large_sells = sum(t.volume for t in recent_trades if t.side == "sell" and t.volume > 500)
institutional_flow = large_buys - large_sells
返回 {
trend: intraday_trend,
imbalance: imbalance,
relative_volume: relative_vol,
institutional_flow: institutional_flow
}
函数 market_breadth_check():
advancing = count_stocks(change > 0)
declining = count_stocks(change < 0)
limit_up = count_stocks(change >= 9.9%)
limit_down = count_stocks(change <= -9.9%)
breadth_ratio = advancing / (advancing + declining)
sentiment = "看涨" 如果 breadth_ratio > 0.6 否则 "看跌" 如果 breadth_ratio < 0.4 否则 "中性"
返回 {breadth: breadth_ratio, sentiment: sentiment,
limit_up: limit_up, limit_down: limit_down}
函数 end_of_day_summary(stock):
closing_auction_vol = get_closing_auction_volume(stock)
closing_vs_vwap = stock.close / stock.vwap
volume_distribution = analyze_volume_by_session(stock)
如果 closing_vs_vwap > 1.01 and volume_distribution.back_loaded:
next_day_bias = "看涨 — 机构收盘买入"
否则如果 closing_vs_vwap < 0.99 and volume_distribution.back_loaded:
next_day_bias = "看跌 — 机构收盘卖出"
否则:
next_day_bias = "中性"
返回 next_day_bias
"看盘不是关于预测未来。它是关于了解现在——谁在买,谁在卖,谁在控制。"
"订单簿告诉你人们想要做什么。逐笔成交告诉你人们实际在做什么。当两者分歧时,相信 tape。"
"成交量是市场的心跳。学会听它的节奏,你就会知道市场什么时候健康,什么时候生病。"
"开盘竞价是市场当天的第一次呼吸。深呼吸表示能量。浅呼吸表示倦怠。"
"在A股,收盘价是王。因为T+1,最后30分钟发生的事情比当天其余时间加起来更有分量。"
"市场广度是指数试图隐藏的真相。指数可以在五只大盘股的推动下上涨,而3000只股票下跌。广度暴露了这种欺骗。"
"板块轮动是市场告诉你资金正在流向何处的方式。跟随资金,而不是头条新闻。"
"看盘者最大的敌人不是市场。是交易的欲望。大多数时候,正确的行动是观察和等待。"