错误、漏洞、问题 - 页 2673 1...266626672668266926702671267226732674267526762677267826792680...3184 新评论 Ilyas 2020.03.13 13:48 #26721 Sergey Dzyublik: Bug MT5(build 2323)。 在模板函数中,在显式类型转换 中传递的指针表现得像一个类,相应地引起编译时的错误。 谢谢你的帖子,已修复 Aleksei Beliakov 2020.03.13 13:50 #26722 Aliaksandr Hryshyn: 这里的区别是有括号。 ulong n_yes=3*1000;; ok ulong n_no=(3*1000;); ne ok Igor Makanu 2020.03.13 13:51 #26723 Aliaksandr Hryshyn: 这里的区别是有括号。 这取决于你,但你可以在写之前检查一下。 Sergey Dzyublik 2020.03.13 21:28 #26724 MT5错误(build 2361)与C++行为相比,超载模板函数调用优先级的另一个问题。 在MT5中编译错误 "对重载函数的模糊调用",在C++中则没有问题。 C++在线(https://onlinegdb.com/Sy8cqdFr8)。 template<typename _Tp> struct It_wrapper{ _Tp p; }; template<typename _Tp> struct It_g : public It_wrapper<_Tp>{}; template<typename _It, typename _Tp> int __test_print(const It_wrapper<_It> &it, int n, const _Tp &value){ Print(it.p); return 0; }; template<typename _It> int test_print(const It_wrapper<_It> &it, int n, const int value){ return __test_print(it, n, value); } template<typename _It, typename _ValueType> int test_print(const It_wrapper<_It> &it, int n, const _ValueType &value){ return __test_print(it, n, value); } void OnStart(){ It_g<int> it; It_g<string> it_s; it.p = 4; it_s.p = "test"; const int n = 10; test_print(it, 5, n); // Compile Error: 'test_print' - ambiguous call to overloaded function test_print(it_s, 5, n); // Compile Error: 'test_print' - ambiguous call to overloaded function }; int main(){ OnStart(); return 1; }; Vladimir Pastushak 2020.03.14 17:14 #26725 文本编辑器在市场上是坏的,当试图将其扩展到全屏时,只有保存按钮挂起....。另外可以上传大重量的图片,图片上传了,但在描述中没有正确显示。 AZAT KHALITOV 2020.03.14 18:08 #26726 错误1 测试中的佣金position.Comision()总是等于0(在策略测试器中,佣金显示在持仓历史中),这影响了使用佣金进行计算的专家顾问系统的参数优化。错误2 simbol.Spred()只在程序开始后的第三次访问中给出实际值。错误3:当我失去一个测试代理(我只在本地网络中工作)几个小时后,他不能忘记它,并试图找到它,即使该代理已经出现在本地网络中 - 我必须改变代理的IP,只有在测试人员在一个小时内忘记代理后,我才会归还代理的IP,测试人员继续工作。结果是停止测试,时间从30分钟到几小时不等--运气好的时候会这样。遗传算法描述 中的错误4,写的是当你停止测试或当你手动停止测试时,如果测试参数没有改变,优化缓存就会被存储,当你恢复测试时,优化从停止的地方继续进行--实际上没有废话--优化重新开始,优化结果被添加到停止优化的文件结果中。结果,优化结果文件中只是有更多的优化结果--在寻找最佳参数方面没有实际用途,整体优化时间增加。在我看来,mql5编译器的bug5根本没有优化--程序就是越来越慢,这影响了参数优化的速度。一个20行的程序不可能这么慢。 Pavel Kozlov 2020.03.16 10:38 #26727 Vladimir Pastushak: 市场已经破坏了文本编辑器,当我试图将其扩展到全屏时,只有保存按钮挂起,....。另外可以上传大重量的图片,图片上传了,但在描述中没有正确显示出来。 你好! 谢谢你的错误报告! 能否请你详细说明一下图片的问题? Maksim Slovakov 2020.03.16 10:56 #26728 我遇到了一个奇怪的问题,在一个点上,它打开了一个订单,并在某一时刻关闭了另一个订单。 在测试器中,一切工作正常,但我把它放在真实账户上,在一个地方,手鼓开始了,位置打开,但另一个没有关闭。在这方面我有个问题:在真实账户交易时,是否可以同时发送两个订单(开仓和平仓)? Razgon_y=OrderSend(Symbol(),OP_BUY,Razgon_Lot,Ask,100,0,0,Razgon_Comment,Razgon_Magic,0,clrBlue); if(Razgon_y<0) { Print("OrderSend завершилась с ошибкой #",GetLastError()); } else ( Print("Функция OrderSend успешно выполнена") ); for(int Razgon_index=0; Razgon_index<=OrdersTotal(); Razgon_index++) { if(OrderSelect(Razgon_index,SELECT_BY_POS,MODE_TRADES)==true) { if(OrderMagicNumber()==Razgon_Magic && OrderType()==OP_SELL && OrderProfit()>0) { Razgon_OC=OrderClose(OrderTicket(),OrderLots(),Ask,100,clrGreen); if(Razgon_OC==false) { Print("OrderClose завершилась с ошибкой #",GetLastError()); } else ( Print("Функция OrderClose успешно выполнена") ); Razgon_AccountEquity=AccountEquity(); } } } } Artyom Trishkin 2020.03.16 11:08 #26729 Maksim Slovakov: 我遇到了一个奇怪的问题,在一个点上,它打开了一个订单,并在某一时刻关闭了另一个订单。 在测试器中,一切工作正常,但我把它放在真实账户上,在一个地方,手鼓开始了,位置打开,但另一个没有关闭。在这方面我有个问题:在真实账户交易时,是否可以同时发送两个订单(开仓和平仓)? 你的周期对于平仓 是不正确的。做相反的循环。 [删除] 2020.03.16 11:34 #26730 在真实数据上使用调试器工作时,在终端中发现了一个关键错误(build 2361)。 2020.03.16 16:30:41.730 (RTS Splice,M1) crash --> 00000115A15300A5 488D0B lea rcx, [rbx] 2020.03.16 16:30:41.730 (RTS Splice,M1) 00000115A15300A8 E8850B0000 call 0x115a1530c32 2020.03.16 16:30:41.730 (RTS Splice,M1) 00000115A15300AD 90 nop 2020.03.16 16:30:41.730 (RTS Splice,M1) 00000115A15300AE 89842488000000 mov [rsp+0x88], eax 2020.03.16 16:30:41.730 (RTS Splice,M1) 00000115A15300B5 F4 hlt 2020.03.16 16:30:41.730 (RTS Splice,M1) 00000115A15300B6 842488 test [rax+rcx*4], ah 2020.03.16 16:30:41.730 (RTS Splice,M1) 00000115A15300B9 0000 add [rax], al 2020.03.16 16:30:41.730 (RTS Splice,M1) 2020.03.16 16:30:41.730 (RTS Splice,M1) 00: 0x00000115A15300A5 2020.03.16 16:30:41.730 (RTS Splice,M1) 01: 0x00000115A7DFFD64 2020.03.16 16:30:41.730 (RTS Splice,M1) 02: 0x00000001776FA270 2020.03.16 16:30:41.730 (RTS Splice,M1) 03: 0x0000000000000001 2020.03.16 16:30:41.730 (RTS Splice,M1) 04: 0x00000001776FA23C 2020.03.16 16:30:41.730 (RTS Splice,M1) Errors, bugs, questions HELP to Import DLL MetaTrader 5 Build 1583 1...266626672668266926702671267226732674267526762677267826792680...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
Bug MT5(build 2323)。
在模板函数中,在显式类型转换 中传递的指针表现得像一个类,相应地引起编译时的错误。
谢谢你的帖子,已修复
这里的区别是有括号。
这里的区别是有括号。
这取决于你,但你可以在写之前检查一下。
在MT5中编译错误 "对重载函数的模糊调用",在C++中则没有问题。
C++在线(https://onlinegdb.com/Sy8cqdFr8)。
文本编辑器在市场上是坏的,当试图将其扩展到全屏时,只有保存按钮挂起....。
另外可以上传大重量的图片,图片上传了,但在描述中没有正确显示。市场已经破坏了文本编辑器,当我试图将其扩展到全屏时,只有保存按钮挂起,....。
另外可以上传大重量的图片,图片上传了,但在描述中没有正确显示出来。你好!
谢谢你的错误报告!
能否请你详细说明一下图片的问题?
我遇到了一个奇怪的问题,在一个点上,它打开了一个订单,并在某一时刻关闭了另一个订单。 在测试器中,一切工作正常,但我把它放在真实账户上,在一个地方,手鼓开始了,位置打开,但另一个没有关闭。在这方面我有个问题:在真实账户交易时,是否可以同时发送两个订单(开仓和平仓)?
我遇到了一个奇怪的问题,在一个点上,它打开了一个订单,并在某一时刻关闭了另一个订单。 在测试器中,一切工作正常,但我把它放在真实账户上,在一个地方,手鼓开始了,位置打开,但另一个没有关闭。在这方面我有个问题:在真实账户交易时,是否可以同时发送两个订单(开仓和平仓)?
你的周期对于平仓 是不正确的。做相反的循环。
在真实数据上使用调试器工作时,在终端中发现了一个关键错误(build 2361)。
2020.03.16 16:30:41.730 (RTS Splice,M1) crash --> 00000115A15300A5 488D0B lea rcx, [rbx]
2020.03.16 16:30:41.730 (RTS Splice,M1) 00000115A15300A8 E8850B0000 call 0x115a1530c32
2020.03.16 16:30:41.730 (RTS Splice,M1) 00000115A15300AD 90 nop
2020.03.16 16:30:41.730 (RTS Splice,M1) 00000115A15300AE 89842488000000 mov [rsp+0x88], eax
2020.03.16 16:30:41.730 (RTS Splice,M1) 00000115A15300B5 F4 hlt
2020.03.16 16:30:41.730 (RTS Splice,M1) 00000115A15300B6 842488 test [rax+rcx*4], ah
2020.03.16 16:30:41.730 (RTS Splice,M1) 00000115A15300B9 0000 add [rax], al
2020.03.16 16:30:41.730 (RTS Splice,M1)
2020.03.16 16:30:41.730 (RTS Splice,M1) 00: 0x00000115A15300A5
2020.03.16 16:30:41.730 (RTS Splice,M1) 01: 0x00000115A7DFFD64
2020.03.16 16:30:41.730 (RTS Splice,M1) 02: 0x00000001776FA270
2020.03.16 16:30:41.730 (RTS Splice,M1) 03: 0x0000000000000001
2020.03.16 16:30:41.730 (RTS Splice,M1) 04: 0x00000001776FA23C
2020.03.16 16:30:41.730 (RTS Splice,M1)