从专业人员到超级专业人员的任何问题 - 1。 - 页 32 1...252627282930313233343536373839...45 新评论 TheXpert 2011.12.21 14:14 #311 是的,它毕竟不是C++中的UB。 但无论如何,在参数中结合依赖函数的东西是一种不好的编程风格。 Cmu4 2011.12.27 20:56 #312 有一个在台式电脑上交易的EA。问题:在没有电脑的情况下,我怎样才能阻止EA的工作? P.s.我只找到一个选择--在EA中添加一个块,检查是否存在某个异国货币对的限价订单......如果找到了,就删除它并停止EA。在紧急情况下,可以通过电话设定限购令......。但也许还有其他选择? --- 2011.12.27 23:12 #313 使用限位表是一个可靠的选择,请使用它。 有时他们会为专家在价格或极限的评论中添加额外的信息。 [删除] 2011.12.28 04:17 #314 就这样终止了EA,通过内部条件? 刚刚离开这个主题,可能适合...)) https://www.mql5.com/ru/forum/112689 TheXpert 2011.12.28 08:41 #315 sergeev: 有时会在价格中加入额外的信息,或对审查员的限制进行评述。 是的,Magik+评论。 --- 2011.12.28 08:45 #316 TheXpert: 是的,Magik+评论。 安德烈,我告诉你真相。 很久以前我有一个订单,一个人要求我做三个限制。 - 一个用于打开/关闭EA - 在第二个中,最后4个价格包含了EA给出的当前时间。即检查EA是否工作 - 在第三个中,每个价格数字中包含了5个参数,根据这些参数EA应该工作。 马吉克已经像往常一样被用于他们的订单的附属品。 TheXpert 2011.12.28 09:02 #317 sergeev: 属于他们的命令,magik照常服务。 我会用魔力来确定任务,并在评论中写上补充信息。 Vadim Zhunko 2012.02.03 15:12 #318 向上调整开放文件映射大小 的问题已经在某处提出,可能在这里。 通过再次调用CreateFileMapping(),以相同的名称和新的大小来改变大小,但它不能超过8196字节!实验得到的。 也就是说,不可能调整更大的贴图的大小。但是,从0到8196,它是有效的。 也许有人知道,有一种方法可以在不重新打开文件映射的情况下调整其大小? Рустам 2012.02.03 15:37 #319 http://www.delphisources.ru/pages/faq/base/filemapping.html 功能 CreateFileMapping(hFile: THandle; lpFileMappingAttributes:PSecurityAttributes; flProtect, dwMaximumSizeHigh, dwMaximumSizeLow: DWORD; lpName: PChar)。手柄。 dwMaximumSizeHigh - 用于共享访问的分配内存大小的最64位值(超过4Gbt)--我们不需要它:)- 让我们给这个参数赋值为0。 dwMaximumSizeLow - 感谢善良的王国居民,他们指出了这个参数描述中的错误!特别是乌诺先生,他解释得非常好(见文章注释)--共享内存大小的低64位值--如果dwMaximumSizeHigh等于0,这个参数的大小必须至少是SIZE OF DATA,才能放在交换文件中。请 注意,英特尔的 "页面 "大小是4KBt,即如果你指定1个字节,你会得到一个 "分享的口袋":)4KBt,如果你指定4001,你可以把最多8Kbt的数据放入文件映射对象,等等。 --- 2012.02.03 15:58 #320 一般来说,该页是64kb,为什么会变成8kb还不清楚。 http://wm-help.net/books-online/book/59464/59464-10.html 1...252627282930313233343536373839...45 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
是的,它毕竟不是C++中的UB。
但无论如何,在参数中结合依赖函数的东西是一种不好的编程风格。
有一个在台式电脑上交易的EA。问题:在没有电脑的情况下,我怎样才能阻止EA的工作?
P.s.我只找到一个选择--在EA中添加一个块,检查是否存在某个异国货币对的限价订单......如果找到了,就删除它并停止EA。在紧急情况下,可以通过电话设定限购令......。但也许还有其他选择?
使用限位表是一个可靠的选择,请使用它。
有时他们会为专家在价格或极限的评论中添加额外的信息。
就这样终止了EA,通过内部条件?
刚刚离开这个主题,可能适合...))
https://www.mql5.com/ru/forum/112689
有时会在价格中加入额外的信息,或对审查员的限制进行评述。
是的,Magik+评论。
安德烈,我告诉你真相。 很久以前我有一个订单,一个人要求我做三个限制。
- 一个用于打开/关闭EA
- 在第二个中,最后4个价格包含了EA给出的当前时间。即检查EA是否工作
- 在第三个中,每个价格数字中包含了5个参数,根据这些参数EA应该工作。
马吉克已经像往常一样被用于他们的订单的附属品。
属于他们的命令,magik照常服务。
向上调整开放文件映射大小 的问题已经在某处提出,可能在这里。
通过再次调用CreateFileMapping(),以相同的名称和新的大小来改变大小,但它不能超过8196字节!实验得到的。
也就是说,不可能调整更大的贴图的大小。但是,从0到8196,它是有效的。
也许有人知道,有一种方法可以在不重新打开文件映射的情况下调整其大小?
http://www.delphisources.ru/pages/faq/base/filemapping.html
dwMaximumSizeHigh - 用于共享访问的分配内存大小的最64位值(超过4Gbt)--我们不需要它:)- 让我们给这个参数赋值为0。
dwMaximumSizeLow - 感谢善良的王国居民,他们指出了这个参数描述中的错误!特别是乌诺先生,他解释得非常好(见文章注释)--共享内存大小的低64位值--如果dwMaximumSizeHigh等于0,这个参数的大小必须至少是SIZE OF DATA,才能放在交换文件中。请 注意,英特尔的 "页面 "大小是4KBt,即如果你指定1个字节,你会得到一个 "分享的口袋":)4KBt,如果你指定4001,你可以把最多8Kbt的数据放入文件映射对象,等等。
一般来说,该页是64kb,为什么会变成8kb还不清楚。
http://wm-help.net/books-online/book/59464/59464-10.html