大家好!今天我想和大家分享一个结合了 Skyscraper_Fix 和 ColorAML 指标的独立交易系统,这个系统是通过一个 EA(专家顾问)来实现的。它具有根据前几笔交易的结果自动调整即将进行的交易手数的能力。
交易信号会在一根 K 线关闭时生成,当趋势发生变化(通过任意一个指标的颜色变化来显示)时,会触发交易。
EA 输入参数管理
我们为 EA 的输入变量添加了管理已开仓位手数的块。例如,对于使用 Skyscraper_Fix 指标的系统:
input uint A_BuyLossMMTriger=2; //连续亏损的买入交易数量,用于减少手数管理 input uint A_SellLossMMTriger=2;//连续亏损的卖出交易数量,用于减少手数管理 input double A_SmallMM=0.01 //亏损情况下的每笔交易金额 input double A_MM=0.1 //正常交易时的每笔交易金额
假如设置如上,如果最近两笔相同方向的交易都是亏损,EA 会以 0.01 手的手数开下一个相同方向的交易;如果最近两笔交易中至少有一笔不是亏损,则交易手数为 0.1 手。
对于使用 ColorAML 指标的交易系统,其输入设置也类似:
input uint B_BuyLossMMTriger=2 //连续亏损的买入交易数量 input uint B_SellLossMMTriger=2;//连续亏损的卖出交易数量 input double B_SmallMM=0.01 //亏损情况下的每笔交易金额 input double B_MM=0.1 //正常交易时的每笔交易金额
为了确保生成的 EA 正常运行,必须在 <terminal_data_directory>\MQL5\Indicators 目录下存在 Skyscraper_Fix.ex5 和 ColorAML.ex5 的编译文件。
在以下测试中使用了默认的专家顾问输入参数,测试中并未使用止损和止盈。

图 1. 交易示例图
以下是 2016 年 GBPJPY H4 的测试结果:

图 2. 测试结果图