两位交易者都选择 EUR/USD 日枢轴点,却可能看到不同价位。差异可能来自公式、日线收盘时间或数据源。在解释价格反应之前,先确保计算可以复现。本指南从一根已收盘日线出发,说明公式、时区和 BUY/SELL 的可执行报价。所有数字均为虚构教学示例,不代表交易优势或历史业绩。
1. 枢轴点表示什么
枢轴点是计算得到的价格参考。在 Traditional 方法中,中心枢轴 P 是前一参考周期最高价 H、最低价 L 和收盘价 C 的平均值,并由此推导支撑 S1、S2、S3 和阻力 R1、R2、R3。这些名称表示公式中的价位,不保证价格反转,也不保证到达下一条线。
日枢轴点使用已结束的日周期。将其显示在 M5、M15 或 H1 图表上,不会使它变成五分钟或一小时枢轴点。周枢轴点和月枢轴点分别使用上一完整周和完整月。显示周期与计算周期是两个设置;Auto 模式可能随图表周期改变参考周期。
与人工挑选的摆动价位相比,只要公式、输入数据和周期边界一致,枢轴点就能复现。但可复现不等于具有预测能力。应结合市场结构、成本和预先规定的观察条件核对。多条指标线聚集,并不自动构成多个独立确认。
有关固定整数网格和反应确认时点,请参阅外汇心理价位与假突破指南。
2. 先明确参考K线
记录准确品种、经纪商或数据源、报价侧、参考周期、公式及交易日边界。EURUSD 与带后缀品种可能具有不同历史数据。普通 MT4 外汇图表使用 Bid。当前 Ask 线不能重建历史 Ask 最高价、最低价和收盘价;其他数据源可能采用不同规则。
本指南以指定数据源上一根已收盘 D1 Bid K线为参考,虚构数据为 H = 1.1080、L = 1.1000、C = 1.1060。区间 H − L = 0.0080,即 EUR/USD 的 80 pip。输入属于已经结束的一天,计算结果只在后续周期使用。
确认 L ≤ C ≤ H、H ≥ L,且历史数据完整可用。不能把缺失K线替换为零。周日短K线、节假日缩短交易时段或新上市品种需要明确处理规则。交易时段与时区指南说明,日期标签本身不足以确定统计窗口。
3. Traditional 公式必须保持一致
设 D = H − L。先算 P = (H + L + C) / 3,再算 R1 = 2P − L、S1 = 2P − H。第二层为 R2 = P + D、S2 = P − D。中间步骤保留精度。除非要复现的实现明确如此,否则不要将已舍入的 P 继续代入其他公式。
本文 Traditional 定义为 R3 = H + 2(P − L)、S3 = L − 2(H − P)。部分平台将另一组公式 R3 = P + 2D、S3 = P − 2D 称为 Classic。两者直到 R2/S2 都相同,但 R3/S3 可能不同。应比较方程,而不是只看指标名称。
P 通常不是 H 与 L 的中点,因为 C 也参与计算。R1 可以高于前日最高价,S1 可以落在前日区间内。新周期也可能直接开在 R1 或 S1 之外。这些情况未必是错误;触及各价位的先后取决于开盘及之后的价格路径。
4. 完整 EUR/USD 计算示例
H = 1.1080、L = 1.1000、C = 1.1060 时,P = 3.3140 / 3 = 1.104666…,五位小数显示为 1.10467。用未舍入 P 计算:R1 = 2 × 1.104666… − 1.1000 = 1.109333… → 1.10933;S1 = 1.101333… → 1.10133。
R2 = 1.112666… → 1.11267,S2 = 1.096666… → 1.09667。Traditional 的 R3 = 1.117333… → 1.11733,S3 = 1.093333… → 1.09333。改用 Classic 第三层公式,则 R3 = 1.120666… → 1.12067,S3 = 1.088666… → 1.08867。混用定义会制造看似计算错误的差异。
示意图是价格刻度,不是时间路径或预测。数值仅在显示时舍入。核对指标时,应保存输入并明确比较容差。相差一个 point 时,先排查精度问题,不要立即将其解释为不同交易信号。
5. Fibonacci、Camarilla、Woodie 和 DM 的区别
Fibonacci 保留 P = (H + L + C) / 3,并在 P ± 0.382D、P ± 0.618D、P ± D 设置价位。本例五位小数下 R1/S1 = 1.10772 / 1.10161,R2/S2 = 1.10961 / 1.09972。这些系数用于乘以前期区间,不是概率。
Camarilla 常用 H3/L3 = C ± 1.1D / 4,H4/L4 = C ± 1.1D / 2。结果为 H3 = 1.10820、L3 = 1.10380、H4 = 1.11040、L4 = 1.10160。H3 表示上方阻力,常标为 R3;L3 表示下方支撑,常标为 S3。标签中的 H/L 并非额外输入的最高价和最低价。这些带状价位以 C 而非 P 为中心。
TradingView 的 Woodie 定义使用当前周期开盘价:P = (H + L + 2 × 当前开盘价) / 4。DM 在部分界面称为 DeMark,需要前期开盘价并与前期收盘比较。因此本例 H/L/C 信息不足,不能用 C 代替缺失开盘价。应记录平台具体定义及额外输入何时可用。
| 方法 | 输入或中心 | 需要核对的差异 |
|---|---|---|
| Traditional | 前期 H、L、C | R3 = H + 2(P − L) |
| Classic | 前期 H、L、C | R3 = P + 2(H − L) |
| Fibonacci | P 和前期区间 | 0.382 / 0.618 / 1.000 |
| Camarilla | 前期 C 和区间 | H3/L3: C ± 1.1D / 4 |
| Woodie / DM | 还需要开盘价 | 核对具体实现 |
6. 为什么日线收盘时间会改变价位
最高、最低和收盘都针对特定时间窗口。改变窗口可能同时改变三项数据。经纪商午夜未必是 00:00 UTC;独立日线数据也可能不同于已加载日内K线的聚合结果。先比较准确 UTC 起止时间,再比较 OHLC。
为单独展示收盘价的作用,固定 H = 1.1080、L = 1.1000,将虚构 C 从 1.1060 改为 1.1030。新 P = 1.103666… → 1.10367,下降 10 pip;R1、S1 因公式包含 2P,各下降 20 pip。这只是虚构算例,不代表两家真实经纪商的日线。真实窗口变化也可能改变 H、L。
指标不同不等于某个指标损坏。依次核对品种及数据源、计算周期、交易日切分与历史时差、已收盘或当前K线、日线或日内数据、公式及舍入。看完历史反应后再挑选效果最好的收盘时间,会引入选择偏差。
7. 经纪商时间、纽约收盘与夏令时
服务器 UTC+3 的午夜对应前一个 UTC 日期的 21:00 UTC;UTC+2 则对应前一天 22:00 UTC。另一方面,America/New_York 的 17:00 在美国夏令时对应 21:00 UTC,在标准时对应 22:00 UTC。这些换算并不证明经纪商遵循哪种安排。
不要在整个历史中硬编码“纽约收盘 = 22:00 UTC”。应按日期转换,再与经纪商公布的历史服务器时差核对。经纪商可能采用固定时差或其他换时规则。尤其应检查不同地区换时不重合的几周。本机时钟不是历史服务器日历的可靠记录。
同时保存参考K线的 UTC 起止和服务器时间标签。预先决定接受周日短K线,还是按明确日历合并。最近五个完整交易日不一定等于之前五个自然日。不能为了改善历史结果悄悄删改或合并K线。
8. 在 MT4 核对,避免使用未来数据
标准桌面 MT4 可能需要已安装的自定义指标或手动画水平线,不能假定存在内置 Pivot Points 菜单。检查方法、参考周期、交易时段调整和数据源。分析反应之前保存数值和截图;模板可能保留不明显的旧参数。
在 MQL4 时间序列中,shift 0 是当前未完成K线,shift 1 是前一根。本文日线 Traditional 应从同一根 shift 1 D1 K线读取 H、L、C,且先验证历史可用。iHigh 在缺数据时可能返回零,必须检查数据和错误状态。
上一根K线收盘且数据可用后,才固定新周期价位。首个可执行报价可能晚于名义边界。回测不能因为后来能看到完整日线,就假设午夜已经成交。Woodie 当前开盘价也有其可用时点。更不能用当日最终收盘价解释当日较早的交易。
9. 舍入、point、tick 与报价侧
五位小数 EUR/USD 中,point = 0.00001,常规 pip = 0.0001。显示位数不等于合法下单价格步长,应检查品种最小价格增量。MQL4 MarketInfo 的 MODE_TICKSIZE 单位是 point;乘以 MODE_POINT 才得到价格距离。不要直接套用其他 API 的单位。
精确 R1 = 1.109333…,显示值 1.10933 略低。若步长为 0.00001,第一个高于精确 R1 的合法价位是 1.10934。“大于等于显示线”可能不同于针对原始值的条件。应记录比较符及精度。最小止损距离、freeze level 和订单限制需另行检查。
明确条件观察 Bid、Ask 还是其他价格。Buy Stop 通常由 Ask 触发,因此 Bid 仍低于枢轴点时也可能激活。Bid K线收盘高于 R1 是另一种条件。图表触线不证明能在该价格成交。详见市价单、限价单与止损挂单指南。
10. BUY 示例:参考价位不等于成交价
假设预先规则要求 Bid K线收盘严格高于原始 R1 = 1.109333…。之后出现新报价 Bid 1.1094 / Ask 1.1096,假设 BUY 以 Ask 1.1096 成交。真实成交可能不同。之前的收盘价不是入场报价,也不能据此回填更早的订单时间。
教学中另设保护性退出 Bid 1.1084、获利退出 Bid 1.1120,后者低于 R2 = 1.112666…。可执行距离为亏损 12 pip、毛利 24 pip。多单两种退出都使用 Bid。这些是单独指定的教学价格,并非枢轴公式规定的止损止盈距离,也不保证到达 R2。
图中目标在入场上方,止损在下方;不代表已获利交易或验证过的系统。点差扩大可能改变实际 Ask 入场和剩余盈亏比。若实际报价使空间不满足预先限制,应记录为不交易。
11. SELL 示例:不能用 Bid K线推断 Ask 退出
独立示例中,Bid K线收盘严格低于 S1 = 1.101333…。随后报价 Bid 1.1010 / Ask 1.1012,假设 SELL 以 Bid 1.1010 成交。止损 Ask 1.1022、目标 Ask 1.0986,目标高于 S2 = 1.096666…。距离同样是亏损 12 pip、毛利 24 pip。
空单止损高于入场,目标低于入场,两种退出都用 Ask。假设点差恒定为 2 pip,对应 Bid 1.1020 和 Bid 1.0984。点差变化时该对应关系不固定。历史 Bid 最低价触及 1.0986,不能证明 Ask 曾允许在 1.0986 获利退出。
S1 拒绝和收盘跌破 S1 是不同观察,应分开记录。不能事后把失败突破改称反弹交易,也不能把确认前的价格当作可用入场。可复现的摆动边界见支撑阻力价位与区域绘制指南。
12. 成本和仓位属于交易本身
假设 EUR/USD、USD 账户、标准手为 100,000 EUR、仓位 0.10 lot,则本例每 pip 约值 USD 1。往返佣金 USD 0.70 使 USD 12 毛亏损变为 USD 12.70,USD 24 毛盈利变为 USD 23.30,尚未计入隔夜利息及其他执行差异。净盈亏比约 1.83,而非 2。
上述可执行入场和退出已经反映点差,不能再扣一次。从图表价格出发的研究,则必须一致地模拟缺失报价侧。账户货币换算、合约规格及隔夜利息会改变金额。USD 是报价货币,并不意味着账户一定是 USD。
按保护距离及明确资金风险预算确定仓位,纳入成本与滑点假设。按手数步长向下取整;最小手数超过预算时应放弃。枢轴点不会给出安全手数,止损也无法保证跳空时的最大损失。详见止损止盈与盈亏比指南。
13. 验证假设,避免只挑选获胜参数
看结果前明确公式、日历、触及或收盘条件、下单时点、退出和失效时间,并预定缺数据、周末及点差规则。单个日枢轴点不是完整策略,收盘突破 R1 也不证明优势。
按时间分开开发、样本外验证和前向观察,纳入佣金、合理浮动点差、滑点及正确 Bid/Ask。记录失败和跳过的机会。比较事先确定的合理日历与成本假设;若测试几十种收盘切分只报告最好一种,就必须说明这轮筛选。
保留 OHLC、UTC 边界、公式版本、完整精度及显示价位、信号时间和后续可执行报价。独立复算抽样,并检查夏令时切换及周末边界。MT4 回测指南说明,无法复现输入和时间顺序时,漂亮报表并不足够。
14. 每日准备清单
交易前确认参考K线完整有效、数据源正确,并核对 UTC 边界、公式和周期。复算 P 及一组阻力/支撑。标记附近摆动区域,但不要移动枢轴点去迎合它。预先规定重叠价位的处理方式,不要把每条线都当作新增一票。
观察时保持已保存日价位不变。先记录价格行为及报价侧,再判断预定条件是否满足。决策当时检查点差、空间、资金风险和经纪商限制;缺少条件就记录跳过原因。下一组日数据出现后,不要重画过去。
周期结束后,将输入和价位与日志及订单历史核对。区分计算错误、时区错误、执行差异和正常亏损。正确计算使实验可解释,却不能迫使市场遵守线条。先建立可复现的日参考,再添加周价位、更多公式或自动化。
支撑与阻力常见问题
日枢轴点公式是什么?
本文 Traditional 为 P = (H + L + C) / 3,使用上一根已收盘日线;R1 = 2P − L,S1 = 2P − H。其他公式家族及第三层价位可能不同,应记录实际公式和交易日边界。
为什么两个平台的枢轴点不同?
核对品种、数据源、参考周期、收盘切分、历史时差、K线及公式。独立日线可能不同于日内聚合;小差异也可能来自舍入。显示不同不等于某个平台一定错误。
日枢轴点会在当天改变吗?
基于同一根已完成前日K线的 Traditional 水平应在后续日内固定,除非历史数据被修正。使用当前K线或自动变化周期的指标可能移动,应先查明再测试。
Classic 和 Traditional 相同吗?
未必。本文两者 P、R1/S1、R2/S2 相同,但 Traditional 用 R3 = H + 2(P − L),Classic 用 R3 = P + 2(H − L),S3 也不同。名称并不统一,应核对实现。
MT4 能使用枢轴点吗?
可以用水平线对象或合适的已安装指标显示,再定义独立执行规则。不能假定标准 MT4 内置相应预设。核对数据、方法、周期及 Bid/Ask;图上的线不是订单或已验证策略。
哪种方法最赚钱?
本指南不证明任何方法盈利。公平比较需要完整规则、相同有效数据、合理成本,以及按时间进行的样本外和前向验证。看到最佳历史结果后再选公式或收盘时间,会夸大证据。
来源与计算说明
公式与平台行为已依据原始官方文档核对。数值、比较与示意图为原创教学构造,并非真实成交或回测结果。
全部价格和路径均为虚构教学示例,不是回测、交易信号或未来收益证据。