ForexBestRobots.com比较 EA →
ZH

价格水平与枢轴点 · 指南1

外汇支撑与阻力:如何绘制价位和区域

用已确认的摆动高低点、固定边界和明确的判断时间绘制外汇支撑阻力。包含MT4操作、BUY/SELL示例及交易成本计算。

核查日期:2026年10月22日
虚构EUR/USD:分别记录的支撑阻力区、已确认摆动点和复核边界。图形定义参考,并不保证未来反应。
虚构EUR/USD:分别记录的支撑阻力区、已确认摆动点和复核边界。图形定义参考,并不保证未来反应。

支撑和阻力要有分析价值,就必须说清楚:为什么选择这项参考、什么时候才能知道它,以及什么情况会使它失效。漂亮的历史图表可能掩盖这三个决定。本指南建立可重复的绘制流程,再通过两个虚构的EUR/USD示例,从预先固定的区域推演到可执行报价和风险。内容用于图表准备与核查,并不代表已经验证盈利能力的策略。

1. 支撑与阻力究竟描述什么

支撑是当前价格下方的一项参考,表示过去某次下跌曾在这里停顿或反转。阻力位于当前价格上方,对应此前上涨的停顿或反转。这些名称描述已观察到的价格行为。水平线并不是未成交订单的可视清单,某根K线出现反应也无法证明是哪家机构在此交易。

价位指单个价格,区域指明确界定上下边界的一段价格范围。前一日高点这样的单一参考适合用水平线。区域则可以容纳相近但不相同的转折价格,不必假定每次反应都发生在同一报价。两种画法都不能保证未来反应。

纽约联储于2000年发表的Carol Osler历史研究发现,所研究支撑阻力附近的日内反应,在不同货币和提供机构之间存在差异。另一项研究考察了止损与止盈订单在整数价位附近的聚集。它们提供研究背景,不代表下文的绘图规则或交易示例在今天具有盈利能力。

一条线标记一个声明价格;一个区域把多个价格纳入固定边界。两者都不保证反应。
一条线标记一个声明价格;一个区域把多个价格纳入固定边界。两者都不保证反应。 窄屏可横向滚动图表。时间从左向右推进。

关于计算得到的日参考价位,请参阅枢轴点公式与经纪商时区指南。

有关固定整数网格和反应确认时点,请参阅外汇心理价位与假突破指南。

2. 先固定图表、周期和信息范围

记录品种、经纪商报价源、价格侧、时区及决策时间。不同经纪商可能产生不同的极值或日K线。常规MT4外汇图表使用Bid;当前Ask线并不能提供完整的历史Ask。将图表与订单记录对照时,也要保留这个区分。

先用较高周期理解背景,再指定一个工作周期。例如,检查已收盘的D1和H4,识别附近障碍,然后在H1上构建具体区域。较低周期的形态出现在较高周期障碍内部,不会让该障碍消失。没有适用于所有情况的最佳周期;持仓时长、点差和待检验规则都很重要。

绘图练习在复核时点T使用最近120根已收盘H1,不包括正在形成的K线。示例中的H1时间均为开盘时间,全部采用UTC。如果使用第4节的容差,应以T时点已收盘H1计算ATR(14)。120根窗口和ATR倍数都是教学约定,并非推荐的最优参数。

3. 先确认摆动高低点,再使用它们

一种客观定义是:某根K线的最低价严格低于之前两根和之后两根的最低价,才构成摆动低点。摆动高点采用相反比较。五根K线必须全部收盘。相邻极值相等不满足这个严格定义;可以另定同价处理规则,但必须在复核前声明。

假设H1分别在07:00、08:00、09:00、10:00、11:00开盘,其最低价依次为1.0988、1.0984、1.0980、1.0983、1.0986。最低价在09:00这根,但最后一次比较要等11:00这根于12:00收盘后才能完成。因此,历史图上画在09:00下方的标记,必须记录12:00为可用时间。用它解释10:00的入场,就是使用未来信息。

确认必然带来延迟,也可能错过最初的运动。这是定义的代价,不能通过回填更早的入场来修正。会修改最近极值的ZigZag类指标同样需要检查信息何时可用。关于高低点序列,可参阅HH、HL、LH与LL指南。

五根已收盘H1到12:00 UTC才确认09:00的摆动低点。时间标签为开盘时刻,不能提前使用收盘后才知道的信息。
五根已收盘H1到12:00 UTC才确认09:00的摆动低点。时间标签为开盘时刻,不能提前使用收盘后才知道的信息。 窄屏可横向滚动图表。时间从左向右推进。

4. 用明确的宽度规则构建区域

一个可复现练习是,取固定回看窗口中最近三个已确认的摆动低点。在T时点,只有三者最大值减最小值不超过0.5 × ATR(14, H1, T),才将它们归为同一支撑簇。若不足三个合格低点,或整体跨度过宽,本练习不生成支撑区域。不能跳过一个不合意的近期低点来凑出结果。阻力采用最近三个已确认摆动高点的对称规则。

假设合格低点为1.0978、1.0982、1.0980,T时点ATR为0.0010,即EUR/USD的10 pips。容差为0.0005,即5 pips。整体跨度0.0004,即4 pips,所以支撑区画在1.0978至1.0982。边界是选定低点中的最小值和最大值,不是整根K线范围,也没有额外加宽。

EUR/USD采用五位小数报价时,1 point为0.00001,1 pip为0.0001,因此该区域宽40 points。若纳入1.0969,跨度会变为13 pips,超过同一5 pips容差。在以后复核中,它可能形成新区域,也可能没有区域成立,但不能悄悄修改此前记录。倍数控制的是分组,不是止损距离或成功概率。

这只是众多方法中的一种透明约定。如果改用实体、影线、固定pip带或另一种聚类方式,应明确说明并单独验证。看到下一根K线后再选择“刚好没失效”的画法,会破坏可比性。

T时点的1.0978、1.0982、1.0980跨度4 pips,符合5 pips容差。另一组若含1.0969和1.0982则跨度13 pips,不合格,也不改变已保存区域。
T时点的1.0978、1.0982、1.0980跨度4 pips,符合5 pips容差。另一组若含1.0969和1.0982则跨度13 pips,不合格,也不改变已保存区域。 窄屏可横向滚动图表。时间从左向右推进。

5. 选择相关参考,而不是画满图表

保留当前价格上下最近的可用区域,以及明确识别的较高周期障碍。将距离与预期入场、止损及现实目标比较。很远的历史价位可能与日内决策关系不大;很近的对向区域则可能让扣除成本后的空间不足。

前一日或前一周的高低点、已确认摆动点和整数价位属于不同参考类型。标明来源,不要把同价的多个标签当作独立确认。例如,一个摆动高点同时也是昨日高点,很大程度上是把同一观察数了两次。

接触次数增加,不会机械地增强水平的可靠性。相邻K线未必代表独立测试,重复接触之后既可能反转,也可能突破。记录合格访问次数、间隔、接近方式及交易时段,再检验是否有用。不能只因为完成后的图表看起来有说服力,就给它更高强度评分。

6. 固定、复核并停用区域

在T保存区域边界、构成摆动点的时间、各自确认时间、ATR和隐藏未来的截图。示例中最新摆动点12:00才合格,因此完整区域最早也只能在12:00登记。将矩形向左延长只是视觉背景,并不表示此前已经知道相同区域。

下次测试前先规定复核计划。本练习在接下来四根已收盘H1内固定边界,并于16:00重新评估;过期图形未经复核不能继续用于交易。如果H1的Bid收盘价严格低于支撑下沿,支撑反弹观察提前失效。阻力的对称失效条件是收盘价高于上沿。

影线越界与收盘越界要分开记录。图表失效规则也不等于保护性Stop Loss:持仓可能在H1收盘前就触及止损。不要因为K线尚未收盘而延迟保护性退出。即使区域停用,原始图形仍应保存在日志中。

7. 区分反弹、突破和失败突破

反弹假设需要价格向远离区域的方向反应。例如,测试K线进入支撑区后,严格收于上沿之上;阻力则要求收于下沿之下。这是一个定义好的观察,不是价格必将延续的证据。首次接触就用限价单入场,属于另一套规则。

突破假设需要满足远端边界之外的既定条件。以严格收盘规则为例,只有完整Bid K线收于阻力上沿之上,才算突破。之后从上方回测是独立事件;角色互换仍是需要在回测中确认的假设。有的突破不回测,有的回测会失败。

影线上穿阻力但同一根收回下方,与先收于阻力上方、后来又收回下方,是不同序列。前者是同根拒绝,后者是基于收盘成立的突破随后失败。要提前规定返回窗口。影线收回与失败突破指南进一步说明时间差异,不从单根K线推断隐藏订单。

同一阻力的三种独立路径:拒绝、突破后回测、收盘突破后失败。这是观察分类,不是预测。
同一阻力的三种独立路径:拒绝、突破后回测、收盘突破后失败。这是观察分类,不是预测。 窄屏可横向滚动图表。时间从左向右推进。

8. 把图表转换成Bid和Ask条件

BUY按Ask开仓,按Bid平仓;SELL按Bid开仓,按Ask平仓。MT4以Bid检查多头Stop Loss与Take Profit,以Ask检查空头对应条件。最终成交仍取决于经纪商执行条款。Bid K线穿过图形,不表示所有相关Ask条件都已达到。

例如点差恒为2 pips时,Bid 1.1006对应Ask 1.1008。因此,SELL的Take Profit设在Ask 1.1008,可能在Bid图为1.1006时达到。点差扩大后,对应关系会改变。核查真实差异需要历史点差或Ask逐笔报价。

风险和收益应从对应的可执行入场价与出场价计算。它们的价差已包含点差,再加一次就是重复计算。单独收取的佣金,以及明确设定的滑点和融资假设另计。完整框架见交易成本指南。

9. BUY示例:支撑只是起点

这个独立虚构路径使用12:00固定的Bid支撑区1.0978–1.0982。13:00结束的H1最低1.0980,收于Bid 1.0983,高于上沿。假设13:00:01报价为Bid 1.0982 / Ask 1.0984,市价BUY成交于Ask 1.0984。确认收盘价不能事后当成实际入场价。

假设服务器已接受Bid 1.0972的Stop Loss和Bid 1.1008的Take Profit,后者位于事先记录、从1.1009开始的对向区之前。止损距支撑下沿6 pips,但距实际Ask入场价12 pips;目标距入场24 pips。这些距离用途不同,只从区域边界测风险会低估持仓暴露。

交易0.10标准手,每手合约100,000 EUR,账户货币USD,则每pip价值USD 1.00。严格按设定价格成交时,止损毛损失USD 12.00,目标毛利润USD 24.00。往返佣金USD 0.70、不计隔夜费,则净损失USD 12.70或净利润USD 23.30。额外滑点前,佣金后收益/风险约1.83。这里没有预测任何一种结果。

BUY价格阶梯:Ask 1.0984入场,Bid 1.0972止损,Bid 1.1008目标。价格风险12 pips,潜在毛收益24 pips。
BUY价格阶梯:Ask 1.0984入场,Bid 1.0972止损,Bid 1.1008目标。价格风险12 pips,潜在毛收益24 pips。 窄屏可横向滚动图表。时间从左向右推进。

10. SELL示例:明确出场报价侧

另用一个虚构Bid阻力区1.1034–1.1038。已收盘的测试K线最高Bid 1.1036,收于1.1031。下一tick假设Bid 1.1032、Ask 1.1034,SELL成交于Bid 1.1032。这与BUY例独立,不是为了让两笔都盈利而编造的连续行情。

假设已接受Ask 1.1044的Stop Loss和Ask 1.1008的Take Profit。可执行价格间的风险为12 pips,潜在毛收益为24 pips。若点差维持2 pips,目标对应Bid 1.1006,略高于预先标记、上沿Bid 1.1005的支撑区。止损对应Bid 1.1042。Bid等价价格随点差变化,但空头退出依然以Ask判断。

同样交易0.10手、采用相同佣金,在准确成交且无隔夜费时,仍是USD 12.70损失或USD 23.30利润。Bid图还未到达Ask止损数值时,空头止损也可能触发。判断经纪商是否忽略图表前,先核查报价侧和记录。

SELL价格阶梯:Bid 1.1032入场,Ask 1.1044止损,Ask 1.1008目标。风险向上,潜在收益向下。
SELL价格阶梯:Bid 1.1032入场,Ask 1.1044止损,Ask 1.1008目标。风险向上,潜在收益向下。 窄屏可横向滚动图表。时间从左向右推进。
记录项BUY示例SELL示例
入场成交价Ask 1.0984Bid 1.1032
止损触发侧Bid 1.0972Ask 1.1044
目标触发侧Bid 1.1008Ask 1.1008
毛风险/毛收益12 / 24 pips12 / 24 pips
0.10手,扣USD 0.70佣金后−USD 12.70 / +USD 23.30−USD 12.70 / +USD 23.30

11. 从止损与成本预留推算仓位

风险金额预算应独立于区域看起来有多好。仅作仓位计算示例,净值USD 5,000、风险预算0.5%,计划风险为USD 25。采用上述12 pips可执行止损距离,另预留1 pip不利止损滑点,并假设每标准手往返佣金USD 7。每手每pip为USD 10,则每手计划损失为(12 + 1) × 10 + 7 = USD 137。

未经取整的手数为25 ÷ 137 ≈ 0.18248。若经纪商步长为0.01手,则向下取到0.18手,在假设内计划损失USD 24.66。核查最低手数、合约规模、tick价值、保证金和距离限制。账户货币不同就需要换算,不可直接照搬USD金额。

预留只是压力假设,不是滑点上限。跳空或执行恶化可能带来更大损失。如果对向区太近、点差过高,或最低手数已超预算,就跳过这笔示例交易。为凑出想要的手数而随意移动止损,会改变原来的交易前提。

12. 在MT4绘制并保存参考

在桌面MT4打开目标品种与工作周期,将经纪商显示时间与日志核对。单一价格使用“插入 → 线条 → 水平线”,区域使用“插入 → 图形 → 矩形”。矩形需要时间和价格锚点。菜单用词可能随终端语言版本不同;这里针对桌面MT4。

选中对象后打开属性,也可通过“图表 → 对象 → 对象列表”进入。在参数中输入精确价格,不要只凭拖动估计。示例矩形的垂直边界为1.0978和1.0982,向前观察从12:00复核开始。任何向左延伸都只作为已标明的历史背景。

名称应包含品种、周期和复核标识。使用浅背景,让K线实体仍然清楚,并注明坐标为Bid。主动设置显示周期:把H1矩形显示到M15,不会改变H1的构建方法,也不会自动变成新的M15价位。

显示后续K线前,保存图形或模板并截图。对象以后仍可移动,因此还需独立日志。画线或矩形不会下单,不提供服务器止损,也不会让EA自动交易,除非EA明确实现了这种功能。

13. 用回放和日志验证流程

隐藏未来K线进行回放。每到计划复核时刻,用合格数据构建参考、记录可用时间、固定边界,再显示下一根。保留不合格分组、过期区域、失效、跳过交易、没有回测的情况以及成功反应。否则,样本反映的是挑选后的记忆,而非绘图规则。

采集结果前,规定观察期限和指标。例如观察接下来四根H1,记录反弹确认是否先于失效或到期发生。这个事件计数应与模拟交易收益分开。即使反应率高,入场过晚、止损大于目标或成本吞噬波幅,仍可能亏损。

执行测试使用适当的Bid/Ask逐笔数据,或预先记录的保守K线内歧义处理方法。一根OHLC同时触及止损与目标,无法显示先后。把开发期与后续验证期分开,和简单基准对比,不要根据历史利润最高来选择区域宽度。前向验证指南解释如何固定测试方案。

14. 使用价位前的最终核查

想一想:另一位读者能否根据保存的输入画出相同图形?他应知道报价侧、周期、回看范围、摆动规则、确认延迟、聚类容差、复核时点和到期时间。需要例外时,应记录成新规则版本,而不是修改过去记录。

然后区分三个问题:参考是否符合绘图约定,选定交易条件是否已经发生,订单能否在当前风险预算内执行?有效支撑只回答第一个问题。新闻、点差、可用保证金、近处障碍和价格数据缺失,仍可能让下一步不合适。

常见错误包括围绕后来的赢家画图、亏损后加宽、使用未确认摆动点、把每次接触当独立确认,以及用Bid图判断Ask出场。实用图表应有所取舍、有时间记录、可检验。它让决策过程可追溯,而实际表现要另行证明。

支撑与阻力常见问题

支撑和阻力应该画线还是画区域?

单一且明确的价格,例如前一日高点,适合水平线。若方法把相近价格归组,则用有边界的区域。下次测试前记录来源和边界。不能每次不利波动都加宽区域,区域宽度也不等于保护止损距离。

应该按影线还是实体画?

两种方法都可以,但参考会不同。本练习采用已确认影线极值与严格比较。实体方法需要自己的开收盘、宽度及可用时间定义。不能看到哪种画法可以避开亏损后才切换。

哪个周期最适合画支撑阻力?

没有适用于所有持仓时长和成本的唯一最佳周期。高周期可提供背景,明确指定的低周期可给出观察规则。记录两者如何结合。低周期入场不能消除附近高周期障碍,表面精确也不代表盈利。

突破的阻力一定会变成支撑吗?

不会。收于上方只说明所选突破条件成立。之后的回测及反应要单独观察。价格可能不回测继续走、回到旧区域,或直接穿过。将角色互换视为条件性假设,事前规定回测窗口和失效条件。

为什么SELL止损会在Bid到达画线价格前触发?

空头通过Ask买入平仓,因此MT4用Ask检查其Stop Loss。常规图表显示Bid。点差可能解释Bid尚低于止损数值时的触发。请核查历史报价、成交及经纪商条款;当前Ask线无法重建过去完整点差。

EA能使用支撑阻力吗?

可以,前提是明确规定回看范围、合格摆动点、确认时间、分组、到期及执行规则,还要处理重复信号和订单响应。矩形本身没有这些逻辑。用成本和后续数据测试;客观定义使方法可复现,不使它自动盈利。

来源与适用范围

MetaQuotes资料用于MT4绘图工具和Bid/Ask订单机制。两份纽约联储出版物提供特定样本和年代的历史背景。五根K线摆动定义、分组规则、复核安排、虚构价格和金额例为原创教学设置;引用研究并未验证这些参数或当前交易优势。

全部价格和路径均为虚构教学示例,不是回测、交易信号或未来收益证据。