Universal_Investor 是一款从 MQL4 重新编写的专家顾问,最初由 Olek 发布,您可以在此处查看原文:https://www.mql5.com/en/code/8079。
工作原理
这款专家顾问的运作基于指数移动平均线 (EMA) 和线性加权移动平均线 (LWMA)。当 EMA 在 LWMA 之上,并且两者均呈上升趋势时,会开立买入仓位;反之,当 EMA 在 LWMA 之下,且两者均呈下降趋势时,会开立卖出仓位。
当 EMA 降低至 LWMA 之下时,买入仓位会被平仓;当 EMA 高于 LWMA 时,卖出仓位会被平仓。
开仓的手数可以设定为固定值,或根据可用保证金的比例进行调整。此外,如果出现连续亏损,还提供了一个减少手数的功能——连续亏损的次数越多,手数越小。
下面的图片展示了该专家顾问在策略测试器中的表现。

参数设置
- MovingPeriod - 平滑周期。
- MaximumRisk - 风险(当 Lots=0 时使用)。
- Lots - 手数。
- DecreaseFactor - 连续亏损后手数减少因子。0 表示不减少,数值越小,减少幅度越大。当无法减少手数时,会以最小手数开仓。
评论 0