此智能交易系统是在“Ilan 1.6 动态”智能交易系统的基础上创建的,该智能交易系统被大量交易者广泛使用,因此值得发布许多修改的专业开发人员更加关注。此 EA 交易有许多变体,每种都有其优点和缺点,但所有这些修改都由一个通用的头寸平均算法联合起来,该算法用于在整体止盈水平关闭一系列单向订单。我创建了我自己对这个 EA 交易的修改,所有代码都是从头开始编写的,分析块完全重新设计。现在,EA 交易 100% 符合其名称,因为其中的几乎所有参数都是动态更改的,具体取决于活动图表上的情况。动态更改参数使您即使使用默认参数也可以在不同工具上获得相当稳定的性能,而无需事先优化。同时,所有重要参数都可用于针对特定工具和交易条件进行优化和微调。在“Ilan Dynamic Pro”修改中,我试图实现我对有效平均算法的愿景,以多年的 MT4 专业开发经验和我自己对外汇市场的愿景建议的方式实施这个想法。
操作模式根据信号,顾问可以在两个方向开仓 - 买入和卖出。如有必要,可以将顾问配置为仅在其中一个方向上工作。
启用比例计算功能时,会自动计算起始订单的交易量。如果价格对仓位不利,则会自动打开平均订单。平均算法可以灵活调整;为此有特殊的输入参数。如有必要,可以在 EA 输入参数中禁用交易量比例计算算法。在这种情况下,EA 将始终从输入参数中指定的交易量开始系列。
输入参数基本参数
- 头寸- 选择开仓方向。
- 时间框架- 执行所有计算的图表周期。
- 幻数- 每个订单的识别(“幻数”)编号。
- 开始时间- 交易开始时间。
- 停止时间- 交易结束时间。
- 平衡- 用于按比例计算起始位置的交易量的参考平衡。如果值为“0”,该功能被禁用,起始仓位的交易量将等于“Lots”参数。
- 手数 - 用于按比例计算起始头寸交易量的参考交易量。
- 最大手数 - 以手为单位的最大订单量。该参数也用于比例计算,最大交易量的值会随着账户余额的增长而变化。“0”值禁用该功能。
- Stop Loss K - 用于计算止损水平的系数。
- 止盈 K1 - 用于计算止盈水平的系数。
- 止盈 K2 - 用于计算系列中总止盈水平的系数。
- Shift K - 用于计算与最后一个订单的偏移量以在系列中放置新订单的系数。
- 市价执行- 开仓后为市价单设置止损和止盈。在处理 ECN 帐户时应使用此参数。
- 滑点 - 开仓和平仓时与请求价格的最大偏差。
- 最大回撤- 最大允许回撤占活跃账户余额的百分比。
追踪止损
- 使用追踪止损- 启用追踪止损功能。如果设置为 false,追踪止损功能将不起作用。
- 水平- 一旦以点为单位的利润等于或大于指定水平,就会自动发出命令以放置止损订单。订单水平设置在与当前价格的指定距离处。此外,如果价格随着头寸盈利能力的增加而移动,则追踪止损会自动将止损与价格一起移动。如果仓位的盈利能力下降,订单不会被修改。
- 步- 步入点。