系统交易

利用 Skyscraper_Fix 和 ColorAML 指标的交易系统详解
MetaTrader5
利用 Skyscraper_Fix 和 ColorAML 指标的交易系统详解

大家好!今天我想和大家分享一个结合了 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. 测试结果图

2018.10.26
MetaTrader 5超高楼系统:结合Skyscraper_Fix、ColorAML和X2MACandle的交易策略
MetaTrader5
MetaTrader 5超高楼系统:结合Skyscraper_Fix、ColorAML和X2MACandle的交易策略

今天我想和大家分享一个强大的交易系统,它结合了三个独立的交易策略:Skyscraper_Fix、ColorAML和X2MACandle。这个系统的最大亮点在于,它可以根据前面交易的结果动态调整后续交易的交易量。当趋势发生变化时,交易信号将在每根K线收盘时生成,变化的趋势由三个指标中的任意一个改变颜色来显示。 这个EA是对Exp_Skyscraper_Fix_ColorAML和Exp_Skyscraper_Fix_ColorAML_MMRec代码的进一步优化,新增了使用X2MACandle指标的交易系统。 EA的输入参数分为三组,分别是A、B和C,具体如下: A - Skyscraper_Fix; B - ColorAML; C - X2MACandle; 每个交易系统都需要单独配置,可以通过禁用其他交易系统来实现,相关的EA输入参数设置如下: input bool    A_BuyPosOpen=true;    //A 允许进入多头头寸 input bool    A_SellPosOpen=true;   //A 允许进入空头头寸 为了确保生成的EA能够正常运行,必须在<terminal_data_directory>\MQL5\Indicators目录下存在Skyscraper_Fix.ex5、ColorAML.ex5和X2MACandle.ex5这几个指标的编译文件。 在下面的测试中,使用了默认的专家顾问输入参数,测试过程中没有使用止损和止盈。 图1. 交易示例 2017年EURJPY H6的测试结果如下: 图2. 测试结果图

2018.10.26
掌握多系统交易:Exp_BrainTrend2_绝对无延迟LWMA_X2MACandle_MMRec EA深度解析
MetaTrader5
掌握多系统交易:Exp_BrainTrend2_绝对无延迟LWMA_X2MACandle_MMRec EA深度解析

今天我们来聊聊一款非常实用的交易系统——Exp_BrainTrend2_绝对无延迟LWMA_X2MACandle_MMRec,它将三个独立的交易系统整合在一起,使用了BrainTrend_V2、绝对无延迟LWMA和X2MACandle这三种指标。这个EA的最大亮点在于它可以根据之前交易的结果来调整未来交易的仓位。交易信号会在每根K线收盘时生成,如果趋势发生变化(也就是任一指标的颜色发生改变),此时就会触发交易。该EA是Exp_BrainTrend2_绝对无延迟LWMA和Exp_BrainTrend2_绝对无延迟LWMA_MMRec的进一步改进,增加了新的交易系统,使用了X2MACandle指标。EA的输入参数分为三组,分别是A、B和C,具体如下:A - BrainTrend2_V2;B - 绝对无延迟LWMA;C - X2MACandle。每个交易系统都需要单独配置,可以通过禁用其他交易系统来实现,具体配置如下:input bool    A_BuyPosOpen=true;    //A 允许开多仓 input bool    A_SellPosOpen=true;   //A 允许开空仓 要确保EA正常运行,必须在<terminal_data_directory>\MQL5\Indicators目录下存在指标的编译文件:BrainTrend2_V2.ex5、绝对无延迟LWMA.ex5和X2MACandle.ex5。在下面的测试中使用了默认的专家顾问输入参数,测试过程中没有使用止损和止盈。图1. 交易示例以下是2017年EURJPY H6的测试结果:图2. 测试结果图

2018.10.26
基于Iin_MA_Signal的交易系统 - MetaTrader 5的智能交易助手
MetaTrader5
基于Iin_MA_Signal的交易系统 - MetaTrader 5的智能交易助手

大家好,今天我们来聊聊一个基于Iin_MA_Signal指标的交易系统。这款交易系统能够根据之前交易的结果,灵活调整即将进行的交易的交易量。当趋势发生变化(通过指标的颜色标签显示)时,交易信号会在一根K线收盘时生成。此外,这个EA(智能交易系统)还新增了输入变量块,以便更好地管理已开仓位的交易量:input uint    BuyTotalMMTriger=5; // 用于计算止损的最后5笔买入交易数量 input uint    BuyLossMMTriger=3;  // 用于减少资金管理的亏损买入交易数量 input uint    SellTotalMMTriger=5;// 用于计算止损的最后5笔卖出交易数量 input uint    SellLossMMTriger=3; // 用于减少资金管理的亏损卖出交易数量 input double  SmallMM_=0.01;      // 亏损情况下每笔交易的资金管理比例 input double  MM=0.1;             // 正常交易情况下每笔交易的资金管理比例 input MarginMode MMMode=LOT;      // 确定手数值的方法 根据这些输入参数,当选择最近五笔交易时,如果其中有三笔是亏损的,EA将以0.01手的交易量在同一方向上开仓。如果最近五笔中亏损交易少于三笔,则仓位量为0.1手。这款EA是对Exp_Iin_MA_Signal EA的进一步优化。代码中增加了EA输入的块,并对开平仓部分进行了修改://---- 交易执行 //---- 根据魔术号平掉多头仓位    BuyPositionClose_M(BUY_Close,Symbol(),Deviation_,BuyMagic); //---- 根据魔术号平掉空头仓位      SellPositionClose_M(SELL_Close,Symbol(),Deviation_,SellMagic);    double mm; //---- 根据魔术号开多头仓位    if(BUY_Open)      {       mm=BuyTradeMMRecounterS(BuyMagic,BuyTotalMMTriger,BuyLossMMTriger,SmallMM_,MM); // 根据之前交易的结果定义多头仓位的大小       BuyPositionOpen_M1(BUY_Open,Symbol(),UpSignalTime,mm,MMMode,Deviation_,StopLoss_,TakeProfit_,BuyMagic);      } //---- 根据魔术号开空头仓位    if(SELL_Open)      {       mm=SellTradeMMRecounterS(SellMagic,SellTotalMMTriger,SellLossMMTriger,SmallMM_,MM); // 根据之前交易的结果定义空头仓位的大小       SellPositionOpen_M1(SELL_Open,Symbol(),DnSignalTime,mm,MMMode,Deviation_,StopLoss_,TakeProfit_,SellMagic);      } 为确保该EA正常运作,需在<terminal_data_directory>\MQL5\Indicators文件夹中准备好编译后的Iin_MA_Signal.ex5指标文件。下面的测试结果采用了默认的无止损的专家顾问输入参数。图1. 交易示例2017年GBPJPY H1的测试结果:图2. 测试结果图

2018.10.26
首页 上一页 9 10 11 12 13 14 15 16 17 18 19 下一页 末页