EA: 愤怒小鸟 (剥头皮) - 页 4

 
Vladimir Karputov #:
您需要阅读说明和代码。 请打开代码并阅读变量。 如果不清楚,请指出不清楚的代码行。

我找不到这个说明,所以才问这个问题,我也不是代码专家,刚检查了代码内部的说明,里面没有这个信息,但据我理解,它在这一部分:

 if(UseEquityStop)
     {
      if(CurrentPairProfit<0.0 && MathAbs(CurrentPairProfit)>TotalEquityRisk*m_account.Equity()/100.0)
        {
         CloseThisSymbolAll();
         Print("Closed All due to Stop Out");
         NewOrdersPlaced=false;
         return;


所以是账户净值百分比,对吗?

 
Terek # :

我也不是代码方面的专家,刚刚检查了代码内部的说明,那里缺少这些信息,但据我了解,这些信息就在这一部分中......:


所以是账户净值 %,对吗?

是的,资金 %

 
好的,这就是问题所在,当使用不同的初始余额进行测试时,结果是不同的,而且,似乎当账户增长时,手数保持相同的初始值,但股票损失却不断增加。我找到了很好的设置,初始余额为 50 欧元,净值止损 5 (%) ,等于 2.5 欧元。但我想在账户增长时保持这种方式,同时手动更改手数,而不是以百分比而是以货币单位进行更改,我想知道这难不难,也许我可以请您帮忙实现?当然,总有一种变通办法,在需要时尝试更改这个百分比,或者使用第二个股票止损EA,但我有这样的EA,只适用于MT4,但所有这些都不利于回溯测试,所以也许可以将其写入代码?
 
为什么不获利了结
 
magnit742 设置止盈?

您好!它不设置止盈,因为它是由 Expert Advisor 的作者设计的。

再见,弗拉基米尔。

 
MrBrooklin #:

您好!不设置止盈是因为智能交易系统的作者是这样设计的。

敬礼,弗拉基米尔。

对不起
 
代码无法运行,逻辑错误百出。这样的代码怎么能放在 Codebase 中?