[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 203 1...196197198199200201202203204205206207208209210...537 新评论 Alexey Subbotin 2011.03.06 13:21 #2021 就我们通常的符号int而言,这个过程看起来是这样的。 计数从零开始,得到2^31-1=2147483647,或0x7FFFFFFFF。下一个数字是0x80000000,或-2^31=-2147483648,也就是说,它跳到了负值(现在最重要的位是1)。然后通过加一进行计数,直到达到-1,即0xFFFFFFFFFFFF。然后处理器设置溢出标志,计数周期从零开始重复。 Roma 2011.03.06 13:26 #2022 即计数器返回一个介于-2147483648和2147483647之间的数字? Alexey Subbotin 2011.03.06 13:28 #2023 eddy: 即计数器返回一个介于-2147483648和2147483647之间的数字? 嗯,是的...阅读关于int类型 的帮助,那里说了。 Alexey Subbotin 2011.03.06 13:31 #2024 这完全取决于对符号位的解释。从技术上讲,计数器不知道任何负数,它认为数字的高位是其高位数。但在MQL中没有无符号数,所以编译器会认为高位是一个负数。但数字的内部表示并没有改变。 Roma 2011.03.06 13:33 #2025 What numbers and in what order doesGetTickCount() return?) [删除] 2011.03.06 14:18 #2026 doon: 关于isCloseLastPosByStop()的问题。 如果没有后续关闭的订单,它是否会检查同一个关闭的订单(即这个订单不会是最后一个)? Alexey Subbotin 2011.03.06 14:19 #2027 eddy: 以及GetTickCount()以什么顺序返回?) 0,1,2, ..., 2147483647, -2147483648, -2147483647, ..., -2, -1, (溢出) 0, 1, ... Artyom Trishkin 2011.03.06 14:28 #2028 doon: 关于isCloseLastPosByStop()的问题。 如果没有后续关闭的订单,它是否会检查同一个关闭的订单(即这个订单不会是最后一个)? 它将总是返回最后 关闭的订单的状态。也就是说,答案是肯定的。 还是你在这个函数的某个地方找到了 "订单已经检查过一次 "的检查?:) [删除] 2011.03.06 14:31 #2029 artmedia70: 它将总是返回最后 关闭的订单的状态。也就是说,答案是肯定的。 Cp Artyom Trishkin 2011.03.06 14:32 #2030 doon: Cp 我已经纠正了我之前的帖子。添加了一个需要做的提示 :) 1...196197198199200201202203204205206207208209210...537 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
就我们通常的符号int而言,这个过程看起来是这样的。
计数从零开始,得到2^31-1=2147483647,或0x7FFFFFFFF。下一个数字是0x80000000,或-2^31=-2147483648,也就是说,它跳到了负值(现在最重要的位是1)。然后通过加一进行计数,直到达到-1,即0xFFFFFFFFFFFF。然后处理器设置溢出标志,计数周期从零开始重复。
即计数器返回一个介于-2147483648和2147483647之间的数字?
关于isCloseLastPosByStop()的问题。
如果没有后续关闭的订单,它是否会检查同一个关闭的订单(即这个订单不会是最后一个)?
以及GetTickCount()以什么顺序返回?)
关于isCloseLastPosByStop()的问题。
如果没有后续关闭的订单,它是否会检查同一个关闭的订单(即这个订单不会是最后一个)?
还是你在这个函数的某个地方找到了 "订单已经检查过一次 "的检查?:)
它将总是返回最后 关闭的订单的状态。也就是说,答案是肯定的。
Cp
Cp