20_200 EA系统交易策略 - MetaTrader 5的专家顾问

Mike 2012.12.12 00:05 11 0 0
附件

这款专家顾问(EA)是基于MQL4重写的,作者是 AntS,源代码链接在这里 https://www.mql5.com/en/code/7891

工作原理

当价格上涨时,进行买入;当价格下跌时,进行卖出。当出现亏损时,需要加大仓位。价格的变动是通过两个K线的t1和t2偏移量(开盘价)来判断的,如果价格差异超过Delta_L(用于买入)和Delta_S(用于卖出),那么就会开仓。

下图展示了专家顾问在策略测试器的可视化模式下的表现,图2展示了测试结果。


图1. 专家顾问测试中的交易记录。

 
图2. 专家顾问在上个月(2012年9月)对EURUSD M15的工作结果。

参数设置

  • t1 - 第一个K线偏移量。
  • t2 - 第二个K线偏移量。
  • Delta_L - 第一个和第二个K线的价格差(用于买入)。
  • Delta_S - 第一个和第二个K线的价格差(用于卖出)。
  • TakeProfit_L - 多头的止盈点。
  • StopLoss_L - 多头的止损点。
  • TakeProfit_S - 空头的止盈点。
  • StopLoss_S - 空头的止损点。
  • Lots - 初始持仓量(当AutoLot=false时)。
  • AutoLot - 比例仓位输入。
  • BigLotSize - 亏损后乘以仓位的系数。
  • OneMult - 仓位的单次乘法。亏损后,仓位基于专家顾问开仓的数量进行乘法。如果设置为false,则每次新开仓位都进行乘法。
  • TradeTime - 进入交易市场的小时。
  • MaxOpenTime - 头寸的最大存活时间(以小时为单位)。
列表
评论 0