MQL5源码分享
EA 使用最后四根柱线上的 iCCI (商品通道指数,CCI) 指标值和最后三根柱线上的开盘价/收盘价。 在当前柱线收盘之前还余 20 秒时,检查开仓信号 (这是非常罕见的解决方案),并且此刻应没有 EA 所开持仓。
开仓条件//--- 买入 if(cci[1] 5 cci[2] cci[3] cci[1] cci[2] cci[0] cci[1] Open[2] Close[2] Open[1] Close[1] Open[0] Close[0] Open[1] Close[0])//--- 卖出 if(cci[1] -5 cci[2] cci[3] cci[1] cci[2] cci[0] cci[1] Open[2] Close[2] Open[1] Close[1] Open[0] Close[0] Open[1] Close[0])其中:cci[] - CCI 指标值数组;Open[] 和 Close[] - 分别为开盘价和收盘价数组。
主要交易设置Lots - 恒定开仓量 (如果禁用马丁格尔和交易量增量) 或这是马丁格尔和交易量增量的初始手数;Stop Loss - 止损 ( 0.0 → 禁用);Take Profit - 止盈 ( 0.0 → 禁用);Trailing Stop - 尾随 ( 0.0 → 禁用);Trailing Step - 尾随步幅。
CCI 参数CCI: averaging period - 均化周期;CCI: type of price - 计算指标的价格类型。
开仓量它可以通过以下方式之一指定:固定手术 (Lots);马丁格尔 (Use martingale);交易量增量 (Use step by step)。
注意: 不要同时使用马丁格尔和交易量增量! 只选择一种方法或禁用两种方法。
我们来更详细地考察设置开仓交易量的最后两种方法:
马丁格尔只有在交易历史中存在亏损仓位时才应用该方法。 主要设置:Use martingale - 马丁格尔标志;Martingale coefficient - 仓量增加率;Ordinal number of the losing trade - 交易量增量开始时的亏损交易索引;Maximum number of multiplications - 增加交易量的最大连续次数。
交易量增量该方法适用于一系列亏损或盈利的仓位。 主要设置:Use step by step - 手数增量标志;Step lots - 交易量增加步幅;Maximum lots - 最大交易量增量;Use step after... - 启用增量应在之后:
... losing - 一笔亏损交易;... profitable - 一笔盈利交易。
当使用马丁格尔时,应小心选择 Stop Loss,Take Profit,Trailing Stop 和 Trailing Step 参数设置。默认参数,M15,初始存款 10000 美元,所有品种的测试:品种遍次结果盈利预期收益盈利因子挽回因子锋锐比率自定义净值缩水 %交易数
EURGBP12510.69678.563.291.270.550.05012.14206
USDCHF1180.17250.960.811.080.320.0207.25310
EURCHF14178.94227.730.801.080.220.0209.93284
USDCAD387.20113.090.281.030.150.0107.26409
AUDJPY927.451.280.001.000.000.0007.44417
CADCHF18-42.18-101.84-0.370.97-0.090.00010.53272
AUDUSD5-82.46-160.03-0.530.95-0.14-0.01010.91301
EURCAD6-82.68-233.21-0.420.95-0.19-0.01011.98562
USDJPY4-90.72-211.15-0.520.95-0.21-0.0109.63404
EURUSD0-181.05-451.65-1.070.90-0.24-0.02017.60422
AUDNZD7-227.43-305.03-0.940.89-0.39-0.0207.54324
GBPUSD2-245.81-838.84-1.760.86-0.62-0.03013.20477
EURNZD15-390.22-1381.32-2.010.80-0.68-0.05020.18686
EURJPY16-390.24-1210.77-2.190.80-0.58-0.04020.45553
EURAUD13-477.19-1483.33-2.410.77-0.64-0.06022.12616
GBPJPY19-558.54-2645.95-3.870.69-0.81-0.08032.18683
GBPCHF17-626.44-3325.40-6.560.63-0.83-0.09039.28507
AUDCHF10-738.94-1472.97-5.110.67-0.67-0.09021.09288
CHFJPY11-920.15-5540.53-12.950.42-0.92-0.21058.57428
AUDCAD8-1541.16-3692.85-12.690.35-0.94-0.24039.19291
开仓条件//--- 买入 if(cci[1] 5 cci[2] cci[3] cci[1] cci[2] cci[0] cci[1] Open[2] Close[2] Open[1] Close[1] Open[0] Close[0] Open[1] Close[0])//--- 卖出 if(cci[1] -5 cci[2] cci[3] cci[1] cci[2] cci[0] cci[1] Open[2] Close[2] Open[1] Close[1] Open[0] Close[0] Open[1] Close[0])其中:cci[] - CCI 指标值数组;Open[] 和 Close[] - 分别为开盘价和收盘价数组。
主要交易设置Lots - 恒定开仓量 (如果禁用马丁格尔和交易量增量) 或这是马丁格尔和交易量增量的初始手数;Stop Loss - 止损 ( 0.0 → 禁用);Take Profit - 止盈 ( 0.0 → 禁用);Trailing Stop - 尾随 ( 0.0 → 禁用);Trailing Step - 尾随步幅。
CCI 参数CCI: averaging period - 均化周期;CCI: type of price - 计算指标的价格类型。
开仓量它可以通过以下方式之一指定:固定手术 (Lots);马丁格尔 (Use martingale);交易量增量 (Use step by step)。
注意: 不要同时使用马丁格尔和交易量增量! 只选择一种方法或禁用两种方法。
我们来更详细地考察设置开仓交易量的最后两种方法:
马丁格尔只有在交易历史中存在亏损仓位时才应用该方法。 主要设置:Use martingale - 马丁格尔标志;Martingale coefficient - 仓量增加率;Ordinal number of the losing trade - 交易量增量开始时的亏损交易索引;Maximum number of multiplications - 增加交易量的最大连续次数。
交易量增量该方法适用于一系列亏损或盈利的仓位。 主要设置:Use step by step - 手数增量标志;Step lots - 交易量增加步幅;Maximum lots - 最大交易量增量;Use step after... - 启用增量应在之后:
... losing - 一笔亏损交易;... profitable - 一笔盈利交易。
当使用马丁格尔时,应小心选择 Stop Loss,Take Profit,Trailing Stop 和 Trailing Step 参数设置。默认参数,M15,初始存款 10000 美元,所有品种的测试:品种遍次结果盈利预期收益盈利因子挽回因子锋锐比率自定义净值缩水 %交易数
EURGBP12510.69678.563.291.270.550.05012.14206
USDCHF1180.17250.960.811.080.320.0207.25310
EURCHF14178.94227.730.801.080.220.0209.93284
USDCAD387.20113.090.281.030.150.0107.26409
AUDJPY927.451.280.001.000.000.0007.44417
CADCHF18-42.18-101.84-0.370.97-0.090.00010.53272
AUDUSD5-82.46-160.03-0.530.95-0.14-0.01010.91301
EURCAD6-82.68-233.21-0.420.95-0.19-0.01011.98562
USDJPY4-90.72-211.15-0.520.95-0.21-0.0109.63404
EURUSD0-181.05-451.65-1.070.90-0.24-0.02017.60422
AUDNZD7-227.43-305.03-0.940.89-0.39-0.0207.54324
GBPUSD2-245.81-838.84-1.760.86-0.62-0.03013.20477
EURNZD15-390.22-1381.32-2.010.80-0.68-0.05020.18686
EURJPY16-390.24-1210.77-2.190.80-0.58-0.04020.45553
EURAUD13-477.19-1483.33-2.410.77-0.64-0.06022.12616
GBPJPY19-558.54-2645.95-3.870.69-0.81-0.08032.18683
GBPCHF17-626.44-3325.40-6.560.63-0.83-0.09039.28507
AUDCHF10-738.94-1472.97-5.110.67-0.67-0.09021.09288
CHFJPY11-920.15-5540.53-12.950.42-0.92-0.21058.57428
AUDCAD8-1541.16-3692.85-12.690.35-0.94-0.24039.19291
打赏
最新创建圈子
- 新闻EA运行效果图圈 2020-01-01
圈主:admin 帖子:1