错误、漏洞、问题 - 页 1839 1...183218331834183518361837183818391840184118421843184418451846...3184 新评论 Dmitri Custurov 2017.03.31 21:09 #18381 你好。我搞不清楚问题出在哪里。机器人在MT4终端打开交易,并按规定工作,但在测试器中却不愿意这样做。这里是负责打开一个交易的代码部分。 ArraySetAsSeries(MaxBuffer,true); ArraySetAsSeries(MinBuffer,true); ArraySetAsSeries(BufferExUp,true); ArraySetAsSeries(BufferExDown,true); ArraySetAsSeries(TimeBuffer,true); xMax=CopyHigh(_Symbol,_Period,1,NumBars+NBars+1,MaxBuffer); xMin=CopyLow(_Symbol,_Period,1,NumBars+NBars+1,MinBuffer); for(int i=NBars;i<=NumBars;i++) { xMaxH=ArrayMaximum(MaxBuffer,i,0); xMaxHD=ArrayMaximum(MaxBuffer,i+NBars,0); if((MaxBuffer[xMaxH]>=MaxBuffer[xMaxHD])&&(xMaxH>=NBars)) { Maximum=MaxBuffer[xMaxH]; for (int x=0; x<=OrdersTotal();x++) {if (OrderSelect(x,SELECT_BY_POS)) {if (StringToDouble(OrderComment())==Maximum) {y=1; break;} else y=0;}} if (y==0) {int send1=OrderSend(Symbol(),OP_BUYSTOP,Volume1,Maximum,0,0,0,DoubleToString(Maximum,_Digits),0,0,Red);}}}类似的代码在MT5的实际运行和测试器中都没有问题,而且完全重复(当然除了OrderSend和ArrayMaximum)。 当我把它转移到MT4时,我遇到了问题,但同样,我无法理解这怎么可能,因为在终端中,图表上一切正常。 Dmitri Custurov 2017.03.31 21:13 #18382 而杂志是无声的,只是在进行一个空白测试。 fxsaber 2017.04.01 08:20 #18383 很久以前,运算符[]被添加到字符串类型 中。string Str = "AB C"; Print(CharToString(Str[1])); // B开发人员是否有可能为数组增加一个=运算符?int a[], b[]; a = b; // ArrayCopy(a, b); 由于没有指针,这样的操作符将使语言更加灵活--在某些情况下,它将是非常方便的。 BalckNooky 2017.04.01 08:45 #18384 在Windows 10 x64公司的MT4和MT5的安装都没有开始。 在文件属性中解锁,改变兼容性,以管理员身份运行,没有任何帮助。 在任务管理器中,只要保持安装过程不使用任何内存或CPU。 怎么办,谁出了问题? Vladimir Karputov 2017.04.01 08:50 #18385 BalckNooky: 在Windows 10 x64公司的MT4和MT5的安装都没有开始。 在文件属性中解锁,改变兼容性,以管理员身份运行,没有任何帮助。 在任务管理器中,只要保持安装过程不使用任何内存或CPU。 该怎么做,谁来面对? 试着完全卸载防火墙、杀毒软件--因为安装程序从互联网上提取所有文件。 BalckNooky 2017.04.01 08:58 #18386 Vladimir Karputov: 尝试完全卸载防火墙、杀毒软件--因为安装程序从互联网上拉取所有文件。 安装后,防火墙已被禁用。完全禁用杀毒软件--没有帮助。 Vladimir Karputov 2017.04.01 09:03 #18387 BalckNooky: 安装后,防火墙已被禁用。完全禁用杀毒软件--没有帮助。 代理人? BalckNooky 2017.04.01 09:07 #18388 Vladimir Karputov: 代理人? 解释一下,我不明白。 Vladimir Karputov 2017.04.01 09:18 #18389 BalckNooky: 解释一下,我不明白。 是否正在使用代理服务器(在Internet Explorer中查看->"浏览器属性"->"连接")? BalckNooky 2017.04.01 09:28 #18390 Vladimir Karputov: 是否在使用代理服务器(在Internet Explorer中查看->"浏览器属性"->"连接")? 不,没有使用代理。 1...183218331834183518361837183818391840184118421843184418451846...3184 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你好。我搞不清楚问题出在哪里。机器人在MT4终端打开交易,并按规定工作,但在测试器中却不愿意这样做。
这里是负责打开一个交易的代码部分。
类似的代码在MT5的实际运行和测试器中都没有问题,而且完全重复(当然除了OrderSend和ArrayMaximum)。 当我把它转移到MT4时,我遇到了问题,但同样,我无法理解这怎么可能,因为在终端中,图表上一切正常。
开发人员是否有可能为数组增加一个=运算符?
由于没有指针,这样的操作符将使语言更加灵活--在某些情况下,它将是非常方便的。
在文件属性中解锁,改变兼容性,以管理员身份运行,没有任何帮助。
在任务管理器中,只要保持安装过程不使用任何内存或CPU。
怎么办,谁出了问题?
在Windows 10 x64公司的MT4和MT5的安装都没有开始。
在文件属性中解锁,改变兼容性,以管理员身份运行,没有任何帮助。
在任务管理器中,只要保持安装过程不使用任何内存或CPU。
该怎么做,谁来面对?
试着完全卸载防火墙、杀毒软件--因为安装程序从互联网上提取所有文件。
尝试完全卸载防火墙、杀毒软件--因为安装程序从互联网上拉取所有文件。
安装后,防火墙已被禁用。完全禁用杀毒软件--没有帮助。
安装后,防火墙已被禁用。完全禁用杀毒软件--没有帮助。
代理人?
代理人?
解释一下,我不明白。
解释一下,我不明白。
是否正在使用代理服务器(在Internet Explorer中查看->"浏览器属性"->"连接")?
是否在使用代理服务器(在Internet Explorer中查看->"浏览器属性"->"连接")?
不,没有使用代理。