DBLE自动交易系统 是一个中期 EA 交易,支持定义由指标形成的两个极值点,并将它们与价值极值进行比较。
参数
- Start_lot – 初始手数。如果禁用动态手数(风险=0),则订单的手数是恒定的。
- 风险 – 启用具有所需风险级别的动态批次。
- MaxOrders_InOneSet – 一组订单数量最多。0 – 无控制。它允许您灵活地限制整个订单数量,同时允许所有集合打开订单(一次至少一个)。
- MaxOrders_InSymbol – 当前交易品种的最大订单数(所有集合的总和)。0 – 无控制。
- PartialCloseIfProfit_ATRs – 部分关闭。如果一组中有相当 3 个订单在同一方向上打开,因此价格超过 > PartialCloseIfProfit_ATRs,则关闭盈利订单。
这些设置足以进行交易。
EA 优化
为了改善交易,您将使用特定货币对的优化来开发自定义设置,并将其写入明文文件:
“MetaTrader…\tester\files\DoubleExt.txt” – 用于测试,然后复制到 “MetaTrader…\MQL4\Files\DoubleExt.txt” – 用于交易。
EA 搜索所需的设置文件,如果未找到,则从代码中获取基本文件。
以下参数允许配置 EA。
- 优化模式 – 启用/禁用优化模式。如果开启优化模式,则优化周期、指标、Ind_per、i3、i4、SL_ATRs、TPSL_koef、BreakEven_ATRs、TrailDist_ATRs、CoefExpr参数。最简单的测试结果放置在指定的文档中(通过复制粘贴),然后从那里,当优化模式关闭时,EA 在交易时获取参数。
- 周期 ― 图表周期(时间帧),执行优化。
- Set_number – 默认值为 0(所有集)。不会分析选定的集合,其中一个写入文件的集合。
- 指标 – 用于概述极值的分析指标:AO、RSI、CCI、随机指标、MACD、RVI、WPR 和动量。
- Ind_per – 分析指标周期(与AO无关)。
- i3 – 定义双递减顶部的方法。它从 0 到 <> 不等(见下图)。
- i4 – 定义双倍递增顶部的方法。它从 0 到 <> 不等(见下图)。
- SL_ATRs – 平均蜡烛数量内的初始止损水平。在这里和下面,测试时间帧的平均蜡烛的维度由 ATR(200) 指标定义。
- TPSL_coef – 止盈/止损比率。建议值为 1 到 10。
- BreakEven_ATRs – ATR 中的盈亏平衡水平。建议值为 1 到 10。
- TrailDist_ATRs – 以 ATR 为单位的尾随距离。建议值为 1 到 10。
如果盈亏平衡超过TrailDist,则在价格突破盈亏平衡水平之前,追踪不会开始。换句话说,盈亏平衡限制了尾随。
如果盈亏平衡低于 TrailDist,则当价格达到盈亏平衡水平时,订单将移至盈亏平衡。在价格突破 TrailDist 水平之前,此水平保持不变。之后,尾随开始。
- Coef_expr – 双极值的表现力 – 谷底高与低的比率,以开始模式验证。系数越小,模式表达得越多,因此找到它的可能性就越小。建议的优化范围:从 0.55 到 0.95。默认值为 0.95。
- 显示利润信息 ― 显示/隐藏有关 EA 当前交易结果的数据。
- 优化和分析后,选择最合适的测试结果并将其复制粘贴到文档中。在文件中每一行的开头输入已获得特定结果的货币对名称(例如,“eurusd”),然后按 TAB(必填)。这些将是集合,每个集合都一致地使用自己的参数。优化后,保存文件。
设置 OptimizationMode=false,因此 EA 已准备好与您的设置一致地进行交易。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。