如何使XY绘制的对象平稳变化(MT4 vs MT5) - 页 5 12345678910 新评论 Vitaliy Kuznetsov 2021.07.21 14:16 #41 Dmitry Fedoseev:你在做什么?你为什么需要这样的联系--通过像素来定价? 试图征服世界)。 事实上,我想把几个产品转移到MT5。他们有这样的特异性,没有XY就不会成功。 Aleksei Beliakov: 尽量做到每秒钟输出/更新画布不超过30次 为了加快测试器的速度?好在时间还没过多久,我将会捅破按钮,尝试不同的操作。 Dmitry Fedoseev 2021.07.21 14:21 #42 Vitaliy Kuznetsov:...实际上,我想把几个产品转移到MT5。它们是如此具体,以至于没有XY就无法工作。... 这就是我的问题。? Vitaliy Kuznetsov 2021.07.21 14:24 #43 尼古拉-森科尼古拉,我有一个关于坎瓦的问题。我在MT4上也有一个交易面板。我正在考虑重写图形,以便在不同的屏幕分辨率下在MT5上看起来不错。唯一的问题是,几乎所有的图形都是bmp格式。监测字体大小,并对改变bmp文件大小的面板进行 "橡胶设计",这是否现实?或者,制作两个bmp图形--"正常 "和4k,是否更容易? Nikolai Semko 2021.07.21 14:27 #44 顺便说一下,Vitaly,也要注意在OBJ_BITMAP 上而不是在OBJ_BITMAP_LABEL 上实现的kanvas 。 https://www.mql5.com/ru/forum/364640/page12#comment_21305905 我还没有试验过这种kanvas。 这里可能有一个更理想的解决方案。 Nikolai Semko 2021.07.21 14:35 #45 Vitaliy Kuznetsov: 尼古拉-森科尼古拉,我有一个关于坎瓦的问题。我在MT4上也有一个交易面板。我正在考虑重写图形,以便在不同的屏幕分辨率下在MT5上看起来不错。唯一的问题是,几乎所有的图形都是bmp格式。监测字体大小,并对改变bmp文件大小的面板进行 "橡胶设计",这是否现实?还是制作两个版本的bmp图形--"正常 "和4k更容易? 当然这是有可能的。kanvas的主要优势是100%的灵活性和一切的可能性,没有任何限制。最主要的是创造力。 你可以下载我最新的免费产品,打开面板,缩放MT5窗口。 即使是bmp也可以在kanvas中进行缩放。我在某个地方给了你一个例子。 这里是: https://www.mql5.com/ru/forum/227736/page66#comment_20456641 你可以使用我的更好的(就图像而言)算法或尤里的更简单、更快速的算法。 Canvas - это круто! 2021.01.29www.mql5.com Поставил себе задачу: коротким кодом эффектно продемонстрировать возможности пользовательской графики через класс CCanvas... Nikolai Semko 2021.07.21 14:47 #46 Vitaliy Kuznetsov: 尼古拉-森科我正在考虑重写图形,以便在不同的屏幕分辨率 下在MT5上看起来不错。除了几乎所有的图形都是bmp格式。 只是别忘了参数 TerminalInfoInteger(TERMINAL_SCREEN_DPI) Vitaliy Kuznetsov 2021.07.21 18:24 #47 Nikolai Semko:...谢谢你。我想如果我时间紧迫,通过kanvas改写图形的自由职业者会更容易。顺便说一下,优化工作正在慢慢开始进行。测试仪现在比以前更快。唯一要做的是找到并解决为什么直方图在操作过程中不转移的问题。我也对MT5加载报价和在此过程中产生的影响感到有些恼火。这里有一个描述和一个原型 -https://www.mql5.com/ru/forum/373465 我做了一个交叉链接,因为谁也不知道这个话题会不会被看到,这里有强大的支持者,也许他们会注意到。 Мигание линий и прямоугольников в момент прогрузки котировок 2021.07.16www.mql5.com Столкнулся со следующей проблемой в МТ5. Есть индикаторы, которые рисуют линии и прямоугольники на указанное кол-во свечей... Nikolai Semko 2021.07.21 18:58 #48 Vitaliy Kuznetsov:谢谢你。我认为如果时间紧张,通过Canvas重写图形会更容易获得自由。 我怀疑它能在自由职业者中完成。如果你 想确定网站的入口已经打开,并且网站的入口已经打开,那么入口就会关闭。 Vitaliy Kuznetsov: 对于MT5,我也对报价加载和它所产生的影响感到有点恼火。我在这里给出了一个描述和一个原型 -https://www.mql5.com/ru/forum/373465 我做了一个交叉链接,因为谁也不知道他们是否会看到那条线,这里有强大的程序员,也许他们会注意。 这就是为什么我不喜欢物体,因为它们在流动中拥有自己的生命,对它们的控制是你无法做到的。相反,有了kanvas,一切都在你的掌握之中。这就是为什么我必须为测试员写额外的代码,用画布在每个tick上计算帧的速度不超过每秒30次。 另外,在MT5中使用TFs和历史加载工作是非常不合理和低效的。只有M1被加载,而且是以未打包的形式,而其他的只根据M1计算。因此,如果你第一次启用MN1,100条的加载时间将超过10秒。我不得不自己写条形负载,并将M1转换为打包形式,并在内存中拥有所有计算的TF。我的所有TF和M1一起占用的内存空间只比MT5中的普通M1多出一小部分。 Vitaliy Kuznetsov 2021.07.21 20:21 #49 Nikolai Semko:而在MT5中使用TFs和历史加载是非常不合理和低效的。只有M1被下载,而且是以解压的形式,其他的只是根据M1计算。因此,如果你第一次启用MN1,100条的加载时间将超过10秒。我不得不自己写条形负载,并将M1转换为打包形式,并在内存中拥有所有计算的TF。我的所有TF和M1一起占用的内存空间比MT5中只有一个普通的M1要少得多。 为什么项目的 管理员和程序员没有反应?这是主要依据。我听说有些交易员发现很难切换到MT5,因为切换时间段的速度很慢。 但是直到我自己面对它,我才明白。而现在,事实证明,程序员为了方便而自己编写加载器。 但我有一个通过画布写的矩形图,它没有闪动,而是左右跳动。 Nikolai Semko 2021.07.21 20:32 #50 Vitaliy Kuznetsov:但通过画布写出的条形计数矩形图形并不闪烁,而是左右跳动。 这是代码中的一个错误。帆布与此毫无关系。 12345678910 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你在做什么?你为什么需要这样的联系--通过像素来定价?
试图征服世界)。
事实上,我想把几个产品转移到MT5。他们有这样的特异性,没有XY就不会成功。
尽量做到每秒钟输出/更新画布不超过30次
为了加快测试器的速度?好在时间还没过多久,我将会捅破按钮,尝试不同的操作。
...
实际上,我想把几个产品转移到MT5。它们是如此具体,以至于没有XY就无法工作。
...
这就是我的问题。?
尼古拉,我有一个关于坎瓦的问题。我在MT4上也有一个交易面板。
我正在考虑重写图形,以便在不同的屏幕分辨率下在MT5上看起来不错。唯一的问题是,几乎所有的图形都是bmp格式。
监测字体大小,并对改变bmp文件大小的面板进行 "橡胶设计",这是否现实?或者,制作两个bmp图形--"正常 "和4k,是否更容易?
https://www.mql5.com/ru/forum/364640/page12#comment_21305905
我还没有试验过这种kanvas。
这里可能有一个更理想的解决方案。
尼古拉-森科
尼古拉,我有一个关于坎瓦的问题。我在MT4上也有一个交易面板。
我正在考虑重写图形,以便在不同的屏幕分辨率下在MT5上看起来不错。唯一的问题是,几乎所有的图形都是bmp格式。
监测字体大小,并对改变bmp文件大小的面板进行 "橡胶设计",这是否现实?还是制作两个版本的bmp图形--"正常 "和4k更容易?
当然这是有可能的。kanvas的主要优势是100%的灵活性和一切的可能性,没有任何限制。最主要的是创造力。
你可以下载我最新的免费产品,打开面板,缩放MT5窗口。
即使是bmp也可以在kanvas中进行缩放。我在某个地方给了你一个例子。
这里是:
https://www.mql5.com/ru/forum/227736/page66#comment_20456641
你可以使用我的更好的(就图像而言)算法或尤里的更简单、更快速的算法。
尼古拉-森科
我正在考虑重写图形,以便在不同的屏幕分辨率 下在MT5上看起来不错。除了几乎所有的图形都是bmp格式。
只是别忘了参数
...
谢谢你。我想如果我时间紧迫,通过kanvas改写图形的自由职业者会更容易。
顺便说一下,优化工作正在慢慢开始进行。测试仪现在比以前更快。唯一要做的是找到并解决为什么直方图在操作过程中不转移的问题。
我也对MT5加载报价和在此过程中产生的影响感到有些恼火。这里有一个描述和一个原型 -https://www.mql5.com/ru/forum/373465
我做了一个交叉链接,因为谁也不知道这个话题会不会被看到,这里有强大的支持者,也许他们会注意到。谢谢你。我认为如果时间紧张,通过Canvas重写图形会更容易获得自由。
我怀疑它能在自由职业者中完成。如果你 想确定网站的入口已经打开,并且网站的入口已经打开,那么入口就会关闭。
对于MT5,我也对报价加载和它所产生的影响感到有点恼火。我在这里给出了一个描述和一个原型 -https://www.mql5.com/ru/forum/373465
我做了一个交叉链接,因为谁也不知道他们是否会看到那条线,这里有强大的程序员,也许他们会注意。这就是为什么我不喜欢物体,因为它们在流动中拥有自己的生命,对它们的控制是你无法做到的。相反,有了kanvas,一切都在你的掌握之中。这就是为什么我必须为测试员写额外的代码,用画布在每个tick上计算帧的速度不超过每秒30次。
另外,在MT5中使用TFs和历史加载工作是非常不合理和低效的。只有M1被加载,而且是以未打包的形式,而其他的只根据M1计算。因此,如果你第一次启用MN1,100条的加载时间将超过10秒。我不得不自己写条形负载,并将M1转换为打包形式,并在内存中拥有所有计算的TF。我的所有TF和M1一起占用的内存空间只比MT5中的普通M1多出一小部分。
而在MT5中使用TFs和历史加载是非常不合理和低效的。只有M1被下载,而且是以解压的形式,其他的只是根据M1计算。因此,如果你第一次启用MN1,100条的加载时间将超过10秒。我不得不自己写条形负载,并将M1转换为打包形式,并在内存中拥有所有计算的TF。我的所有TF和M1一起占用的内存空间比MT5中只有一个普通的M1要少得多。
为什么项目的 管理员和程序员没有反应?这是主要依据。我听说有些交易员发现很难切换到MT5,因为切换时间段的速度很慢。
但是直到我自己面对它,我才明白。而现在,事实证明,程序员为了方便而自己编写加载器。
但我有一个通过画布写的矩形图,它没有闪动,而是左右跳动。
但通过画布写出的条形计数矩形图形并不闪烁,而是左右跳动。