本帖最后由 _iqqqu 于 2023-4-30 20:37 编辑
多网格 EA 是一个可以在任何图表和时间范围内运行的 EA。它不使用任何指标。它只是在某些网格水平上以价格行为进行交易。 这个EA背后的想法是,当市场继续反对最后一笔交易时,它会进行后续交易。每笔新交易都将在网格级别上进行。 随着每笔新交易,它将以更好的价格进入,因为每笔新交易都更有可能逆转市场。 EA 能够交易单个设置网格或多个灵活网格。输入采用压缩格式以节省空间,这在使用多个网格时很有帮助。 它可以以全自动方式或半自动方式运行。这取决于设置的输入。默认情况下,此 EA 对冲,因此不应在禁止对冲的经纪人上使用。 参数设置:
- Last_Cycle
如果为 true,EA 将只运行一个周期,每当该周期关闭时,新交易将被暂停。 如果 EA 当前处于此输入设置为 true 的循环中,则 EA 将像往常一样完成当前循环,然后自行挂起。 将此输入设置为 true 也是您以半自动方式使用 EA 的方式。例如,假设您是一名手动交易者,看到市场超卖,并预计很快就会向上逆转。 您可以启动 EA 并将此输入设置为 true。然后,EA 将设置网格。后来市场向上反转,每当周期结束时,EA将暂停交易。 如果此输入为假,则 EA 将不间断运行。 - Initial_Lots
这控制网格中第一笔交易的初始手数。网格中的未来手数将基于此初始手数。 - Max_Lots
这设置了任何订单的最大允许手数。网格订单的手数永远不会超过此金额。“0”不会禁用此输入。 - Group_TP
这将设置整个交易周期的止盈。它基于以账户货币计价的实际利润金额,而不是点数或点数。每当所有交易的总利润大于或等于此金额时,周期将关闭。将此输入设置为 0 将禁用 TP。 - Group_SL
这将设置整个交易周期的止损。它基于以账户货币计价的实际损失金额,而不是点数或点数。每当所有交易的总损失小于或等于此金额时,周期将关闭。将此输入设置为 0 将禁用 SL。 - Trade_Numbers
这是一个字符串输入,用于控制每个网格将具有的交易数量。如果使用多个网格,则每个网格都有自己的值,用逗号 (“,”) 分隔。请参阅默认设置作为如何设置此输入的示例。 例如,如果输入设置为“5”,则意味着只有 1 个网格,并且该网格总共有 5 笔交易。如果输入设置为 “5,10”,则意味着第一个网格将有 5 笔交易,然后后续网格将有 10 笔交易。等等。 - Trade_Pip_Distances
这是一个字符串输入,用于控制每个网格将具有的点数。如果使用多个网格,则每个网格都有自己的值,用逗号 (“,”) 分隔。请参阅默认设置作为如何设置此输入的示例。 例如,如果输入设置为“10”,则意味着只有 1 个网格,并且每个网格级别之间将有 10 个点。 如果输入设置为“10,15”,则意味着将有 2 个网格,第一个网格的每个网格级别将具有 10 个点的水平,然后后续网格将具有每个网格级别 15 个点。等等。 - Trade_Lot_Multiplier
这是一个字符串输入,用于控制每个网格的每笔交易的手数乘数。每个数字应设置为 1 或更大。如果使用多个网格,则每个网格都有自己的值,用逗号 (“,”) 分隔。 请参阅默认设置作为如何设置此输入的示例。例如,如果输入设置为“1.5”,则意味着只有 1 个网格,并且该网格中每笔交易的手数乘数将为 1.5。 如果输入设置为 “1.5,2”,则意味着将有 2 个网格,第一个网格将对该网格中的每笔交易应用大量乘数 1.5,随后的网格将对该网格中的每笔交易应用大量乘数 2。 等等。所有手数乘数都应用于最后开仓的交易。例如,如果最后一笔开仓的交易手数为 1.00 手,手数乘数为 2,则新交易的手数为 2.00 手。 - Grid_Distances_Scaler
此输入允许您同时放大或缩小所有格网距离。它适用于所有已启用的网格,无论是仅使用一个网格还是使用 3+。输入必须大于 0。 设置“1”不会影响格网距离。大于 1,距离将增加。小于 1,距离将减小。 例如,假设网格的距离为 50,而“Grid_Distances_Scaler”设置为 1.5。使用的新格网距离将为 75。或者假设“Grid_Distances_Scaler”设置为 0.5。然后新的网格距离将为 25。依此类推,适用于每个已启用的网格。 此输入是可优化的。用户也可以像 0.1 一样设置低步,它仍然会优化。 - Max_Slippage
此输入控制订单执行允许的最大滑点量。它基于积分。 - Magic_Number
这是标准的幻数输入。 - Use_Time_Restrictions
如果为真,新的周期可能仅限于一天中的特定时间和/或一周中的某些日子。如果为 true,则使用以下输入。如果为 false,则 EA 将不间断运行,忽略以下输入。 - Times_Allowed
这是一个字符串输入,用于控制新交易周期可以打开的允许时间范围。请参阅默认设置作为有关如何设置此输入的示例。不要包含多余的空格、任何奇怪的字符或任何字母。 例如,“08.00-16.00”和“08 00-16 00”和“08,00-16,00”是不正确的设置。正确的格式是“08:00-16:00”。小时和分钟都可以设置。将输入留空以禁用。 - 星期日 如果为真,则新的周期可以在星期日
开放。如果为 false,则新周期无法在星期日开放。 - 星期一 如果为真,则新的周期可以在星期一
开始。如果为 false,则新周期无法在星期一打开。 - 星期二
如果为真,则新的周期可以在星期二开始。如果为 false,则新周期无法在星期二开放。 - 星期三
如果为真,新的周期可以在星期三开放。如果为 false,则新周期不能在星期三开放。 - 星期四
如果为真,新的周期可以在星期四开始。如果为 false,则新周期无法在星期四开放。 - 星期五 如果为真,新的周期可以在星期五
开始。如果为 false,则新周期无法在星期五开放。 - 回测数据如下图:
|