EA: TP SL 尾随

 

TP SL 尾随:

止损和止盈初始设定。 尾随。

作者: Vladimir Karputov

 
Automated-Trading:

TP SL 追踪

作者:弗拉基米尔-卡尔普托夫

您好。请解释一下 "取消注释行 "是什么意思。
 
Андрей:
您好。请解释一下 "取消注释行 "的含义

意思是:代码中的行被注释掉,即代码被暂时注释掉:现在几行代码就是一个简单的文本注释。原来的代码现在变成了代码中的注释(只是文本)。

Uncomment 的意思是

   ExtStopLoss    = InpStopLoss     * m_adjusted_point;
   ExtTakeProfit  = InpTakeProfit   * m_adjusted_point;
   ExtTrailingStop= InpTrailingStop * m_adjusted_point;
   ExtTrailingStep= InpTrailingStep * m_adjusted_point;

//m_trade.Buy(2.0);
//m_trade.Sell(1.0);
//---
   return(INIT_SUCCEEDED);
  }

必须变成:

   ExtStopLoss    = InpStopLoss     * m_adjusted_point;
   ExtTakeProfit  = InpTakeProfit   * m_adjusted_point;
   ExtTrailingStop= InpTrailingStop * m_adjusted_point;
   ExtTrailingStep= InpTrailingStep * m_adjusted_point;

   m_trade.Buy(2.0);
   m_trade.Sell(1.0);
//---
   return(INIT_SUCCEEDED);
  }


因此,如果取消注释,就可以在策略测试器中 直观地看到智能交易系统 是如何工作的。

 
Vladimir Karputov:

这意味着



我明白了 谢谢只是它对我没有实时作用。我像往常一样安装了它,但没有任何操作。日志中唯一的记录是 EA 已加载,仅此而已。

 
Андрей:

好的,谢谢。只是它对我没有实时作用。我像往常一样安装了它,但没有任何操作。日志中唯一的记录是 EA 已加载,仅此而已。

请提供更多详细信息。

  1. 到底是什么地方不起作用?
  2. 这些行是注释掉了还是注释进去了?
  3. 在启动 EA 之前,您做了什么:是否还有其他仓位打开?
这三个问题都需要答案。如果至少有一个问题没有答案,我将退出讨论。

 
Vladimir Karputov:

请提供更多详细信息。

  1. 到底是什么地方出了问题?
  2. 是注释行还是未注释行?
  3. 在启动 EA 之前你做了什么:是否还有其他位置打开?
这三个问题都需要答案。如果至少有一个问题没有答案,我将退出讨论。

智能交易系统没有设置参数中指定的 SL、TP。我没有更改 Expert Advisor 中的行。目前有两个货币对的未结头寸,SL,TP 均为零。启动前,我在参数中设置了所需的 SL,TP,尾数为 0。
 
Андрей:
智能交易系统没有设置参数中设定的 SL、TP。我没有更改智能交易系统中的线路。目前有两个货币对的未结头寸,SL,TP 均为零。启动前,我在参数中设置了所需的 SL,TP,尾数为 0。

首先阅读说明

Expert Advisor 适用于当前符号上的 所有仓位 - 不考虑唯一标识符(魔法)。

 
Vladimir Karputov:

首先,请阅读说明

Expert Advisor根据当前符号 对所有头寸进行操作 - 不考虑唯一标识符(魔法)。

请解释一下,"按当前符号 "是什么意思?虽然我在 4 上使用类似的智能交易系统很长时间了,但似乎什么方法都试过了,还是没有用。
 
Андрей:
您能解释一下 "按当前符号 "是什么意思吗?虽然我在 4 上使用类似的智能交易系统很长时间了,但似乎什么都没试过。

该 EA 的当前符号是 EA 正在运行的符号。

 
Vladimir Karputov:

该 EA 的当前符号是 EA 正在运行的符号。

这就是我的理解。好的,谢谢您的帮助,祝您愉快。
[删除]  
我发现了一个小错误,当您卖出头寸时,会显示减小的 TP,如 TP - (减) SPREADS 和 SL+ SPREADS,而买入头寸则不会出现这种情况,因为它会显示 TP 和 SL 的精确值。(另外,拖曳步默认为 20 点,这很好,但如果能为用户增加一个选项,那就更有意思了)!