新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 494

 
lil_lil:

谢谢你,这正是我需要的。

可能有帮助的是,在缺失头寸方面有一个错误--- ToFile EURUSD,H1: 在'ToFile.mq4' (62,39)中除以零。

文本在测试器中没有变化,有没有这样的选项?

谢谢你。这就是安装这个按钮的原因。而不是这一行,必须是:或在开始时检查并返回。

   Строка= AccountMargin()==0 ? " - ":
        DoubleToStr(AccountEquity()/AccountMargin()*100,2)+"%"; // Уровень=Средства/Залог

我们谈论的是哪个文本?

 
STARIJ:

我们谈论的是哪个文本?

策略测试器中,按钮的文字在按下时没有变化。你需要添加一些东西吗?

 
lil_lil:策略测试器中,按钮的文字在按下时没有变化。你有什么需要补充的吗?

也许你有某种错误。也许,测试人员在处理图形对象 时有限制。作为最后的手段,尝试如果(isTesting)尝试删除按钮并重新创建它。

 
STARIJ:

也许你有某种错误。也许测试人员在处理图形对象 时有限制。作为最后的手段,尝试如果(isTesting)尝试删除按钮 并重新创建它。

并继续普遍建议

关于交易、自动交易系统和策略测试器的论坛

测试者:TakeProfit=负值

starij, 2018.03.21 05:43

曾经有一个罕见的情况--计算机在进行两个特定数字的加法时给出了0。 在其他数字上一切正常。这就是不得不更换处理器 的原因。有时重新启动计算机有助于 消除错误。如果在所有的EA上--重新安装终端。安装后,立即对终端文件夹进行复制--将来使用它而不是重新安装。如果一个专家顾问是这样的 - 通过你的个人资料联系服务台


 
lil_lil:

策略测试器中,按钮的文字在按下时没有变化。有什么要补充的吗?

在测试器中,OnChartEvent()不起作用
 
lil_lil:

有一个 "停止 "按钮,我如何在按下后将其文字改为 "开始"?

      if(ObjectGetInteger(0,"Stop",OBJPROP_STATE,false))
       ObjectSetString(0,"Stop",OBJPROP_TEXT,"Stop");
      if(ObjectGetInteger(0,"Stop",OBJPROP_STATE,true))
       ObjectSetString(0,"Stop",OBJPROP_TEXT,"Start");
 
大家好,建议一个初学者,在EA中我选择了一个止损点,分别为1k3、30和90p,但为什么在策略测试器MT4的结果选项卡中,总是得到1k 2.7的地方?
 
Alexey Viktorov: 以及普遍建议的延续

谢谢你提醒我...

 
Вадим Мотеюнас:
大家好,建议一个初学者,在EA中我选择的止损点分别为1k3、30和90p,但为什么在策略测试器的MT4选项卡中的结果取总是获得1k 2.7的地方?

互换

 

这个MT4测试器让我很烦躁!!。亏损交易0,总亏损0,但缩水幅度巨大!!。