创意来源:JS_Sergey。
MQL5 代码作者:Vladimir Karputov。
这款 EA 基于 D1 时间框架的 iMA(移动平均线,MA)指标。
您可以选择增加持仓(将参数 增加持仓 设置为 true),但在设置 平仓时间 和 增加时间框架 参数时需谨慎。例如,若您将 平仓时间 设置为 23,而 增加时间框架 设置为 PERIOD_H4,那么在 23:00 时持仓将无法平仓,因为 H4 的 K 线在 16:00、20:00 和 00:00 时才会开启,因此我们无法在 23:00 的时间段内进行平仓。因此,如果您启用了 平仓时间(其值大于 -1),建议选择 H1 或更短的时间框架。增加持仓时,您可以通过 最大持仓数 限制当前品种及当前 魔术数字 的开放持仓数量。
止损、止盈和移动止损功能可以禁用,只需将相关输入设置为零即可。
持仓大小可以通过两种方式管理:一种是以固定手数交易(参数 手数 大于零,且 风险 为零),另一种是按每笔交易的风险百分比动态计算手数(参数 风险 大于零,且 手数 为零)。
输入参数
- 增加持仓
- 增加时间框架
- 最大持仓数
- 反向信号
- 平仓时间("-1" 表示关闭)
//--- 指标输入
- MA PERIOD_D1:平均周期
- MA PERIOD_D1:水平偏移量
- MA PERIOD_D1:平滑类型
- MA PERIOD_D1:价格或处理类型
//--- 交易管理
- 止损(以点数计)
- 止盈(以点数计)
- 移动止损(以点数计)
- 移动步长(以点数计)
- 手数(或 "手数" > 0 且 "风险" = 0 或 "手数" = 0 且 "风险" > 0)
- 风险(或 "手数" > 0 且 "风险" = 0 或 "手数" = 0 且 "风险" > 0)
- 魔术数字