市场上EA验证的问题 - 页 8 123456789101112131415...21 新评论 Vitalie Postolache 2017.02.26 23:24 #71 Sergey Gritsay:大家好!谁能够绕过余额为1美元的检查,我在我的代码中是检查如果没有足够的钱交易操作 不执行。因此,我得到以下验证日志 哪里写着专家顾问应该用1美元的余额开仓交易?在500:1的情况下,主要货币对的最小手数0.01的保证金要求至少为2美元;在1000:1的情况下,必须至少为1美元;而且由于点差的存在,几乎会立即出现停损。我认为用这样的平衡来运行EA是荒谬的,即使是在测试器中。 Sergey Gritsay 2017.02.27 13:18 #72 Vitalie Postolache: 哪里写着只要有1美元的余额,EA就有义务打开交易?在500:1的杠杆下,主要货币对的最小手数0.01的保证金要求至少为2美元;在1000:1的杠杆下,必须至少为1美元;由于点差的存在,止损将几乎是瞬时的。我认为用这样的平衡来运行EA是荒谬的,即使是在测试器中。结果发现是这个条件,我把它去掉,验证就成功了。 if(!TerminalInfoInteger(TERMINAL_TRADE_ALLOWED)) { rezult="Check in the terminal settings permit automated trading!"; return(false); }.... Vitalie Postolache 2017.02.27 19:39 #73 Sergey Gritsay:结果发现是这个条件,我把它去掉,验证就成功了。 if(!TerminalInfoInteger(TERMINAL_TRADE_ALLOWED)) { rezult="Check in the terminal settings permit automated trading!"; return(false); } 这似乎是正确的条件,但没有它也是不对的...... Evgeny Belyaev 2017.02.27 20:57 #74 Vitalie Postolache: 这似乎是一个必要条件,但没有这个条件也是不对的...... 我们也可以这样做,但我们必须检查我们是否在一个测试器中工作。 Konstantin Seredkin 2017.03.12 12:47 #75 什么人,谁有任何关于如何解决这个问题的信息。 Sergey Gritsay 2017.03.12 13:27 #76 Konstantin Seredkin:什么人,谁有任何关于如何解决这个问题的信息。 开始逐一删除交易代码中的检查,我就是这样发现我的问题出在这个条件下的。 if(!TerminalInfoInteger(TERMINAL_TRADE_ALLOWED)) { rezult="Check in the terminal settings permit automated trading!"; return(false); }... 前几天我发布了一个带有这样条件的mt5的EA版本,测试第一次就通过了。 Konstantin Seredkin 2017.03.14 05:19 #77 我想明白了,根据市场机器人应该在按下和按下按钮的情况下进行测试,以允许 专家顾问进行交易,我只是在代码中规定,如果我们在测试器中测试,这个检查不进行,机器人立即通过了测试市场。 Evgeny Vlasov 2017.12.02 10:54 #78 Konstantin Seredkin: 我做到了,根据市场机器人应该在点击和不点击按钮的情况下进行测试,以允许 专家顾问进行交易,我只是在代码中规定了这个检查,以便在测试器中测试时,这个机器人不被检查,机器人在市场中通过测试。下午好,你能告诉我你到底在代码中放了什么吗?预先感谢你。 Sergey Vradiy 2017.12.03 05:51 #79 Marat Sultanov:谢谢你的答复。 现在我知道我不是唯一一个不理解的人 :) 你不是唯一的人。对于测试算法,我也有完全相同的问题。此外,可能有一些机器人,如果不在图表上安装一些指标,原则上是无法工作的。在市场上测试时,这种机器人肯定会被拒绝。 Artyom Trishkin 2017.12.03 06:00 #80 Sergey Vradiy: 你不是唯一的人。对于测试算法,我也有完全相同的问题。此外,可能有一些机器人,如果不在图表上安装一些指标,原则上是无法工作的。在市场上测试时,这种机器人肯定会被拒绝。所有的自定义指标 必须作为资源包含在专家顾问的主体中,使用#resource- 市场中的专家顾问不应要求额外安装额外的指标,但必须完全组装交付。 123456789101112131415...21 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
大家好!谁能够绕过余额为1美元的检查,我在我的代码中是检查如果没有足够的钱交易操作 不执行。因此,我得到以下验证日志
哪里写着只要有1美元的余额,EA就有义务打开交易?在500:1的杠杆下,主要货币对的最小手数0.01的保证金要求至少为2美元;在1000:1的杠杆下,必须至少为1美元;由于点差的存在,止损将几乎是瞬时的。我认为用这样的平衡来运行EA是荒谬的,即使是在测试器中。
结果发现是这个条件,我把它去掉,验证就成功了。
{
rezult="Check in the terminal settings permit automated trading!";
return(false);
}
....
结果发现是这个条件,我把它去掉,验证就成功了。
{
rezult="Check in the terminal settings permit automated trading!";
return(false);
}
这似乎是一个必要条件,但没有这个条件也是不对的......
什么人,谁有任何关于如何解决这个问题的信息。
什么人,谁有任何关于如何解决这个问题的信息。
开始逐一删除交易代码中的检查,我就是这样发现我的问题出在这个条件下的。
前几天我发布了一个带有这样条件的mt5的EA版本,测试第一次就通过了。...
我做到了,根据市场机器人应该在点击和不点击按钮的情况下进行测试,以允许 专家顾问进行交易,我只是在代码中规定了这个检查,以便在测试器中测试时,这个机器人不被检查,机器人在市场中通过测试。
下午好,你能告诉我你到底在代码中放了什么吗?预先感谢你。
谢谢你的答复。
现在我知道我不是唯一一个不理解的人 :)
你不是唯一的人。对于测试算法,我也有完全相同的问题。此外,可能有一些机器人,如果不在图表上安装一些指标,原则上是无法工作的。在市场上测试时,这种机器人肯定会被拒绝。
所有的自定义指标 必须作为资源包含在专家顾问的主体中,使用#resource- 市场中的专家顾问不应要求额外安装额外的指标,但必须完全组装交付。