错误、漏洞、问题 - 页 2350 1...234323442345234623472348234923502351235223532354235523562357...3184 新评论 Alexey Klenov 2018.12.20 17:45 #23491 你好 我是否错过了什么,还是现在可以发送高于当前价格 的限价订单,并使其立即被执行。就像在一个真正的股票市场系统上? 比如限制滑移? fxsaber 2018.12.21 10:23 #23492 我想不出来,请给我一个提示。有一个时间获取 int GetHandle() { return(0); } bool SelectHandle( int ) { return(true); } int NewHandle = 0; int PrevHandle = GetHandle(); datetime time = SelectHandle(NewHandle) ? TimeCurrent() : 0; SelectHandle(PrevHandle); 如何编写一个做同样事情的宏 time = MACROS(NewHandle, TimeCurrent()); // Макрос 问题是PrevHandle没有在宏中创建。 Dmitriy Burlachenko 2018.12.21 13:23 #23493 大家好。 终端建设1960年(测试版1966年相同)。函数CopyTicks、CopyTicksRange 在终端运行的指标中正常工作,但在测试器中,同样的指标在这些函数中显示-1结果和错误4014。开发人员,请告知原因? Alexey Navoykov 2018.12.21 13:32 #23494 fxsaber:如何编写一个做同样事情的宏 一个函数有什么问题呢? fxsaber 2018.12.21 13:35 #23495 Alexey Navoykov: 这个功能有什么问题?因为代替TimeCurrent,它可以是任何函数。 Alexey Navoykov 2018.12.21 13:39 #23496 fxsaber:事实上,代替TimeCurrent,它可以是任何函数。 那么,只有在使用全局变量 的情况下。 pavlick_ 2018.12.21 13:52 #23497 fxsaber:如何编写一个做同样事情的宏 问题是,PrevHandle不能在宏中创建。我认为最大的问题是没有逗号运算符,没有它就不可能得到这样一个宏。 A100 2018.12.21 14:50 #23498 不被认可的天才的典型综合症...谈论高大上的东西,却不能解决最简单的问题...... 想一想吧...一个星期 提示:MQL中的解决方案已经存在,这本身就是一个提示。 pavlick_ 2018.12.21 15:03 #23499 pavlick_:在我看来,最大的问题是没有逗号运算符,没有它,你就不可能得到这样一个宏。你可以这样做。 int MACROS_helper_int; #define MACROS(NEW_HANDLE_, FN_) (MACROS_helper_int=GetHandle())*0+(SelectHandle(NEW_HANDLE_) ? FN_ : 0); \ SelectHandle(MACROS_helper_int); 但是结壳,你不能把它放在某个条件下,只能通过=。 SZY:并在if、while等后面谨慎使用。 if(true) MACROS(...); 我可能不会使用一个。 pavlick_ 2018.12.21 15:08 #23500 A100: 不被认可的天才的典型综合症...谈论高大上的东西,却不能解决最简单的问题...... 想一想吧...一个星期 这里有一个提示:MQL中的解决方案已经存在,这一事实本身就是一个提示。好吧,来吧,你,主人,用一个出色的解决方案给平民带来惊喜。 1...234323442345234623472348234923502351235223532354235523562357...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你好
我是否错过了什么,还是现在可以发送高于当前价格 的限价订单,并使其立即被执行。就像在一个真正的股票市场系统上?
比如限制滑移?
我想不出来,请给我一个提示。有一个时间获取
如何编写一个做同样事情的宏
问题是PrevHandle没有在宏中创建。
大家好。
终端建设1960年(测试版1966年相同)。函数CopyTicks、CopyTicksRange 在终端运行的指标中正常工作,但在测试器中,同样的指标在这些函数中显示-1结果和错误4014。开发人员,请告知原因?
如何编写一个做同样事情的宏
这个功能有什么问题?
因为代替TimeCurrent,它可以是任何函数。
事实上,代替TimeCurrent,它可以是任何函数。
如何编写一个做同样事情的宏
问题是,PrevHandle不能在宏中创建。
我认为最大的问题是没有逗号运算符,没有它就不可能得到这样一个宏。
想一想吧...一个星期
提示:MQL中的解决方案已经存在,这本身就是一个提示。
在我看来,最大的问题是没有逗号运算符,没有它,你就不可能得到这样一个宏。
你可以这样做。
但是结壳,你不能把它放在某个条件下,只能通过=。
SZY:并在if、while等后面谨慎使用。
我可能不会使用一个。
不被认可的天才的典型综合症...谈论高大上的东西,却不能解决最简单的问题......
想一想吧...一个星期
这里有一个提示:MQL中的解决方案已经存在,这一事实本身就是一个提示。
好吧,来吧,你,主人,用一个出色的解决方案给平民带来惊喜。