创意来源: Scriptor。
MQL5代码作者: Vladimir Karputov。
本EA只在新K线出现时运作:它会比较第一根和第二根K线的成交量。决策逻辑如下:
//--- if(array_volume[1] > array_volume[2]) { ClosePositions(POSITION_TYPE_SELL); OpenBuy(); } if(array_volume[1] < array_volume[2]) { ClosePositions(POSITION_TYPE_BUY); OpenSell(); }
- 如果第一根K线的成交量大于第二根K线,则关闭卖出头寸并开立买入头寸;
- 如果第一根K线的成交量小于第二根K线,则关闭买入头寸并开立卖出头寸;
建议在H1时间框架下对所有品种运行此EA(由于EA只在新K线出现时运作,因此采用了“M1的OHLC模式”):
| 交易品种 | 通过次数 | 结果 | 利润 | 预期收益 | 利润因子 | 恢复因子 | 夏普比率 | 自定义 | 权益最大回撤 % | 交易次数 |
|---|---|---|---|---|---|---|---|---|---|---|
| EURGBP | 8 | 4,709.76 | 1,709.76 | 1.03 | 1.06 | 0.83 | 0.02 | 0 | 67.05 | 1,666 |
| EURUSD | 1 | 3,445.02 | 445.02 | 0.28 | 1.02 | 0.23 | 0.02 | 0 | 39.87 | 1,607 |
| EURJPY | 7 | 2,949.86 | -50.14 | -0.03 | 1.00 | -0.02 | 0.02 | 0 | 90.27 | 1,561 |
| USDJPY | 5 | 2,318.50 | -681.50 | -0.42 | 0.97 | -0.21 | 0.01 | 0 | 75.64 | 1,606 |
| GBPUSD | 2 | 128.04 | -2,871.96 | -3.19 | 0.85 | -0.59 | -0.05 | 0 | 97.46 | 900 |
| EURCHF | 6 | 102.93 | -2,897.07 | -5.03 | 0.44 | -0.96 | -0.14 | 0 | 96.97 | 576 |
| EURCAD | 9 | 90.06 | -2,909.94 | -11.50 | 0.53 | -1.00 | -0.12 | 0 | 97.26 | 253 |
| USDCHF | 0 | 84.60 | -2,915.40 | -8.19 | 0.58 | -0.98 | -0.16 | 0 | 97.58 | 356 |
| GBPJPY | 11 | 74.40 | -2,925.60 | -5.98 | 0.81 | -0.88 | -0.02 | 0 | 97.99 | 489 |
| AUDJPY | 12 | 70.44 | -2,929.56 | -4.47 | 0.76 | -0.83 | -0.03 | 0 | 98.32 | 656 |
| GBPCHF | 10 | 69.53 | -2,930.47 | -12.69 | 0.57 | -0.76 | -0.18 | 0 | 98.30 | 231 |
| AUDUSD | 4 | 68.15 | -2,931.85 | -3.06 | 0.76 | -0.83 | -0.04 | 0 | 98.55 | 957 |
| USDCAD | 3 | -88.32 | -3,088.32 | -4.11 | 0.77 | -0.83 | -0.05 | 0 | 112.21 | 751 |
评论 0