大家好!今天我们来聊聊SAR交易系统,这是由Welles Wilder开发的一种止损反转(SAR)策略。这个系统可以帮助我们在交易中更好地管理风险,尤其是在使用MetaTrader 5的时候。
SAR交易系统的工作原理非常简单。每当新的一根K线打开时,系统会根据抛物线的加速度参数调整止损位置。这个止损位置会随着市场的波动而不断移动,确保我们在盈利的同时尽量减少损失。
虽然Wilder设计SAR的初衷是当抛物线触及当前价格时反转仓位,但我们可以将其有效地用作跟踪止损(Trailing Stop)。下面我们会详细介绍这个系统的具体使用方法。
为了演示这个止损跟踪系统的操作,我们提供了随机开仓的选项。也就是说,当你将“随机交易开关”设为“真”时,EA会自动开仓;如果设为“假”,EA将不会自己开仓,但抛物线系统仍然会继续工作,跟踪手动开仓的仓位。
此外,EA还允许我们设置开仓的延迟时间,这个延迟时间可以通过计时器来调整。


接下来,我们来看看EA的外部参数设置及其简要说明:
- 初始止损(点数) — 开始抛物线跟踪前的初始止损值。
- SAR加速因子增量 — 抛物线加速因子的增量(详细说明见下文)。
- SAR加速因子最大值 — 抛物线加速因子的最大值(详细说明见下文)。
- 随机交易开关 — 开启随机开仓的功能(真 — 启用手动交易功能)。
- 计时器频率(秒) — 开仓前的延迟时间。

每当新K线开启时,系统会计算新的止损值。对于多头仓位,新的止损值计算方式为:
SAR(n+1) = SAR(n) + AF x [EP - SAR(n)]
而对于空头仓位,新止损值的计算方式为:
SAR(n+1) = SAR(n) - AF x [SAR(n) - EP]
其中:
- SAR(n+1) — 新K线(n+1)时的止损水平。
- SAR(n) — 上一根K线(n)时的止损水平。
- EP — (极值点) — 自从跟踪止损开始以来,价格的新最高(多头)或最低(空头)点。
- AF — (加速因子)— 在每根K线价格达到新极值时,以固定增量递增的系数,直到达到最大值。
评论 0