作者: josef strauss。
MQL5 代码由: Vladimir Karputov 提供。
这个 EA 使用了 Heiken Ashi 平滑振荡器 指标:

示例信号 "开多" 和 "开空":


开仓信号仅在新柱出现时接收,而跟踪持仓则在每一个价格变化时检查。
在这个 EA 中,关于定义移动平均线输入参数、创建指标以及接收指标值的完整代码都有注释,我没有完全移除这些代码:也许会有人找到应用它的办法。
此外,添加了以下参数:跟踪、信号反转以及在信号出现时关闭相反持仓。
跟踪
持仓跟踪。当 跟踪止损 设置为零时,跟踪将被禁用。
反转
标志 反转信号 完全反转开仓信号的值。
在信号出现时关闭相反持仓
标志 在信号上关闭相反持仓 设置为 true 时:
- 允许开启多个持仓;
- 当接收到 "开多" 信号时,会关闭空头持仓;而接收到 "开空" 信号时,会关闭多头持仓。
当设置为 false 时,EA 在市场上只会有一个持仓,因此不会关闭相反持仓。
优化建议
针对 H1 时间框架的示例参数,包括初始值、步长和最终值:

评论 0