利用MA_Rounding_Candle指标的MetaTrader 5交易系统

Mike 2018.10.25 23:58 14 0 0
附件

大家好!今天我们来聊聊基于MA_Rounding_Candle指标的交易系统。这套系统能够根据之前交易的结果,灵活调整即将到来的交易的成交量。

当蜡烛图的颜色变化时,表明趋势发生了变化,交易信号就在这个时候形成。我们可以通过设置输入的EA变量来管理已开仓位的成交量:

input uint    BuyTotalMMTriger=5; // 计算止损时的最近5笔买单
input uint    BuyLossMMTriger=3;  // 最近3笔亏损买单以降低资金管理
input uint    SellTotalMMTriger=5;// 计算止损时的最近5笔卖单
input uint    SellLossMMTriger=3; // 最近3笔亏损卖单以降低资金管理
input double  SmallMM_=0.01;      // 亏损时每笔交易占账户资金的比例
input double  MM=0.1;             // 正常交易时每笔交易占账户资金的比例
input MarginMode MMMode=LOT;      // 确定手数的方法

根据这些输入设置,如果最近的五笔交易中有三笔是亏损的,EA会在相同方向上以0.01手的成交量开下一笔交易。如果亏损交易少于三笔,成交量则为0.1手。

为了确保生成的EA正常运行,必须在<terminal_data_directory>\MQL5\Indicators文件夹中放置编译好的指标文件MA_Rounding.ex5MA_Rounding_Candle.ex5

下面展示的测试结果使用了默认的专家顾问输入参数和止损设置。

图1. 图表上的交易示例

图1. 图表上的交易示例

以下是2017年GBPJPY H1的测试结果:

图2. 测试结果图

图2. 测试结果图

列表
评论 0