市场结构描述选定图表上价格高低点的顺序,帮助区分上升序列、下降序列与不明确序列。关键不只是转折点在完成图表上出现在哪里,还包括何时已有足够信息识别它。本指南将这一区分纳入简单、可复现的解读方法。
1. 市场结构说明什么
推动是价格离开先前转折区域的走势;回调是逆该方向的走势。边界取决于图表和波段定义。单个更高高点不能确立上升趋势,低点同样重要。
HH 意为更高高点; HL 意为更高低点; LH 意为更低高点; LL 意为更低低点。高点与之前确认高点比较,低点与之前确认低点比较。不要通过高点与低点比较来赋予这些标签。
本指南讨论图表结构,而非交易场所组织、经纪商执行模式或完整订单簿。零售 Bid 图表不能揭示每个参与者订单,也不能证明机构意图。
2. 先选图表,再选波段
示例使用普通 EUR/USD H1 Bid K线,来自一个假设经纪商报价源。固定品种、价格侧、周期、服务器时钟与数据源。H1 序列可上升而日线序列下降;它们是不同尺度的观察。
本演示检查最新 64 根已完成、连续小时K线。缺失小时、无效 OHLC 或历史不足产生数据警告,而非结构标签。这种刻意严格的窗口是示例约定;市场休市需要单独声明规则。
使用普通 OHLC K线,而非变换后的平均K线价格。一个 EUR/USD pip 为 0.0001;对于五位报价,一个 point 为 0.00001,因此 1 pip = 10 points。品种精度不是波段定义。
3. 不借用未来K线定义已确认波段
使用严格五根K线窗口:左侧两根已完成K线、中心K线 P、右侧两根已完成K线。仅当 P 的高点超过周围四根高点时,它才是波段高点;仅当其低点低于周围四根低点时,它才是波段低点。
与任一周围高点或低点相等,则对应测试不通过。一根K线可能同时满足两项测试:记录歧义事件 X ,因为 OHLC 不说明哪个极值先出现。不要默默选择有利顺序。
右侧K线称为 R1 和 C。只有 C 收盘后才确认枢轴。后来画在 P 上方的箭头,不代表 P 形成时波段已确定。这是受五根K线分形概念启发的作者严格比较规则,并非完整 Bill Williams 交易系统。
4. 同时保存枢轴时间与确认时间
若 P 开盘于 08:00,其收盘于 09:00;R1 收盘于 10:00 ,C 收盘于 11:00。P 的低点在 11:00之前仅为候选。未收盘的右侧K线不能提供最终高低点。
在 MT4 中,下一小时K线存在后,当前未完成K线的 shift 为 0,C 的 shift 为 1,R1 的 shift 为 2 ,P 的 shift 为 3。按本指南严格规则直接核验五根已完成K线;仅凭指标缓冲区不能说明全部相等值或歧义处理约定。
日志中记录两个时间戳。重放时仅在确认时点公布枢轴,不得让后续K线产生更早决策。重新加载图表可能在 P 回填箭头;这种显示位置不能证明信息及时可用。
5. 比较最新确认高低点
按时间顺序扫描已完成窗口。保留每个严格枢轴事件,包括 X;不得删除不方便的事件,也不得事后替换早先枢轴。最新有效中心是倒数第三根已完成K线。
为获得保守快照,仅在最新四个原始事件交替为 H → L → H → L 或 L → H → L → H时使用它们。较早与较晚高点分别标为 H_A, H_B,较早与较晚低点分别标为 L_A, L_B。
上升快照要求 H_B > H_A 与 L_B > L_A,即 HH 与 HL。下降快照要求 H_B < H_A 与 L_B < L_A,即 LH 与 LL。方向混合、对应价位相等、X、连续同类型事件或少于四个事件,按此方法均保持未分类。
未分类不自动意味着可交易区间。小幅更高高点也不代表有效动量。若测试使用最小差距或价格容差,应在查看结果前另行明确该参数。
6. 分析一个 H1 示例
下列每个价格和日期均为解释而虚构,并非历史交易。所有时间采用同一假设服务器时钟。四个事件是演示 64 根K线窗口中的最新确认枢轴。
高点从 1.0880 升至 1.0920 ,低点则从 1.0800 升至 1.0840。两组差距均为 40 pips。只有最后低点确认后,H1 快照才为上升;从最后高点到该低点的 80 pip 走势是观察到的回调,而非承诺恢复。
| 事件 | 枢轴K线开盘 | 确认时点 | Bid 价格 |
|---|---|---|---|
H_A | 2026-10-08 08:00 | 2026-10-08 11:00 | 1.0880 |
L_A | 2026-10-08 13:00 | 2026-10-08 16:00 | 1.0800 |
H_B · HH | 2026-10-08 18:00 | 2026-10-08 21:00 | 1.0920 |
L_B · HL | 2026-10-09 08:00 | 2026-10-09 11:00 | 1.0840 |
下降比较将同一思路反转:高点 1.0920 → 1.0880 与低点 1.0840 → 1.0800 对应 LH 与 LL,各下降 40 pips。这描述序列,不授权卖出订单。
7. 核验最后低点周围五根K线
中心K线低点 1.0840 低于 1.0847, 1.0844, 1.0841 与 1.0843。全部比较只有到 11:00才能完成。此处 C 为阳线,但K线颜色不属于枢轴定义。
| 小时K线开盘 | 作用 | 打开 | 高点 | 低点 | 收盘价 |
|---|---|---|---|---|---|
06:00 | 左侧 1 | 1.0850 | 1.0854 | 1.0847 | 1.0851 |
07:00 | 左侧 2 | 1.0851 | 1.0851 | 1.0844 | 1.0847 |
08:00 | P | 1.0847 | 1.0850 | 1.0840 | 1.0844 |
09:00 | R1 | 1.0844 | 1.0849 | 1.0841 | 1.0848 |
10:00 | C | 1.0848 | 1.0856 | 1.0843 | 1.0854 |
在 10:00时,C 仍形成中,最后低点尚未确认。在 11:00,其已完成低点支持严格比较,四事件结构快照可用。确认延迟是刻意设计;更早识别需采用另一种暂定规则。
8. 区分触及价位、影线与收盘突破
示例快照存在后,将最新确认高点 1.0920 与低点 1.0840 记录为解读参考位。触及到达价位,影线在K线内越过价位,收盘则最终位于价位外。这些是不同事件。
按已声明收盘约定,之后 Bid 收盘高于确认高点属于延续突破;收盘低于确认更高低点,则警示上升序列参考位失效。仅影线不符合该约定。
部分分析者称这些事件为 BOS(结构突破)和 CHoCH(特征转变),或使用 MSS(市场结构转变)。用法各异,应始终声明参考波段、价格侧及影线或收盘规则。首次反向突破不足以证明完整 LH/LL 序列或有利可图的反转。
| 独立情形 | Bid 高点 / 低点 / 收盘 | 按收盘规则解读 |
|---|---|---|
上方影线 1.0920 | 1.0924 / 1.0910 / 1.0916 | 无收盘延续突破 |
收盘在上方 1.0920 | 1.0926 / 1.0914 / 1.0922 | 收盘延续突破;无入场规则 |
下方影线 1.0840 | 1.0850 / 1.0836 / 1.0844 | 低点参考位未发生收盘失效 |
收盘在下方 1.0840 | 1.0848 / 1.0834 / 1.0838 | 低点参考位失效;尚无完整看跌序列 |
表中情形为独立假设分支,并非示例的后续K线。收盘恰在参考位不属于严格越界。本指南不为描述性突破添加入场缓冲或可执行订单。
9. 了解此解读方法的薄弱之处
震荡盘整中,短波段可能频繁交替。宽幅外包K线可能同时是高点和低点,重复高低点则可能使严格方法无法给出标签。保留这些结果,不强行整理为整齐锯齿。
新闻跳涨、价格跳空或异常点差可能使报价穿越参考位,却不形成稳定趋势。稀疏报价源也可能改变哪些K线满足比较。将差异全部归因于市场前,先比较相同周期和报价源。
最新四个事件是局部快照,并非统计预测,也非完整长期支撑阻力地图。确认延迟牺牲早期可见性,换取基于已完成观察的定义。
10. 分别解读图表与可执行价格
在虚构的 11:00 报价中, Bid 1.0854 / Ask 1.0856 意味着 2 pips 的点差,相当于五位报价中的 20 points 。本示例结构以 Bid 衡量。Ask 高于 Bid 参考位,不等于 Bid 收盘高于该位。
市价买入按 Ask 开仓、Bid 平仓;市价卖出按 Bid 开仓、Ask 平仓。因此,即使显示的 Bid 高点仍低于同一数值价位,按 Ask 判断的空头持仓止损也可能触发。
结构本身不提供入场价、止损、止盈、手数或预期收益。将其用于 EA 前,应定义执行规则,并在风险计算中纳入点差、佣金、滑点和任何融资成本。请参阅所链接的风险与成本指南。
11. 可重复执行的读图流程
- 固定品种、H1 周期、普通 Bid K线、服务器时钟与演示用 64 根已完成K线窗口。
- 检查时间戳与 OHLC 有效性。排除未完成K线;明确将不完整数据保留为未分类。
- 将每个有效中心与周围四根已完成K线比较。保存类型、价格、枢轴时间和确认时间;保留 X 事件。
- 检查最新四个原始事件是否交替。高点与高点、低点与低点比较;保留相等和混合情况。
- 只有最后枢轴确定时,才记录 HH/HL 或 LH/LL 快照与两个最新参考位。
- 按已声明约定记录后续触及、影线与收盘。交易决策放入另一个完整定义的策略。
12. 检查指标或 EA 中的事后偏差
逐根重放已完成K线。保存每次收盘时可用信息,再将保存快照与最终图表比较。枢轴只有在确认时点之后才可能出现在旧K线上;EA 不得以该旧K线价格入场。
审查相等值、同时高低枢轴、同类型序列、缺失K线与窗口边缘。演示 64 根K线时,仅两侧各有两个相邻K线的中心符合条件:有效中心有 60 个,而非 64。
若更长窗口、不同枢轴长度或容差改变标签,应记录配置,而非事后挑选最漂亮图表。研究交易应用时,采用单独验证期。
本指南未运行表现回测。核验虚构 OHLC 比较仅证明示例算术和时点正确,不证明优势。MT4 传统测试器可用指定点差模拟 Ask;仅有 Bid 图表无法确定历史点差变化或K线内事件顺序。
13. 常见解读错误
- 忽略低点,将一个更高高点视为完整上升结构。
- 使用未完成右侧K线,或在确认时点前标记已确认枢轴。
- 混淆不同枢轴的相等高点与单次五根K线枢轴测试中的相等值。
- 删除歧义或同类型事件,直到图表像预期趋势。
- 未定义突破规则就把每次反向影线称为确认反转。
- 混用 H1 与日线标签、Bid 与 Ask,或原始 OHLC 与变换K线。
14. 市场结构常见问题
HH/HL 能保证下个高点更高吗?
不能。它按已声明波段规则分类已完成观察。接下来可能失败、盘整或反转。
可以使用不同波段长度吗?
可以,但须单独明确方法。更长窗口通常延迟确认,并选择不同枢轴集合。呈现一个可复现示例时,不应混用方法。
未分类序列等同区间吗?
不等同。数据不足、相等值、混合比较或事件顺序歧义也会阻止分类。区间需要自身明确定义。
此处 BOS 或 CHoCH 是入场信号吗?
不是。此处术语描述已声明突破约定。交易需要额外入场、退出与风险规则。
为何确认低点显示在较早K线上?
较早K线提供低点价格与枢轴时间,之后右侧K线提供确认所需信息;应存储两个时间。
15. 一手来源与指南范围
MetaQuotes 文档说明五根K线分形、指标 shift、订单价格侧、品种属性与测试器建模。严格相等值处理、演示 64 根K线窗口、四事件分类与收盘解读约定是本指南的编辑选择,并非官方交易建议。
16. 同时保留价格序列与可用时点
有效结构记录包含波段规则、可比较高低点及每个枢轴确定时点,使 HH/HL 和 LH/LL 成为可测试描述,而非事后添加标签。用它们作为进一步研究背景,另行定义执行与风险。