CoensioTrader1V06 - MetaTrader 5 专家




CoensioTrader1 是一个开放、免费、社区支持的自动交易系统 (ATS),主要基于两个基本但非常强大的市场原则:市场趋势和市场价格行为。
该系统基于“趋势狩猎”原则,仅在满足多个市场条件时才进行交易。趋势检测基于每日双指数移动平均线(德玛)指标。
扩展的统计调查表明,如果只有三个连续的每日 DEMA 值指向同一方向,则市场可以被视为“趋势”。如果检测到趋势条件,系统会尝试在当前趋势方向上找到最佳入场点。入口点基于布林线指标和低点摆动/高点摆动价格行为,如下所述。
每当出现以下情况时,系统都会进入买入交易:

图1.买入条目示例
每当出现以下情况时,系统都会进入卖出交易:

图2.卖出入场示例
该系统采用 MQL5 编程语言编写,可以对基于多货币的交易系统进行准确且真实的回测分析。
多货币系统成功回测的关键是放弃“基于刻度”的 EA 流程控制并使用“基于计时器”的流程控制。这可以防止 EA 的基础货币不出现停滞的情况 不再接收价格变动,例如:在“安静”的市场时段。此外,该系统具有健康的风险/回报比,并使用具有可配置跟踪步骤(使用 TrailingStopLossStep 参数)的跟踪“止损”机制。
手数可以设置为固定手数(使用 LotSize 参数)、比例手数(使用 RiskMax,基于止损水平和权益风险百分比)或动态手数(使用 LotBalanceDivider 参数,根据账户余额的变化调整手数大小)。除此之外,该系统还包含两种不同的“止盈”操作:基于标准水平的“止盈”操作和基于权益的“止盈”操作。在多货币交易系统中,账户净值可能显着高于账户余额,这一事实提供了关闭的机会 所有交易并按当前利润计算。这种智能行为极大地提高了系统的盈利能力。
如上所述,CoensioTrader1 是一个免费且开放的项目,但是所有 CoensioTrader1 项目成员都应积极为未来系统的改进做出贡献。
为了实现这一点,该系统的设计方式使其能够利用所有项目成员的计算能力。因此,每次项目成员执行系统优化时,结果都会得到验证,如果出现有趣的结果,优化参数会自动上传到 Coensio 服务器数据库并直接与其他项目成员共享。
使用“CoensioIndex”选择最有价值的结果,其定义如下:

图3。回测结果示例(Rank=10)
更多交易参数可在:http://www.coensio.com/sts/CoensioTrader1V06TOP.php?table=0&ranklength=100
附件下载
📎 coensiotrader1v06.mqh (24.94 KB)
📎 coensiotrader1v06.mq5 (43.86 KB)
Source: MQL5 #2026
💡 精彩内容推荐
✍️ 楼主最新发布
- •
- •
- •
- •
- •
- •
🔗 您可能感兴趣
- •
- •
- •
- •
- •
- •
