选择趋势指标,先要明确问题。你需要清晰的方向过滤器、方向运动强度的衡量、动能变化的观察,还是离场参考?不同任务需要不同信息。
本指南从计算原理、有效读法和局限比较五种常见工具。“最好”是指适合特定任务,不是收益排行榜第一名。若想先了解基础,可阅读我们的外汇趋势识别指南。
1. 比较用途,而不是承诺的胜率
方向过滤器描述价格处在既定参考的哪一侧。强度指标衡量此前的方向运动有多明显。入场触发条件规定何时具备交易资格,离场规则规定何时结束敞口。确认则是认可已经可用的证据。这些功能应分别看待。
下表描述分析用途,并非经过测试的交易结果。在持续行情中,平滑曲线或跟随参考可能保持有序;在区间行情中,反复交叉和方向切换会削弱同类图示的参考价值。看起来整齐的历史图表,无法衡量这些切换的交易成本。
| 工具 | 主要任务与读法 | 实用特点 | 典型场景 | 主要局限 | 不能据此认定 |
|---|---|---|---|---|---|
| SMA / EMA | 方向参考:斜率与价格位置。 | 在价格图上进行直观的平滑处理。 | 跟踪已经形成的方向性阶段。 | 存在滞后,盘整时频繁交叉。 | 均线必然成为有效支撑或阻力。 |
| MACD | 均线间距:主线、信号线与零轴。 | 区分间距的正负与间距本身的变化。 | 在方向行情中观察动能变化。 | 存在滞后、来回假信号及平台显示差异。 | 背离一定导致反转。 |
| ADX / +DI / −DI | ADX读强度,DI线提供方向背景。 | 将运动强度与上涨、下跌方向分开。 | 判断方向运动的特征。 | 过渡阶段仍可能保留平滑后的旧信息。 | 仅靠ADX给出BUY或SELL指令。 |
| Parabolic SAR | 移动的价格参考;点位可能换到另一侧。 | 明确展示潜在的跟随离场参考。 | 研究已有方向性仓位的管理。 | 横盘或不规则行情中频繁换边。 | 止损价能够实际成交,或反转交易能够获利。 |
| Ichimoku | 高低区间中点、云层位置与位移后的收盘价。 | 在同一框架中展示多个观察周期。 | 结合更宽的价格区域解读方向行情。 | 组成部分较多,容易出现时间对齐错误。 | 向前绘制的云层能给出未来价格。 |
窄屏上可横向滚动表格。
2. 移动平均线:直观的方向参考
简单移动平均线SMA对窗口内价格赋予相同权重,指数移动平均线EMA则更重视近期价格。即使周期和应用价格相同,权重也会改变对新数据的反应,但不会使任何一种均线具备预测能力。
价格高于均线、均线向上倾斜、快线位于慢线上方,是三种不同观察。交叉可以被定义为信号,但它发生在基础价格已经变化之后。稳定行情中,均线有助于跟踪方向;区间内则可能不断交叉,却没有有效延续。
应有意识地确定周期、方法、应用价格和图表位移。按收盘价计算的均线,与按高低价中点计算的均线并不相同。图表位移只是水平移动曲线,不会提供后续时点的信息。移动平均线回调策略展示了独立交易方法如何增加入场与失效规则。
可复核的例子。 四个合成收盘价为1.10000, 1.10020, 1.10040, 1.10080。周期为3时,以前三个收盘价的SMA作为EMA初值,即1.10020。下一次EMA使用权重2 / (3 + 1) = 0.5,得到1.10050。对应的最近三个收盘价SMA,四舍五入后为1.10047。差异来自权重与已说明的初始值,不代表预测更准确。
3. MACD:区分零轴与信号线
MACD用较快的EMA减去较慢的EMA。常见的收盘价配置12, 26, 9下,主值为EMA(12) − EMA(26)。标准MT4使用主值序列的9周期SMA作为信号线。其他实现可能采用不同的信号平均方法,比较图表前应先核实。
主值高于零,意味着快EMA高于慢EMA;主值高于信号值,则是另一种关系。两者都为正时,也可能发生信号线交叉。因此,MACD可用于描述已有行情内部的变化,但仍可能在区间内出现噪声交叉,也会滞后确认。背离是需要检查的警示,不是必然反转的要求。
MT4的显示陷阱。 内置MACD以柱状显示主值。这些柱并不自动代表主值与信号值之差,而后者在其他平台上常被称为MACD柱状图。差值是main − signal,对应OsMA关系。要比较实际数据序列,不能只看柱的颜色。我们的MACD策略另行说明交易规则。
两组说明性观察。 A处假设主值和信号值分别为0.00080、0.00060,差值为+0.00020。B处分别为0.00060、0.00065,差值为−0.00005。主值仍在零轴上方,却已低于信号值。这些是假设的指标输出,用于说明算术关系,并非从完整历史价格重建的结果。
4. ADX:强度与方向需要分开解读
方向运动系统使用最高价与最低价的变化,相对于真实波幅进行标准化,再平滑结果。ADX主线描述方向运动的强度,不带上涨或下跌的方向符号。+DI和−DI则分别提供方向信息。
ADX上升可以伴随市场下跌。ADX下降也可能出现在价格继续上涨、但方向强度减弱时。由于平滑处理,无序过渡刚开始时,高读数也可能持续。应结合DI关系与价格结构,而不是把“高”直接译成“买入”。
周期14是常见起点,并非已经证实的最优值。20或25等水平,只是需要在指定实现与市场上评估的候选阈值;它们既非通用分界,也不是概率。ADX与方向运动策略另有自身的结构和时机条件。
读数示例。 假设有两组相互独立的观察,都满足ADX = 30。一组为+DI = 28, −DI = 12,另一组为+DI = 12, −DI = 28。ADX相同,方向关系却相反。这些值用于解释读法,并非从OHLC数据计算,也不是应当开仓的证据。
5. 抛物线SAR:审视离场参考
Parabolic Stop and Reverse通过加速因子,让参考值向极值靠近。价格下方或上方的点表示当前状态。换边只是指标事件,不证明会发生持久反转。在有序的方向行情中,逐步推进的参考值可用于研究跟随式离场;在区间内,换边则可能反复发生。
步长与最大加速因子控制参考值的演变。0.02和0.20是MT4中常见的设置。更灵敏的参数可能让参考值更早靠近价格,同时增加被价格穿越的机会。比较参数时,应保持实现和初始化方式不变。
一步计算。 假设处于向上状态,前一SAR为1.10000,极值为1.10500,加速因子为0.02。原始更新为1.10000 + 0.02 × (1.10500 − 1.10000) = 1.10010。这仅展示递推关系;完整实现还需处理价格约束、新极值和反转,并不是完整的SAR历史。
画在图上的点不是经纪商端的止损单。离场方法仍需规定更新时间、适用的Bid或Ask、有效止损距离、跳空与执行成本。每次换边都反手开仓,是另一种需要独立测试的策略。
6. 一目均衡表:保留真实计算时点
常见配置9, 26, 52使用高低区间中点,而非所有收盘价的平均。转换线Tenkan-sen取9根内最高价与最低价的中点;基准线Kijun-sen使用26根。先行跨度A取转换线与基准线的平均;先行跨度B取52根高低区间的中点。两者向前绘制26根,迟行跨度Chikou把收盘价向后绘制26根。
价格在云上、云内或云下,描述的是与价格区域的位置关系。转换线与基准线交叉是另一种读法。持续行情中,这些关系可能保持有序;反复穿越的云层周围或内部,方向就不够清楚。窗口极值不变时,区间中点可以长时间走平。云的边缘只是参考,不是保证有效的屏障。
时间示例。 在第80根收盘时,假设转换线为1.10300,基准线为1.10200。跨度A为1.10250,绘于第106根。若收盘价为1.10400,迟行跨度的点绘于第54根。这两者都是在第80根才得知。第80根位置的云层,则来自第54根的计算。把值绘在别处,不会让信息提前可用。
复核历史信号或EA时,应分别记录计算K线与显示K线。尤其不能把画在较早蜡烛上的迟行跨度,当成当时已经知道的信息。自动比较价格与云层前,要在实际平台核对缓冲区的时间对齐。我们的一目均衡表策略介绍的是独立的交易方法。
7. 参数决定要检验的问题
记录品种、经纪商报价源、时间周期、实现方式、输入与观察时间。相同周期在H1和D1上采样的是不同数据。EMA初值、可用的预热历史和不同平滑约定,也能解释平台差异。仅列参数不足以让比较可复现。
| 工具 | 至少记录 | 解读前核对 |
|---|---|---|
| SMA / EMA | 周期、方法、应用价格及图表位移。 | 斜率、价格位置与初始化是不同问题。 |
| MACD | 快线、慢线、信号周期,价格与信号计算方法。 | 柱代表主值,还是主值减信号值。 |
| ADX | 周期、实现方式、适用时的价格输入及所选阈值。 | ADX主线与+DI、−DI是不同序列。 |
| SAR | 加速步长、最大值及初始化。 | 点、规则和可执行止损是不同事物。 |
| Ichimoku | 各线周期、位移和对齐约定。 | 每个值何时可用,而不只是画在哪里。 |
8. 为一项实际任务选择工具
- 简明描述方向:先比较价格与一条能理解的均线,分别写下斜率和价格位置说明什么。
- 观察行情内部变化:区分MACD与零轴的关系和与信号线的关系,并明确正在读取哪组序列。
- 评估方向强度:观察ADX,同时仍从价格结构与DI关系判断方向。
- 研究离场参考:观察回调与区间中的SAR,包括频繁换边的后果。
- 采用更全面的图表框架:在能解释各组件的回看窗口与显示时间后,再选择一目均衡表。
这些是研究的起点。能清楚回答问题的简单工具,可能比拥挤的屏幕更有用。同一价格经过多种转换后给出一致结果,并不构成独立证据。具体的组合规则留给本主题的下一篇指南。
9. 先检验规则,再相信结果
本次比较使用已完成的观察,并准确记录可用时点。在MT4时间序列中,0号K线仍在形成;下一根开始且数据可用后,1号是最近完成的K线。只读取收盘K线,并不能证明所有自定义指标都不重绘。
要评估交易用途,应分别定义入场、离场、失效、成本与风险。保留书面的回测流程、足够的初始化历史、单独预留的评估期和后续前向观察,并在相同规则与假设下比较。反复选择最漂亮历史对应的参数,会带来过拟合风险。
本比较没有精度评分,因为这里未测试任何完整交易系统。例子是相互独立的合成算术或假设读数,不包含交易、账户成绩或测得的优势。仓位大小仍属于独立的风险管理决策。
10. 选择前需要弄清的问题
EMA一定比SMA好吗?
不是。不同权重满足的是不同的响应需求。反应更快也可能在盘整中带来更多变化。应先明确用途,再检验相应规则,而不是把灵敏度当成准确率。
为什么MT4的MACD柱为正,信号解读却偏空?
内置柱显示主值相对于零的位置。主值可以仍为正,却已经低于信号值。此时若显示主值减信号值,结果就是负数。应明确规则把哪种比较称为偏空。
ADX高于25能确认上涨趋势吗?
不能。ADX不带方向符号,25也不是通用边界。要查看价格、DI线、所用实现及读数如何变化。
SAR每次换边都应平仓并反手吗?
只有独立制定并评估的方法明确要求时才如此。图表事件本身并不考虑仓位属于哪个系统、点差、有效止损限制或频繁反手的成本。
一目均衡表的云层能预测26根之后的价格吗?
不能。前移云层由已经可用的数据计算,只是绘于更晚的图表坐标,不包含未来市场观察。
这些指标需要付费吗?
标准MT4已包含这些工具。付费版本可能改变计算或增加功能,但价格本身不能证明分析价值或交易表现。应检查具体实现。
11. 方法与范围
定义与平台差异已对照MetaTrader 4官方指标文档及对应MQL4参考核查。选择标准与例子属于教学分析,不按宣称的收益给指标排名,算术示例也不是回测。
有用的选择始于明确任务。说清要测量什么,理解工具如何转换数据,并记录其局限。交易方法仍需执行与风险规则,随后再独立验证。
本内容用于教育。外汇及杠杆交易具有重大风险。说明性计算不构成投资建议,也不证明未来收益。