• 概述
  • 评论
  • 评论 (10)
  • 新特性

Martingale TwoWay

这是一个基于Martingale策略的自动交易程序。

这个策略的基本思想是如果在下单后市场朝着反方向运动,那么就继续加倍下单,一旦市场方向反转,就能够获利。

很多人一谈到Martingale就觉得是不好的策略, 甚至有些平台禁止这样的策略交易。但据我观察外汇市场中能够在

大多数时间赚钱的策略中,只有Martingale。因为市场总是会反转!

这个EA同时有买、卖两个方向在下单。

参数:

  • WinPoints:          每0.01手的目标盈利点数。这个参数设置太小,盈利减少,反之,盈利增加,但同时会增加风险。
  • MinIncPoints:     最小的加仓间隔。值越小,风险越大。
  • StopNewOrders:True-不再开新的系列单,已经开的单会继续加仓(如果达到条件),直到自动平仓。False-正常开启模式。
  • EnableBars:        True-开单时间是基于图表的新Bar开始时刻,图表可以是M1,M5,M15,风险递减。False-开单时间基于每次Tick,风险较大。
  • MAGICBUY:         买单MagicNum,注意不能等于MAGICSELL。
  • MAGICSELL:        卖单MagicNum,注意不能等于MAGICBUY。
  • Risk:                    风险值。0-10的整数。根据您的风险偏好设置,值越大风险越大,同时收益也越大。

 提示:

      使用者需要明白每个参数的意义及风险,请认真阅读上面参数说明。

      我在下面截图中给出一个EURUSD在不同参数下收益表,仅供参考。

      关于账户最少资金,建议至少$3000,越多风险越小。

      如果你对市场熟悉,能够承担较大风险,可以调整参数,增加收益。 

      建议在EURUSD上运行。 

 

 

 

无评论
版本 1.11 - 2016.04.05
修复bug: MaxLevel对卖单不起作用.
版本 1.1 - 2016.03.25
MaxLevel: 最大加仓次数。
StartHour: EA 开始工作时间(MT4 system Time)。如果需要24小时运行EA,设置StartHour=StartHour.
EndHour: EA 停止下单时间(MT4 system time)。在此时间前一小时,EA停止开始新的系列单,已开系列会继续加单。
CloseAfterEndHour : True-在EndHour时,关闭所有订单;False-不关闭已开订单。
AccountSLPercent: 账户止损百分比。当前持仓亏损值占账户余额的比例,大于等于这个值时,关闭所有订单。例如 AccountSLPercent =0.2, 表示亏损达20%时止损平仓。
StopHourAfterSL: 当账户止损发生后,EA停止下单的小时数。