学习如何基于抛物线 SAR 设计交易系统(基础篇)
◍ 用抛物线 SAR 搭一套可跑的系统
抛物线 SAR(Parabolic SAR)在 MT5 里是内置指标,默认步长 0.02、最大步长 0.2,用来标记价格可能的反转点。把它当成裸信号容易吃亏,更稳的做法是让 SAR 与趋势过滤条件组合,只在 SAR 点翻越价格且更高周期同向时才进场。 在 MQL5 里可以直接用 iSAR 拿到句柄,再用 CopyBuffer 取最近值。下面这段是最小可验证骨架,你开 MT5 新建 EA 把代码贴进去就能编译跑起来看 SAR 数组怎么变化。 外汇与贵金属杠杆高,SAR 在震荡市会频繁假突破,任何基于它的系统都只是概率倾向,不是确定性信号。
class="type">int sarHandle = iSAR(_Symbol, _Period, class="num">0.02, class="num">0.2); class="type">class="kw">double sarBuffer[class="num">3]; CopyBuffer(sarHandle, class="num">0, class="num">0, class="num">3, sarBuffer); class=class="str">"cmt">// sarBuffer[class="num">0] 为当前柱 SAR 值,sarBuffer[class="num">1] 为前一柱
「抛物线SAR系列要讲什么」
这篇系列会带你从零啃下抛物线 SAR 指标,并把它落成一套能在 MT5 上跑的简易交易系统。先弄清 SAR 的定义与计算逻辑,再过渡到基于它的几套朴素策略,随后画策略蓝图,最后用 MQL5 写 EA 让信号自动判定。 原文列出的推进顺序是:SAR 定义 → SAR 策略 → 策略蓝图 → 策略系统代码 → 收尾。跟着这条线走,你开 MT5 内置的 MetaEditor 就能同步照做,不需要额外找第三方工具。 作者在原文档里强调过一句很实在的话:任何策略先自己在模拟环境测,别直接上真实账户,尤其教学类内容可能对你的盘感毫无帮助。外汇与贵金属本身高杠杆、高风险,代码能跑通不等于能赚钱。 建议你边读边开编辑器建一个空白 EA 文件,等后面给蓝图时直接往里填函数,比纯看要记得牢。
手算 SAR 才懂尾随止损怎么长出来
抛物线 SAR 是 Welles Wilder 搞出来的趋势跟踪工具,核心就一件事:顺着趋势给持仓挂一个会移动的止损位。它叫“停止和反转”,破位点同时受时间和价格两个变量驱动——价格朝趋势方向走,止损跟进;时间流逝,止损也一刻不停地挪。 想真弄懂,得脱离 MT5 自己算一遍。上涨行情里,先取前一周期 SAR 作先验值,极值 EP 取这段上升的最高价,加速因子 AF 从 0.02 起跳,每创新高加 0.02 直到天花板 0.20。当期 SAR = 先验 SAR + 先验 AF × (先验 EP - 先验 SAR)。 拿一组 19 天数据验证:第 1 天简化先验 SAR=42,EP=48,AF=0.02,差值是 6,乘完得 0.12,加进去当前 SAR=42.12。顺着推,SAR 列每天往上爬,直观看到止损如何咬着价格追。 下跌对称处理:SAR = 先验 SAR - 先验 AF × (先验 EP - 先验 SAR)。同样 19 天样本,先验 SAR=51,EP=42,差值 9,AF=0.02 乘出 0.18,当前 SAR=50.82,之后逐日下移。 当然实盘不用手算。MT5 里点“插入→指标→趋势→抛物线 SAR”,步长对应 AF 增量、最大值默认 0.20,调好颜色样式确定即可。图表上多点低于 K 线、空点高于 K 线,就是它跟着波动爬的样子。外汇和贵金属波动大,SAR 在震荡市里反复打脸的概率不低,只适合趋势段。
◍ 把抛物线 SAR 当成会移动的止损线
抛物线 SAR 本质是趋势跟踪工具,核心玩法不是预测转折,而是先判趋势方向,再用 SAR 与高低价的相对位置触发动作。外汇与贵金属波动剧烈,杠杆下趋势假突破频繁,任何基于 SAR 的系统在上真仓前都必须在 MT5 用历史数据严格回测。 上升趋势里,逐 tick 比较 SAR 与价格:当 SAR 值低于当时最低价,视为做多信号;当 SAR 值翻到最高价上方,视为该多单的止盈离场点。反过来下行趋势中,SAR 高于最高价给出做空信号,SAR 跌破最低价则是空单止盈信号。 把 SAR 直接当尾随止损更实用。做多时只要 SAR 在低点下方,尾随停止价就锁定为当前 SAR 值,价格回踩碰线即平;做空时 SAR 在高点上方,尾随停止价等同 SAR 值。这样止损点随趋势自动上移或下移,省去手动跟踪。 打开 MT5 插入 Parabolic SAR,用默认步长 0.02、最大 0.2 跑一段 EURUSD 的 H1 回测,观察 SAR 翻越高低点那一刻的触发频率——多数震荡段会连续假信号,趋势段才让尾随停止真正吃掉一段行情。