基于JFatlCandle指标的MetaTrader 5交易系统介绍

Mike 2018.10.26 03:24 17 0 0
附件

大家好!今天我们要聊聊一个非常实用的交易系统,它基于JFatlCandle指标,能够根据前几笔交易的结果来调整即将进行的交易量。这种交易信号是在一根K线收盘时生成的,当趋势发生变化(即蜡烛颜色变化时)便会发出信号。

我们为这个交易系统添加了一个输入参数的区块,用于管理已开仓位的交易量:

input uint    BuyTotalMMTriger=3; // 用于计算止损的最后三笔买单交易
input uint    BuyLossMMTriger=2;  // 用于减少资金管理的亏损买单数量
input uint    SellTotalMMTriger=3;// 用于计算止损的最后三笔卖单交易
input uint    SellLossMMTriger=2; // 用于减少资金管理的亏损卖单数量
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文件夹中存在JFatl.ex5JFatlCandle.ex5的编译文件。

以下是使用默认的无止损参数进行的测试结果:


图1. 交易示例

图1. 交易示例


下面是2017年USDJPY H12的测试结果:

图2. 测试结果图

图2. 测试结果图

列表
评论 0