新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1934 1...192719281929193019311932193319341935193619371938193919401941...1953 新评论 Aleksandr Kononov 2022.03.21 03:36 #19331 EVGENII SHELIPOV #:下午好!!!!请帮助我改变一个函数,该函数只计算订单网格中无利可图的订单的损失。我们需要改变函数,它只计算订单净值中每个订单的最小手数。最小批量=0.01谢谢!!!! 更清楚地描述你想要什么 Ivan Butko 2022.03.21 20:53 #19332 你能告诉我如何管理图形对象的计划顺序(前景、背景)吗?例如,我有一个小的方形信息字段,下面有一个图形,还有一条趋势线爬在字段本身上,还有一个隐藏在字段下面的标签。 Artyom Trishkin 2022.03.21 21:55 #19333 Ivan Butko #: 你能告诉我如何管理图形对象的计划顺序(前景、背景)吗?例如,我有一个小的正方形信息域,在它下面有一个图表,一条趋势线爬在域本身上,一个标签藏在域下面。 设置OBJPROP_TIMEFRAMES 为OBJ_NO_PERIODS 设置对象参数OBJPROP_TIMEFRAMES为OBJ_ALL_PERIODS Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Видимость объектов www.mql5.com Видимость объектов - Константы объектов - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Ivan Butko 2022.03.21 22:47 #19334 Artyom Trishkin #: 设置OBJPROP_TIMEFRAMES 为OBJ_NO_PERIODS 设置参数OBJPROP_TIMEFRAMES为OBJ_ALL_PERIODS。 Artyom,我可能不太明白,也许我的问题问得很歪: 有三个(四个,五个......)人造的物体(ObjectCreate)。第一个人躲在第三个人后面,第二个人在前台,。如何设置一个为前景,第二个为第二,第三个为背景。这样,第一个对象总是可见的,第二个对象总是可见的,但不在第一个对象后面。第三个物体也总是可见的,但不在第一个和第二个物体后面。这是一种计划的交替。,我只是不大理解TF。 Artyom Trishkin 2022.03.22 07:33 #19335 Ivan Butko #:Artyom,我可能没有完全理解,也许我问错了问题: 有三个(四个,五个......)人造的物体(ObjectCreate)。第一个人躲在第三个人后面,第二个人在前台,。如何设置一个为前景,第二个为第二,第三个为背景。这样,第一个对象总是可见的,第二个对象总是可见的,但不在第一个对象后面。第三个物体也总是可见的,但不在第一个和第二个物体后面。一种交替的计划。,我只是不太理解TF的情况。 轮流对你的每个对象做上述工作。这种交替会影响布局。这个动作所适用的最后一个将是最上面的一个。 一旦你确定任何应该在你的对象下面的图形对象已经出现在图形上,交替着对你的每个对象做一个隐藏-显示(如我上面写的)。这个动作将对象带到图形的前景。你的第一个应用此操作的对象将在底部(但在你的对象创建后,在图表上绘制的任何其他图形对象之上),第二个将在第一个之上,第三个将在第一个和第二个之上,以此类推。所有被隐藏起来的对象都会在其他图形对象的上方。 也就是说,隐藏对象被应用于你的对象的顺序决定了它们在彼此之上的顺序。但它们都会出现在图表上的其他东西之上。 其逻辑是这样的。 如果任何图形对象出现在图形上,而这些对象不应该与你的对象重叠,你就按照你的每个对象在视觉上应该出现的顺序对它们进行隐藏-显示(第一个在最下面,最后一个在最上面)。在隐藏-显示你的所有对象后,执行ChartRedraw()。 这一点很重要--只有在你的所有对象都被隐藏-显示之后,才能重新绘制图表,这样在视觉上就不会出现图表上的闪烁。 Ivan Butko 2022.03.22 08:08 #19336 Artyom Trishkin #:轮流对你的每项财产进行上述操作。旋转会影响定位。最近应用这个动作的对象将是最上面的。一旦你确定任何应该在你的对象下面的图形对象已经出现在图形上,交替着对你的每个对象做一个隐藏-显示(如我上面写的)。这个动作将对象带到图形的前景。你的第一个应用此操作的对象将在底部(但在你的对象创建后,在图表上绘制的任何其他图形对象之上),第二个将在第一个之上,第三个将在第一个和第二个之上,以此类推。所有被隐藏起来的对象都会在其他图形对象的上方。也就是说,隐藏对象被应用于你的对象的顺序决定了它们在彼此之上的顺序。但它们都会出现在图表上的其他东西之上。其逻辑是这样的。如果有任何图形对象出现在图形上,而这些对象不应该与你的对象重叠,你就对你的每个对象按照它们在视觉上应该出现的顺序进行隐藏-显示(第一个在最下面,最后一个在最上面)。在隐藏-显示你的所有对象后,执行ChartRedraw()。 这一点很重要--只有在你的所有对象都被隐藏-显示之后,才能重新绘制图表,这样在视觉上就不会出现图表上的闪烁。 啊哈,非常感谢你!现在我明白了。优秀 Ivan Butko 2022.03.22 17:27 #19337 拜托,还有一件事:我从2K显示器切换到1080笔记本电脑,所有的文字都变得很大,而且相互重叠。能否请您告知如何解决这个问题? Artyom Trishkin 2022.03.22 18:07 #19338 Ivan Butko #: 还有一件事:从2K显示器换到1080笔记本电脑,所有的文字都变得太大了,而且相互重叠。请告知如何解决这个问题 它比这更复杂。你需要使用资源来输出图形。读取TextSetFont()- 这是关于字体大小的逻辑像素。 AccordinglyTextOut()- 关于资源的文本输出。你可以在文档的链接中找到关于这个的一切。 Документация по MQL5: Графические объекты / TextSetFont www.mql5.com TextSetFont - Графические объекты - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Ivan Butko 2022.03.22 18:14 #19339 Artyom Trishkin #:它比这更复杂。你需要使用资源来输出图形。读取TextSetFont()- 这是关于字体大小的逻辑像素。AccordinglyTextOut()- 关于资源的文本输出。而关于它的一切--通过文档中的链接。 知道了!非常感谢。 Valeriy Yastremskiy 2022.03.22 20:42 #19340 Ivan Butko #: 拜托,还有一件事:我从2K显示器切换到1080笔记本电脑,所有的文字都变得很大,而且相互重叠。请告知如何解决这个问题 Windows工具。图形设置大小字也应调整。 1...192719281929193019311932193319341935193619371938193919401941...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
下午好!!!!
请帮助我改变一个函数,该函数只计算订单网格中无利可图的订单的损失。
我们需要改变函数,它只计算订单净值中每个订单的最小手数。最小批量=0.01
谢谢!!!!
你能告诉我如何管理图形对象的计划顺序(前景、背景)吗?例如,我有一个小的正方形信息域,在它下面有一个图表,一条趋势线爬在域本身上,一个标签藏在域下面。
Artyom,我可能不太明白,也许我的问题问得很歪:
有三个(四个,五个......)人造的物体(ObjectCreate)。第一个人躲在第三个人后面,第二个人在前台,。如何设置一个为前景,第二个为第二,第三个为背景。这样,第一个对象总是可见的,第二个对象总是可见的,但不在第一个对象后面。第三个物体也总是可见的,但不在第一个和第二个物体后面。这是一种计划的交替。
,我只是不大理解TF。
Artyom,我可能没有完全理解,也许我问错了问题:
有三个(四个,五个......)人造的物体(ObjectCreate)。第一个人躲在第三个人后面,第二个人在前台,。如何设置一个为前景,第二个为第二,第三个为背景。这样,第一个对象总是可见的,第二个对象总是可见的,但不在第一个对象后面。第三个物体也总是可见的,但不在第一个和第二个物体后面。一种交替的计划。
,我只是不太理解TF的情况。
轮流对你的每个对象做上述工作。这种交替会影响布局。这个动作所适用的最后一个将是最上面的一个。
一旦你确定任何应该在你的对象下面的图形对象已经出现在图形上,交替着对你的每个对象做一个隐藏-显示(如我上面写的)。这个动作将对象带到图形的前景。你的第一个应用此操作的对象将在底部(但在你的对象创建后,在图表上绘制的任何其他图形对象之上),第二个将在第一个之上,第三个将在第一个和第二个之上,以此类推。所有被隐藏起来的对象都会在其他图形对象的上方。
也就是说,隐藏对象被应用于你的对象的顺序决定了它们在彼此之上的顺序。但它们都会出现在图表上的其他东西之上。
其逻辑是这样的。
如果任何图形对象出现在图形上,而这些对象不应该与你的对象重叠,你就按照你的每个对象在视觉上应该出现的顺序对它们进行隐藏-显示(第一个在最下面,最后一个在最上面)。在隐藏-显示你的所有对象后,执行ChartRedraw()。
这一点很重要--只有在你的所有对象都被隐藏-显示之后,才能重新绘制图表,这样在视觉上就不会出现图表上的闪烁。
轮流对你的每项财产进行上述操作。旋转会影响定位。最近应用这个动作的对象将是最上面的。
一旦你确定任何应该在你的对象下面的图形对象已经出现在图形上,交替着对你的每个对象做一个隐藏-显示(如我上面写的)。这个动作将对象带到图形的前景。你的第一个应用此操作的对象将在底部(但在你的对象创建后,在图表上绘制的任何其他图形对象之上),第二个将在第一个之上,第三个将在第一个和第二个之上,以此类推。所有被隐藏起来的对象都会在其他图形对象的上方。
也就是说,隐藏对象被应用于你的对象的顺序决定了它们在彼此之上的顺序。但它们都会出现在图表上的其他东西之上。
其逻辑是这样的。
如果有任何图形对象出现在图形上,而这些对象不应该与你的对象重叠,你就对你的每个对象按照它们在视觉上应该出现的顺序进行隐藏-显示(第一个在最下面,最后一个在最上面)。在隐藏-显示你的所有对象后,执行ChartRedraw()。
这一点很重要--只有在你的所有对象都被隐藏-显示之后,才能重新绘制图表,这样在视觉上就不会出现图表上的闪烁。
还有一件事:从2K显示器换到1080笔记本电脑,所有的文字都变得太大了,而且相互重叠。请告知如何解决这个问题
它比这更复杂。你需要使用资源来输出图形。读取TextSetFont()- 这是关于字体大小的逻辑像素。
AccordinglyTextOut()- 关于资源的文本输出。你可以在文档的链接中找到关于这个的一切。
它比这更复杂。你需要使用资源来输出图形。读取TextSetFont()- 这是关于字体大小的逻辑像素。
AccordinglyTextOut()- 关于资源的文本输出。而关于它的一切--通过文档中的链接。
知道了!非常感谢。
拜托,还有一件事:我从2K显示器切换到1080笔记本电脑,所有的文字都变得很大,而且相互重叠。请告知如何解决这个问题