优化时在日志中写入错误 2018.01.18 12:08:58.136 Core 2 genetic pass (0, 289) tested with error "incorrect input parameters" in 0:00:00.047
请查看两个选项卡:"专家 "选项卡和 "日志 "选项卡。
你好,弗拉基米尔。我正在测试你们的智能交易系统,我有以下问题。在 Expert Advisor 的设置中设置了跟踪止损(以点为单位)和跟踪步长(以点为单位)。在 Expert Advisor 的设置中,我启用了这些参数,但在图表上却没有显示,在 "工具 "选项卡中也没有标记。因此,如果价格没有达到止盈,交易就会在 MooVings 的反向交叉点被止损平仓。这就是利润损失,而且是相当大的损失。我想问您一个问题:跟踪止损在这个智能交易系统中是如何工作的?
谢谢。
跟踪工作原理如下(以TrailingStop 为例)
TrailingStop - 价格与止损水平之间的实际缩进。
TrailingStep - 防止仓位过度变动。
TrailingStop 如何工作 - 以买入头寸为例:
起初仓位 StopLoss 等于零,我们等待条件满足
- 即买入价减去跟踪止损值大于开仓价 PriceOpen:

因此,我们将 StopLoss 移至 PriceOpen 仓位开仓价的水平:

现在,当仓位有 StopLoss 时(或 StopLoss 不等于零时),我们等待条件满足:
- 即当买价减去追踪止损减去追踪步数大于止损价格时。请注意,这里我们将 TrailingStep 值输入检查 - 这是防止在每个 TICK 上修改仓位所必需的:

因此,我们将止损移动到买入价减去移动止损:

现在让我解释清楚为什么需要 TrailingStep 保护:

跟踪操作如下(以跟踪止损 为例)
跟踪止损 - 价格与止损水平之间的实际缩进。
追踪止损 - 防止仓位被过度修改。
TrailingStop 如何工作 - 以买入头寸为例:
起初头寸止损等于零,我们等待条件满足
- 即当买入价减去跟踪止损值大于开仓价 PriceOpen 时:
因此,我们将 StopLoss 移至 PriceOpen 开仓价格的水平:
现在,当仓位有 StopLoss 时(或 StopLoss 不等于零时),我们等待条件满足:
- 即当买价减去追踪止损减去追踪步数大于止损价格时。请注意,这里我们将 TrailingStep 值输入检查 - 这是防止在每个 TICK 上修改仓位所必需的:
因此,我们将止损移动到买入价减去移动止损:
现在让我解释清楚为什么需要 TrailingStep 保护:
这一点我大致清楚。我问的是为什么它在此 Expert Advisor 中不起作用,而且既不显示在图表上,也不显示在 "工具 "选项卡中,尽管它在设置中已启用。毕竟,如果价格先到达开仓的一侧,然后返回到止损水平,即波动的反向交叉,那么跟踪止损应该比止损更早起效。
我大致明白。我问的是为什么它在此 EA 中不起作用,而且既不显示在图表上,也不显示在 "工具 "选项卡中,尽管它在设置中已启用。毕竟,如果价格先到开仓的一侧,然后返回到止损水平,即反向穿越缪翼,那么跟踪止损应该比止损更早触发。
将计算器中的价格相加,得出答案。要获得准确答案,请给出确切问题:日期、价格...
以下为报告内容:2018.02.07 02:51:00 8829461 欧元兑美元 买入 中 1.00 1.23893 9842118 0.00 0.00 0.00 50,036.94
是开盘价。以下是收盘价:2018.02.07 07:39:01 8833159 EURUSD sell out 1.00 1.23886 9845832 0.00 0.00 - 5.01 50,031.93
Muvings 有一个值:32 和 96。
谢谢。
请仔细阅读我上面写的所有内容。
补充:首先,设置追踪止损 == 1 和追踪步长 ==1。
请仔细阅读我上面写的所有内容。
谢谢你,我会调查清楚的。

EMA 6.12:
智能交易系统使用 "两条 iMA (移动平均, MA) 交叉" 的信号。EA 使用了尾随停止和止盈。
作者: Vladimir Karputov