EnvelopeMA 0.0.1.beta:MetaTrader 4上的交易机器人

Mike 2010.03.08 18:03 20 0 0
附件

大家好,

最近我开始学习制作EA(交易机器人),这款是我第一个比较成熟且“几乎没有错误”的机器人。目前它只进行空头交易(还没有做多头),等到空头信号明确时,我会克隆一个多头版本并加入到EA中。

这个机器人是为15分钟图表(M15)设计的,因为在更高周期(M30, H1+)上,做空的挂单不太容易执行,而在更低周期上,点差会显著增加。

入场方式是通过在 Ask 价格和两条移动平均线之间的低周期包络带中放置卖出止损挂单,订单将在1小时15分钟后生效。当三个不同的抛物线SAR点位于 Ask 价格下方,并且移动平均线发生交叉(慢速移动平均线从下向上穿越快速移动平均线)时则退出交易。

止损(S/L)和获利(T/P)都是可配置和可选的。

显然,有方法可以通过马丁格尔策略将这个系统变得更具盈利能力,但目前的主要目标是改善卖出信号。之后,我们会加入风险管理模块、改进退出策略等。

希望大家不要介意代码是用葡萄牙语编写的。以下是一些输入参数的说明:

  • AguardaCompletarCandle: 等待15分钟图表的蜡烛图完成后再做决策(相当于在测试器中使用“仅使用蜡烛图开盘价”)
  • TP: 获利点(以点数为单位)
  • SL: 止损点(以点数为单位)
  • PerEnv: 包络线的周期
  • sdEnv: 包络线的偏差
  • PerMM: 信号指数移动平均线的周期
  • PerMMl: 快速(比信号慢的)指数移动平均线的周期

其他输入参数的解释可以在测试器的“输入参数”框中找到,主要涉及风险管理,而不是下单策略。

希望大家喜欢这款EA,任何好的建议我都会考虑并在这里实施。

列表
评论 0