错误、漏洞、问题 - 页 2802 1...279527962797279827992800280128022803280428052806280728082809...3184 新评论 Nikolai Semko 2020.07.13 21:15 #28011 Mihail Matkovskij:没有人否认这一点。只是有一个概念,就是有一个屏幕作为画布。反过来,同样的自定义画布(一个像素阵列)被绘制在窗口(图表)的画布上。更确切地说,它首先是使用ResourceCreate(在OBJ_BITMAP或OBJ_BITMAP_LABEL 中)传递给图表(复制)。在图表窗口中,所有的东西都是用Win API绘制的(如果我没有弄错的话)。虽然,它也可以使用其他API来完成。但CCanvas类有自己的方法在m_pixels数组的元素上绘图。 事实证明,画一个小的矩形,那么你还是要用ResourceCreate 传递大量的像素(仅在画图上就节省了时间)。而这样一来,你就可以直接在图表中 移动OBJ_BITMAP_LABEL,而不需要处理m_pixels数组,然后将其复制到OBJ_BITMAP_LABEL。 问题是,CCanvas类没有移动画布的方法,这一点非常奇怪。 iCanvas类已经实现了它。 ZZZ 对不起,我现在才看到,当前版本的iCanvas在KB中没有实现这个方法,只有其声明。我现在就去纠正它。 bool iCanvas::MoveCanvas(const int x,const int y) { if(ObjectSetInteger(m_chart_id,m_objname,OBJPROP_XDISTANCE,x) && ObjectSetInteger(m_chart_id,m_objname,OBJPROP_YDISTANCE,y)) return(true); else return(false); } 已更正 附加的文件: iCanvas.mqh 45 kb Movement.mq5 2 kb Mihail Matkovskij 2020.07.14 05:42 #28012 Nikolai Semko:问题是,CCanvas类没有一个移动画布的方法,这很奇怪。 iCanvas类已经实现了它。ZZZ 对不起,我现在才看到,KB中的iCanvas当前版本没有实现这个方法,只有它的声明。我现在就去纠正它。已更正 事实上,CCanvas中没有移动,这并不是什么大问题。任何细心的用户都能理解,画布是通过移动其图表对象来移动的。这些都是标准功能。因此,人们可以添加缺少的方法。或者写出他自己的绘画方法和其他...任何事情都可以做。可以研究CCanvas的源代码。 Vladimir Karputov 2020.07.14 12:13 #28013 与本主题无关的评论已被移至 "MQL4 MT4 MetaTrader 4初学者的问题"。 Mihail Matkovskij 2020.07.14 17:03 #28014 MetaEditor的便携版停止工作(快捷方式属性中的/portable)。它发生在今天的更新中。从属性中删除了/portable,编辑器启动了,但使用的是已安装的终端和MetaEditor 的设置。另外,它没有使用我的文件夹中的工作目录与便携式版本。在选项/portable 下,终端似乎可以正常启动,但当我按F4时,MetaEditor也不启动。 它一直在日志中写。 2020.07.14 20:00:17.560 Error MetaEditor not found 如何设置便携式版本的终端和编辑器才能正常工作? Mihail Matkovskij 2020.07.15 06:21 #28015 Mihail Matkovskij:MetaEditor的便携版停止工作(快捷方式属性中的/portable)。它发生在今天的更新中。从属性中删除了/portable,编辑器启动了,但使用的是已安装的终端和MetaEditor 的设置。另外,它没有使用我的文件夹中的工作目录与便携式版本。在选项/portable 下,终端似乎可以正常启动,但当我按F4时,MetaEditor也不启动。 它一直在日志中写。我现在如何调整便携式版本的终端和编辑器,使其正常工作? 又一次更新出来了。我决定检查一下MetaEditor。我 在快捷方式属性中添加了/portable,运行它,它就成功了。所有的设置和工作目录都在原位,和以前一样。 fxsaber 2020.07.17 19:58 #28016 是否可以通过正常的手段来完成以下工作? 通过PCM->查看,查看日志。我在那里使用了一个过滤器。 在这个结果中,我找到了所需的线。 我想看看如果我禁用过滤器,日志中这一行前后的情况。 我没有办法做到这一点。我必须记住这一行的时间和大致内容,然后禁用过滤器,手动搜索。 Stanislav Korotky 2020.07.18 20:00 #28017 fxsaber:是否可以通过正常的手段来完成以下工作? 通过PCM->查看,查看日志。我在那里使用了一个过滤器。 在这个结果中,我找到了所需的线。 我想看看如果我禁用过滤器,日志中这一行前后的情况。 我没有办法做到这一点。我必须记住这一行的时间和大致内容,然后禁用过滤器,手动搜索。 内置的日志查看器 非常不方便(包括指定的用例),我必须使用外部程序。 Stanislav Korotky 2020.07.18 20:03 #28018 请给出一些提示(链接、建议),如何在数学 模式下存储和更新测试器中算法的一般状态。共同文件的想法看起来没有说服力。帧只走一个方向(从代理到终端)。 Denis Nikolaev 2020.07.19 18:48 #28019 你好。 mt4市场的自动调节器出现了问题。 试着用不同的EA进行了5-6次自动放弃。 总是这个错误。 即使是昨天自动放弃的那个EA,今天也不能自动放弃。 这里有一条关于昨天成功验证的信息 有些东西真的坏了。 Anton 2020.07.20 10:48 #28020 Denis Nikolaev:你好。mt4市场的自动调节器出现了问题。试着用不同的EA进行了5-6次自动放弃。总是这个错误。即使是昨天自动放弃的那个EA,今天也不能自动放弃。这里有一条关于昨天成功验证的信息真的有问题。 谢谢你的信息。纠正了。 1...279527962797279827992800280128022803280428052806280728082809...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
没有人否认这一点。只是有一个概念,就是有一个屏幕作为画布。反过来,同样的自定义画布(一个像素阵列)被绘制在窗口(图表)的画布上。更确切地说,它首先是使用ResourceCreate(在OBJ_BITMAP或OBJ_BITMAP_LABEL 中)传递给图表(复制)。在图表窗口中,所有的东西都是用Win API绘制的(如果我没有弄错的话)。虽然,它也可以使用其他API来完成。但CCanvas类有自己的方法在m_pixels数组的元素上绘图。
事实证明,画一个小的矩形,那么你还是要用ResourceCreate 传递大量的像素(仅在画图上就节省了时间)。而这样一来,你就可以直接在图表中 移动OBJ_BITMAP_LABEL,而不需要处理m_pixels数组,然后将其复制到OBJ_BITMAP_LABEL。问题是,CCanvas类没有移动画布的方法,这一点非常奇怪。
iCanvas类已经实现了它。
ZZZ 对不起,我现在才看到,当前版本的iCanvas在KB中没有实现这个方法,只有其声明。我现在就去纠正它。
已更正
问题是,CCanvas类没有一个移动画布的方法,这很奇怪。
iCanvas类已经实现了它。
ZZZ 对不起,我现在才看到,KB中的iCanvas当前版本没有实现这个方法,只有它的声明。我现在就去纠正它。
已更正
事实上,CCanvas中没有移动,这并不是什么大问题。任何细心的用户都能理解,画布是通过移动其图表对象来移动的。这些都是标准功能。因此,人们可以添加缺少的方法。或者写出他自己的绘画方法和其他...任何事情都可以做。可以研究CCanvas的源代码。
MetaEditor的便携版停止工作(快捷方式属性中的/portable)。它发生在今天的更新中。从属性中删除了/portable,编辑器启动了,但使用的是已安装的终端和MetaEditor 的设置。另外,它没有使用我的文件夹中的工作目录与便携式版本。在选项/portable 下,终端似乎可以正常启动,但当我按F4时,MetaEditor也不启动。 它一直在日志中写。
2020.07.14 20:00:17.560 Error MetaEditor not found
如何设置便携式版本的终端和编辑器才能正常工作?
MetaEditor的便携版停止工作(快捷方式属性中的/portable)。它发生在今天的更新中。从属性中删除了/portable,编辑器启动了,但使用的是已安装的终端和MetaEditor 的设置。另外,它没有使用我的文件夹中的工作目录与便携式版本。在选项/portable 下,终端似乎可以正常启动,但当我按F4时,MetaEditor也不启动。 它一直在日志中写。
我现在如何调整便携式版本的终端和编辑器,使其正常工作?
又一次更新出来了。我决定检查一下MetaEditor。我 在快捷方式属性中添加了/portable,运行它,它就成功了。所有的设置和工作目录都在原位,和以前一样。
是否可以通过正常的手段来完成以下工作?
是否可以通过正常的手段来完成以下工作?
内置的日志查看器 非常不方便(包括指定的用例),我必须使用外部程序。
你好。
mt4市场的自动调节器出现了问题。
试着用不同的EA进行了5-6次自动放弃。
总是这个错误。
即使是昨天自动放弃的那个EA,今天也不能自动放弃。
这里有一条关于昨天成功验证的信息
有些东西真的坏了。
你好。
mt4市场的自动调节器出现了问题。
试着用不同的EA进行了5-6次自动放弃。
总是这个错误。
即使是昨天自动放弃的那个EA,今天也不能自动放弃。
这里有一条关于昨天成功验证的信息
真的有问题。
谢谢你的信息。纠正了。