首页 系统交易 帖子

Combo交易系统更新版 - MetaTrader 4的专业工具

附件
9466.zip (61.8 KB, 下载 2次)

最新版本下载: https://www.mql5.com/en/code/9499

本次更新:支持5位和4位数经纪商 + 发送邮件功能 + 增加移动平均交叉缓冲区以改善交叉信号 + 提供5种MA模式 + 静态手数选项

我已删除旧版本并更新为此版本,更新内容以红色标示

我编写了一个EA,使用多种方法来开闭交易,您可以自行修改每种方法。这不是一个魔法系统,而是多种策略的组合,非常简单,您可以根据自己的参数进行交易。

策略测试报告
Combo EA@FSF
AlpariUK演示账户(Build 225)

交易品种EURUSD(欧元兑美元)
时间周期1小时(H1) 2009.12.01 00:00 - 2010.01.29 22:00 (2009.12.01 - 2010.01.30)
模型每个tick(基于所有可用时间框架的最精确方法)



测试中的条数1991模拟的tick数1794365模拟质量
不匹配图表错误

0






初始存款100000.00



总净利润2157162.27总利润4370724.52总亏损-2213562.25
利润因子1.97预期收益38520.75

绝对回撤23503.85最大回撤831709.56 (49.83%)相对回撤50.84% (79120.87)

总交易次数56空头头寸(胜率)36 (83.33%)多头头寸(胜率)20 (30.00%)

盈利交易(占总数的%)36 (64.29%)亏损交易(占总数的%)20 (35.71%)
最大盈利交易422527.01亏损交易-283293.72
平均盈利交易121409.01亏损交易-110678.11
最大连续盈利(盈利金额)9 (297047.58)连续亏损(亏损金额)5 (-261829.22)
最大连续盈利(胜利次数)1324082.70 (5)连续亏损(失败次数)-487805.29 (2)
平均连续盈利3连续亏损2


多时间框架与多货币对


第一种方法是移动平均交叉,

您可以选择使用2个移动平均交叉系统或3个移动平均交叉。

设置MA_MODE为1:使用2个移动平均交叉系统

设置MA_MODE为2:使用3个移动平均交叉系统

设置MA_MODE为3:使用选项1和2

**新设置MA_MODE为4:通过最快的移动平均与最慢的移动平均交叉发出信号

**新设置MA_MODE为5:通过模式4或模式3发出信号

为了获得更好的交叉信号,您需要设置MA1CrossBuffer或MA2CrossBuffer(基于ATR周期)



第二种方法基于RSI,具有四种模式,

RSI模式1:在超买和超卖区间使用RSI,如果处于超买区则适合开空头头寸,或者如果处于超卖区则会给出买入信号。

RSI模式2:将RSI作为趋势使用,如果RSI当前值>RSI前一值且当前开盘价>前一开盘价,则会给出买入信号;如果RSI当前值

RSI模式3:同时使用RSI模式1和RSI模式2。

RSI模式4:在买入区信号或卖出区信号中使用RSI,意味着如果RSI在买入区信号中,则会给出买入信号;如果RSI在卖出区信号中,则会给出卖出信号。


第三种方法基于MACD,具有三种模式

MACD模式1:使用趋势方向。

MACD模式2:在卖出区使用买入信号,在买入区使用卖出信号。

MACD模式3:同时使用模式1和模式2。

我使用的这个MACD是:https://www.mql5.com/en/code/9993,请先下载并复制到\experts\indicators目录下。


第四种方法基于随机指标,具有两个模式,类似于RSI模式1和RSI模式2。

第五种方法基于抛物线SAR


我使用ATR来找到最佳的止损和止盈,您只需提供ATR周期和ATR倍数即可得到止损和止盈。


这个EA使用了资金管理系统,风险参数以%为单位。


**新:我添加了一个选项名为Use_Static_Lots,如果您想使用静态手数,请将其设置为真,并在其下方设置静态手数。


我添加了一个名为Auto_Close的选项,如果收到相反信号,则会关闭交易。如果您将Open_opposite_after_close设置为1,则在收到相反信号时会开盘;

您可以选择通过移动平均、MACD、RSI、随机指标或SAR等方式退出订单。

您可以使用它们中的所有或任何一个,只需将选项设置为1(表示真)或0(表示假);

USE_MA:要使用移动平均交叉信号,请将其设置为1,否则设置为0。

USE_RSI:要使用RSI信号(基于RSI_MODE),请将其设置为1,否则设置为0。

USE_MACD:要使用MACD(基于MACD_MODE)信号,请将其设置为1,否则设置为0。

USE_STO:要使用随机指标信号,请将其设置为1,否则设置为0。

USE_SAR:要使用抛物线SAR信号,请将该选项设置为1,否则设置为0。


如果您需要优化此EA:您可以在仅开放价格模型中进行优化。

我期待您的评论;

因为我需要您的评论来修复此EA;我在我的模拟账户上使用了这个EA一周,经过优化(EURUSD 1H),获得了200%的利润和16%的回撤。

如果您发现任何错误,请告诉我以便我修复并改进此EA;

如果您在当前市场条件下优化它,效果会非常好,

相关帖子

评论 (0)