在4K显示器上使用MT5

 

下午好,我在向MT5开发团队致辞。我使用的是43英寸4K显示器。尽管显示器的尺寸令人印象深刻,但MT5 中的许多窗口包含小字体,没有放大镜就无法阅读。请看所附截图。

如果我们放大截图,我们会看到,例如,在价格刻度上和有效订单水平的虚线上,已经使用了最低的点数来创建数字,这样就根本无法识别符号。因此,尽管有43英寸的显示屏,我还是无法看到这些符号--我必须使用放大镜。

例如,市场观察窗口的标题中的时钟也是如此,而这个窗口中的文字大小相当舒适。旁边的订单窗口则相反:标题文字的字体大小很舒服,而窗口本身的文字却小得吓人。甚至订单窗口中买入 卖出 按钮上的文字也小得可怕(我只通过颜色来确定方向),而图表左上角的类似按钮上的文字(用于一键交易--它的字体大小很舒服)。

也就是说,在一些窗口(窗口、数据、市场观察、导航仪......)中,标题文字很小,但窗口中的文字本身有一个舒适的尺寸,而在其他窗口中则相反:标题中的字体很舒适,但如果不使用放大镜,就无法看到窗口中的文字。为什么会出现这种情况?因为上面显示,你能够在标题和窗口中都做一个舒适大小的字体,但你在MT5 中是否有一个单一的窗口,在标题和窗口本身都同时有一个舒适大小的字体?(MQL5中的MessageBox();的窗口不算在内)。

所附的截图显示,如果没有放大镜,我们无法看到时钟、图表刻度上的价格、十字光标处的数值、图表左上角的符号名称、所下限价单的数量(图表上显示的)...我如何工作?事实证明,如果没有放大镜,我就会在一个未知的仪器上,在一个未知的时间,以一个未知的价格进行交易!而且我想赚钱。

在Windows中缩放是禁忌的,因为它是通过降低显示分辨率来实现的--在所有相同的设置下,在窗口中看到的蜡烛更少(而我们买4K只是为了它--为了在几分钟内看到一整天的时间,而不是沿着时间刻度左右跳跃滚动)。

我建议你在MT5的 服务菜单中输入选项来增加字体。我已经准备好测试这个功能并提供反馈--我只使用放大的字体,因为我用这个程序失去了很多视力。

在这些地方可以找到细小的文字(当然不是我找到的全部,而是很多)。

-以下窗口的SHIFT TAGS(名称):市场观察(时钟!)、数据窗口、工具、导航器(而且这些窗口的文字大小没有问题,因为在Windows特殊程序中增加字体会增加这些窗口的字体)。


-在所有的对话框中都有TEXT SHIFT。文件-文件-另存为,文件-另存为图片,文件-打印,文件-设置打印,文件-打开账户,文件-连接到交易账户,插入-对象-文本,图表-属性,服务-新订单。 测试代理的 服务管理器(Metatester应用程序窗口本身非常小,无法扩展所有的影响),服务编辑器的元语言(MetaEditor中所有对话框的文本。文件-打印设置,文件-打印设置,搜索-搜索,搜索-替代,搜索-文件-搜索,搜索-返回字符串,帮助-提供),服务-全局变量,服务-设置,帮助-提供,工具窗口-提示标签-提示编辑器,策略测试器-概述,策略测试器-设置。市场观察-鼠标右键点击仪器-规格,市场观察-鼠标右键点击仪器-符号,市场观察-鼠标右键点击报价窗口-属性 ,指标属性,专家属性,专家列表,所有图形对象的属性窗口,如。线条、文本、价格标记、箭头等。д.图形对象 "箭 "的属性中的符号选择表。在MQL5中使用Alert();函数来显示警报的窗口。当光标移动到主菜单下的图标时出现的工具提示的文本。

-Metatrader和MetaEditor的主菜单下的图标都很小(包括时间框架按钮:M1,M5,等等)。
-在PRICES GRAPHICS:图表上的价格和时间刻度上的字体,图表上左上角的符号名称,图表上活动订单/位置线上方的文字(编号,订单类型,数量),十字线工具--价格水平之间距离值的字体。

此外,我还提请你注意,在字体增加的情况下,自动调整表格的列宽是不正确的(请看所附的截图,在历史的底部的时间列,对于这个表格,列的自动调整是打开的,但时间的符号不是全部显示。如果你关闭了自动调整大小的功能,在重新启动MT5 后,你必须移动列,如果你启用自动调整大小,你将看不到订单和交易的时间。我个人打开自动尺寸,看不到订单和交易的时间--你也看不到时钟(我指的是市场观察窗口标题中最细的字体)。 我必须进行交易,但不是为了浏览专栏。

我想把放大镜排除在交易之外。我不得不使用普通的玻璃放大镜(Windows变体在交易时不方便)。帮助。

Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Большую часть времени современные компьютеры простаивают и не используют всех возможностей процессора. Мы предлагаем задействовать их с пользой. Вы можете сдавать мощности вашего компьютера другим участникам нашей сети для выполнения разнообразных...
附加的文件:
 

尝试这里描述的不同的设置组合

https://www.digitaltrends.com/computing/how-to-adjust-high-dpi-scaling-in-windows-10/

你最好用更高的DPI来运行MT

无论是全系统还是特定应用的选项

Get the most out of your high-resolution display by tweaking its DPI scaling
Get the most out of your high-resolution display by tweaking its DPI scaling
  • 2019.08.21
  • Mark Coppock
  • www.digitaltrends.com
Windows 10 and MacOS both have their fans. Some prefer the look and feel of Windows and the breadth of the Windows PC ecosystem while others appreciate the elegance of MacOS and the close integration between Apple’s software and hardware. One thing that MacOS has always done better than Windows is take advantage of high-resolution displays —...
 

我写过这个。"在Windows中缩放是禁忌的,因为它是通过降低显示的分辨率来实现的--在所有相同的设置下,窗口中可见的蜡烛更少。"你有没有试过自己在Windows中缩放输出? 试试吧,你会看到信息开始显示,就像你有一个较低分辨率的显示器一样。

你说的增加DPI的MT5,是指Window-Resolution-2160p吗?它不影响窗口中字体的大小

 

你是否使用了一个自定义的操作系统样式表,手动调整 字体和界面元素的大小?这就是为什么一切都出了如此可怕的问题。

相反,你应该将所有操作系统界面的标准缩放比例设置为150-200%,并保留默认的风格方案。

不幸的是,Windows还有很多年(也许10年都不够)要对整个界面进行全面重组以支持HiDPI。

 

是的,我调整了字体的大小。你说的 "漂浮 "是什么意思?我没有任何东西漂浮起来。是不是每个帖子都会建议我使用默认的缩放比例 Windows?我将在每一个回复中写道:"在Windows中缩放是不可取的,因为它是通过降低显示的分辨率来实现的--在所有相同的设置下,窗口中可见的蜡烛数量更少。"Windows的这种缩放只是使输出如同在低分辨率的虚拟显示器上,是的,它按比例增加一切,但它也减少了工作区域,对于MT5来说,它减少了图表窗口中一次可见的蜡烛数量。因此,4K显示器的工作原理与低分辨率的显示器一样--有必要吗?

我还没有准备好等待10年。可敬的程序都有字体设置,包括对话窗口(Total Commander, StereoTrader等)。对话窗口有固定的尺寸。在设置中做一个选项,将这个固定尺寸的像素增加2-3倍(在4K显示器上,这样的窗口很容易适合大的边距),对话窗口的所有内容也按比例增加。MessageBox() 的窗口;你把它变成了正常大小的大字体。

 
bigluck:

我写过这样的文章。"在Windows中缩放是禁忌的,因为它是通过降低显示的分辨率来实现的--在所有相同的设置下,窗口中可见的蜡烛更少。"你有没有试过自己在Windows中缩放输出? 试试吧,你会看到信息开始显示,就像你有一个较低分辨率的显示器一样。

你说的增加DPI的MT5,是指Window-resolution-2160p吗?它不影响窗口中字体的大小

那么可能还没有解决方案

除非可以下载/购买/编写一个自定义的交易面板
 
bigluck:

是的,我调整了字体的大小。你说的 "漂浮 "是什么意思?

与其手动改变系统字体,不如使用默认的全局缩放功能。


只有在这种模式下,你才会有一个像样的体验。否 则,它就会像你的截图中那样倾斜。你想通过留下100%的系统比例和硬性覆盖系统字体来保持高分辨率。这样做,你就直接误导了软件的其他部分。


我们自己已经在HiDPI模式下工作了很长时间,一切都很好。MetaTrader 5通常支持HiDPI。

 
Renat Fatkhullin:

与其手动改变系统字体,不如使用默认的全局缩放功能。


只有在这种模式下,你才能拥有它的体面。否 则,它就会像你的截图中那样倾斜。你要保持高分辨率,留下100%的系统比例,并硬覆盖系统字体。这样做,你就直接误导了软件的其他部分。


我们自己已经在HiDPI模式下工作了很长时间,一切都很好。MetaTrader 5通常支持HiDPI。

雷纳特

正如我立即预料到的那样(正如我在上面写的那样),在每一个回应中,我都会被提供Windows 的缩放功能,尽管我在最初的帖子(以及随后的帖子)中表示,这是不可以接受的。让我明确地论证一下为什么它不能被接受,这样就不会再被提出来了。做到以下几点:在一台有4K显示屏的电脑上(3840x2160)运行标准的 画图 程序 ,并打开一个4K图形文件,比如我在最初的帖子中附上的文件--它的大小大约是4K。你几乎可以看到整个文件(几乎--因为 Paint 应用程序 ,顶部有一个菜单,底部有一个状态栏,左右有窗口边框。然后进入 Windows 屏幕设置 ,将Windows 缩放设置 为200%("调整文本、应用程序和其他元素的大小 "领域) Paint 应用程序菜单中的字体 确实增加了,但只是因为整个应用程序现在是以1920x1080分辨率渲染的-- 现在在 Paint 图像编辑栏中 只能看到4K图像文件的四分之一,你需要使用垂直和水平滚动来查看整个4K图像文件,在它周围移动~1920x1080的可视窗口( 你应该始终将Paint 中的绘图比例 (右下角的滑块)保持在100%,因为它是默认的,因为你试图以全尺寸显示4K分辨率的图形文件)。如果 Windows 中的缩放比例 被设置为250%,应用程序将以1600x900的比例输出,以此类推。Windows规范 也证实了这一点:"...... 在200%(2.0)的比例下,程序界面的一个逻辑像素(点)显示为4个(2×2)相同像素的方形组,与系统分辨率相对应,在300%(3.0)的比例下,显示为 9个 像素(3×3)"因此,你 Windows 上放大的建议 ,等于说 "在4K显示器上选择1920x1080或1600x900的输出模式,字体就会增大" 是的,字体会增加,但在 MT5 的图表窗口 你会看到2-3倍的蜡烛 我买4K显示器不是为了在1920x1080或1600x900模式下使用它。我对 MT5 真正的4K分辨率下 渲染蜡烛图感到满意 --当蜡烛图为3个像素宽时,即只是正确地绘制黑色和白色的蜡烛图,在真正的4K分辨率下,它可以在屏幕上一次装下大量的这种蜡烛图,不需要改变图形的分辨率 因此 ,缩放Windows 会降低应用程序在屏幕上输出的分辨率,而我不想降低显示分辨率,我只需要在使用自然4K模式时增加应用程序内的细目。

你写道:"你想通过留下100%的系统比例和硬性覆盖系统字体来保持高分辨率这样做,你就直接误导了软件的其他部分。"

是的,我特别想保持图形分辨率高,这样我就可以在4K显示器上看到比2K显示器多一倍的蜡烛,这就是买4K显示器的原因。而我不得不改变系统字体,只是因为MT5 没有内置的字体放大选项。改变系统字体是可能的--我在用。我没有误导任何人。我的目标、要求和需要被清楚地、合理地和可理解地沟通。

你写道:"我们已经使用HiDPI模式很长时间了,一切都 很好。MetaTrader 5通常支持HiDPI。"

让我来论证为什么 "MetaTrader 5通常不支持HiDPI",你也会试图反驳。(诸如:我喜欢它,所以地球上的其他人也喜欢它的说法是不正确的)。 因此,请看:一个大写的文字,例如,在MT5 光标的十字线处(以及图表上的限价订单线上方),在4x5的空间内形成(4点宽,5点高),也就是说,对于4K(3840x2160) 43英寸显示器,这样一个字母的物理尺寸是0.98mm x 1.226mm (这样一个显示器的点距是0.2451mm) 我坐在 离眼睛1.4米 远的地方,以 ,43英寸的显示屏。我想坐得远一点(如建议的那样),但这样我就根本看不到任何东西,因为字体太小。然而,离桌子更近的地方就不舒服了,因为你必须把头转向左边和右边,才能看到显示屏的整个宽度(试试吧)。一个人在1.4米的距离上能舒适地看到一毫米大小的字母吗?你根本无法阅读它们。让我们对独立的统计学家做一个实验。有这样的概念,如人体工程学,智人 的视觉敏锐度 Sapience(我们不是鹰),我要求你在开发应用程序时考虑到它。值得尊敬的程序有机会增加字体大小,这不是没有道理的。如果他们没有问题,他们为什么要这样做。检查:你真的一直在4K显示器上运行MT5 而不缩放Windows 吗?(正如我在上面解释的那样,Windows的缩放比例,例如200%,在4K显示器上显示时,将每个应用点替换为4个相同的点并排显示)。这不是一个HiDPI显示器)。

一句话:Windows 的缩放功能 ,是不能接受的使用。在MetaTrader 5的4K显示屏上, ,字体非常小,以至于无法阅读(最初的帖子中指出了小字的地方)。有一个问题,而且是一个严重的问题。如果你不想解决,这也是答案,尽管不是以客户为导向。

我之前已经提出过一个解决方案:我建议你在MT5的服务菜单中引入放大字体的选项。我已经准备好测试这一功能并提供反馈--我将只使用放大的字体。微软与此完全无关,应用中的字体大小是由应用开发者选择的。你应该为人选择字体大小,而不是为鹰选择字体大小。

 
我认为软件中的字体不需要被触动
 
主题启动器非常有原则,但不幸的是,我认为你不太可能找到一个解决方案,Windows应用程序是相当具体的,通过为一个用户引入自定义按钮和铭文来重写MT,当然不会...如果你得到了非常多的石头,你可以尝试使用像资源黑客这样的程序来调整terminal.exe,以增加一些输入字段 和铭文的大小,但这是你自己的风险...
 
ruslan:
我认为软件中的字体是不必要的

让我澄清一下:这只是关于字体的大小。请证明你的观点--在此基础上,没有必要在Metatrader 5中增加字体大小--考虑到为相反观点给出的论据(它们是我在上面说的)。

Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Свойства объектов
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Свойства объектов
  • www.mql5.com
Все объекты, используемые в техническом анализе, имеют привязку на графиках по координатам цены и времени – трендовая линия, каналы, инструменты Фибоначчи и т.д.  Но есть ряд вспомогательных объектов, предназначенных для улучшения интерфейса, которые имеют привязку к видимой всегда части графика (основное окно графика или подокна индикаторов...