根据源码注释,BK's Grid EA Hybrid发布于2009年,也算是古董级马丁源码了,但是书写非常规范,非常适合大家学习。代码一共500多行,很简单,下面我给大家简单介绍下。
注意,大家如果在网上其他地方下载的这个源码,应该是不能复盘的,编译也会有错误,因为版本太老,当前编译器并不兼容,我发布的这个版本,我已经把不兼容的代码都修改过来的,可以正常编译使用。度盘是亏的,是因为止损小,其实基本上99%的马丁带上止损,都是稳定亏损的。把参数中的止损设大些,曲线就能掰向上。
策略原理
1、加载即下单,而且是多空下单,属于无脑开仓的那种。
2、加仓,有个最大加仓间距和最小加仓间距,每一单的加仓间距在最大间距和最小间距之间。具体是多少,根据订单数和GridFactor参数控制。
3、止盈根据设定总体止盈点数来,止损根据最大回撤止损,默认MaxDrawdown=0.01就是回撤1%就止损,但是最大止损不能超过1000点(内部设定)。
使用说明
1、该EA默认参数加仓很猛,建议配合人工,交易一些波动较小的品种。
2、适用周期:任意周期。
3、该EA建议以学习为主,谨慎用于实战。
4、复盘时,可以调大最大回撤平仓MaxDrawdown,和加仓间距MinGridSize,MaxGridSize。这样资金曲线就会好看一些。
参数介绍
EAName:EA名称
BaseLot:第一单手数
MaxDrawdown:最大回撤止损,0.01是1%的意思
EnableAutoBuy:允许多单
EnableAutoSell:允许空单
MaxTotalLot:总手数控制
MinGridSize:最小加仓间距
MaxGridSize:最大加仓间距
GridFactor:网格因子,控制加仓间距的
TakeProfit:止盈
MaxSpread:最大点差控制
Slippage:滑点
Magic:魔术码
EnableSound:打开声音提示,不重要
EnableArrow:打开箭头提示,不重要
EnableWatchDog:打开看门狗,不重要