Usando o MT5 em um monitor de 4K

 

Boa tarde, estou me dirigindo à equipe de desenvolvimento do MT5. Estou usando um monitor de 43" 4K. Apesar do tamanho impressionante do monitor, muitas janelas emMT5 contêm fontes pequenas que não são legíveis sem uma lupa. Dê uma olhada na imagem de tela anexa.

Se ampliarmos a captura de tela, veremos que, por exemplo, um número mínimo de pontos foi utilizado para criar números na escala de preços e sobre a linha pontilhada do nível ativo da ordem, de modo que a identificação do símbolo não seria de forma alguma possível. Portanto, apesar da tela de 43" não consigo ver estes símbolos - tenho que usar uma lupa.

O mesmo se aplica, por exemplo, ao relógio no cabeçalho da janela do Market Watch, enquanto o texto nesta janela tem um tamanho bastante confortável. A janela de Ordem ao lado é o oposto: o tamanho da fonte no texto do cabeçalho é confortável, enquanto o texto na própria janela é terrivelmente pequeno. Mesmo o texto nos botõesComprar e Vender na janela de Pedido é terrivelmente pequeno (oriento apenas por cor) comparado ao mesmo texto em botões similares no canto superior esquerdo do gráfico (para negociação com um clique - tem um tamanho de fonte confortável).

Ou seja, em algumas janelas (Window, Data, Market Watch, Navigator...) o texto do cabeçalho é pequeno, mas o texto na própria janela tem um tamanho confortável, enquanto em outras janelas é vice-versa: a fonte no cabeçalho é confortável, mas o texto nas janelas não pode ser visto sem uma lupa. POR QUE ESTE É O CASO? Porque o acima exposto mostra que você é capaz de fazer uma fonte de tamanho confortável tanto no cabeçalho quanto nas janelas, mas você tem uma única janela emMT5 que tem uma fonte tanto no cabeçalho quanto na própria janela de tamanho confortável ao mesmo tempo? (a janela que MessageBox(); da MQL5 não conta).

A captura de tela anexa mostra que sem uma lupa não podemos ver o relógio, preço na escala do gráfico, valores no cursor da mira, nome do símbolo no canto superior esquerdo do gráfico, volume de uma ordem de limite colocada (o mostrado no gráfico)... Como eu trabalho? Acontece que, sem lupa, farei um negócio a um instrumento desconhecido, em um momento desconhecido, a um preço desconhecido! E eu queria ganhar dinheiro.

Zooming in Windows é contra-indicado, porque faz isso reduzindo a resolução para exibição - menos velas são vistas na janela em todos os mesmos ajustes (e compramos 4K apenas por causa disso - para ver o dia inteiro em minutos de cada vez, sem saltar para a esquerda e para a direita ao longo da escala de tempo).

PROPÕO-VOCÊ no menu Serviço do MT5 para inserir opções para aumentar as fontes. Estou PRONTO para testar este recurso e dar feedback - só usarei fontes ampliadas, pois perdi muita visão com este programa.

As letras miúdas são encontradas nestes lugares (não todas, é claro, mas muitas):

-SHIFT TAGS (nomes) das seguintes janelas: Market Watch (relógio!), Data Window, Ferramentas, Navegador (e o tamanho do texto nestas janelas é bom, pois aumentar a fonte nos programas especiais do Windows aumenta a fonte nestas janelas).


-TEXT SHIFT em todas as caixas de diálogo: Arquivo-Perfis-Salve Como, Arquivo-Salve Como Imagem, Arquivo-Imprimir, Arquivo-Imprimir, Arquivo-Conta Aberta, Arquivo-Conectar à Conta de Negociação, Inserir-Objetos-Texto, Gráficos-Propriedades, Serviço- Novo Pedido, Service-Managerfor Test Agents (A própria janela de aplicação Metatester é muito pequena e não escalável com todas as implicações), Service-Editor Metaquoes Language (texto em todos os diálogos do MetaEditor: File-Print Setup, File-Print Setup, Search-Search-Search, Search-Substitute, Search-File-Search, Search-Return to String, Help-Offer), Service-Global Variables, Service-Settings, Help-Offer, Tool window-Alerts tab-Alerts Editor, Strategy Tester-Overview, Strategy Tester-Settings, Market Watch-Right botão do mouse sobre um instrumento-Especificação, Market Watch-Right botão do mouse sobre um instrumento- Símbolos, Market Watch-Right botão do mouse sobre uma cotação-Propriedades, Propriedades Indicadoras, Propriedades Especialistas, Lista de Especialistas, Janela de Propriedades para todos os objetos gráficos, como por exemplo: linha, texto, marcador de preço, seta, etc.д. Tabela de seleção de símbolos em propriedades do objeto gráfico "Flecha". Janela para exibição de alertas usando o Alerta(); função em MQL5. Texto da ponta da ferramenta que aparece ao mover o cursor para os ícones sob o menu principal.

-Os ícones sob o menu principal tanto no Metatrader quanto no MetaEditor são pequenos (incluindo os botões de tempo: M1, M5, etc.).
-No GRÁFICO DE PREÇOS: fonte nas escalas de preço e tempo nos gráficos, nome do símbolo no canto superior esquerdo do gráfico, inscrição acima da linha de ordem/posição ativa no gráfico (número, tipo de ordem, quantidade), Ferramenta de Cruzis - fonte do valor da distância entre os níveis de preço.

Também, imediatamente chamo sua atenção para o fato de que o Auto Redimensionamento para largura de colunas em tabelas com aumento de fontes funciona incorretamente (veja na captura de tela anexa na coluna Tempo no final da História, pois esta tabela Auto Redimensionamento de colunas está ligada, mas os símbolos de tempo não são exibidos todos. Se você desativar o Auto Resize e tiver que mover as colunas após reiniciar oMT5, se ativar o Auto Resize, você não verá o tempo das ordens e das negociações. Eu pessoalmente ligo o AutoSize e não vejo a hora das ordens e dos negócios - você também não pode ver o relógio(quero dizer a mais pequena fonte no cabeçalho da janela do Market Watch). Tenho que negociar, mas não navegar pelas colunas.

Quero excluir a lupa da negociação. Tenho que usar a lupa de vidro comum (a variante Windows não é conveniente quando se comercializa). Ajuda.

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

Tente diferentes combinações de configurações descritas aqui

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

você deve idealmente executar MT com um DPI mais alto

seja com opções para todo o sistema ou para aplicações específicas

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 —...
 

Eu escrevi sobre isso: "Zooming in Windows é contra-indicado, pois reduz a resolução para exibição - menos velas se tornam visíveis na janela em todos os mesmos ajustes". Você mesmo já tentou escalonar a saída no Windows? Experimente e você verá que as informações começam a ser exibidas como se você tivesse uma tela de menor resolução.

Por MT5 com DPI aumentado, você quer dizer Window-Resolution-2160p? Não afeta o tamanho das fontes nas janelas.

 

Você usou uma folha de estilo de sistema operacional personalizada onde você redimensionou manualmente as fontes e os elementos de interface? É por isso que tudo deu tão horrivelmente errado.

Em vez disso, você deveria ter definido o escalonamento padrão para 150-200% de toda a interface do sistema operacional e ter deixado o esquema de estilo padrão.

Infelizmente, o Windows ainda tem muitos anos (talvez até mesmo 10 anos não é suficiente) para ir em direção à reestruturação completa de toda a manobra para apoiar o HiDPI.

 

Sim, eu redimensionei as fontes. O que você quer dizer com "flutuado"? Eu não tive nada que flutuar. Vou ser aconselhado em cada post a usar o escalonamento padrão Windows? E vou escrever em cada resposta: "Zooming in Windows é contra-indicado, porque o faz reduzindo a resolução para exibição - menos velas se tornam visíveis na janela em todos os mesmos ajustes". Este dimensionamento do Windows simplesmente faz com que a saída seja como se em uma tela virtual a resolução seja menor, sim aumenta tudo proporcionalmente, mas também reduz as áreas de trabalho, pois o MT5 reduz o número de velas visíveis de cada vez na janela do gráfico. Então um monitor de 4K funciona como um monitor de baixa resolução - é necessário?

Eu não estou preparado para esperar 10 anos. Programas respeitáveis possuem configurações de fontes, inclusive para janelas de diálogo (Total Commander, StereoTrader, etc.). A janela de diálogo tem dimensões fixas. Faça uma opção em configurações para aumentar 2-3 vezes este tamanho fixo em pixels (em um monitor de 4K tais janelas caberão facilmente com uma grande margem) com um aumento proporcional em todo o conteúdo da janela de diálogo. A janela daMessageBox(); você a tornou um tamanho normal com fontes grandes.

 
bigluck:

Eu escrevi sobre isso: "Zooming in Windows é contra-indicado, pois reduz a resolução para exibição - menos velas se tornam visíveis na janela em todos os mesmos ajustes". Você mesmo já tentou escalonar a saída no Windows? Experimente e você verá que as informações começam a ser exibidas como se você tivesse uma tela de menor resolução.

Por MT5 com DPI aumentado, você quer dizer Window-resolution-2160p? Não afeta o tamanho das fontes nas janelas.

Então provavelmente ainda não há solução

a menos que um painel comercial personalizado possa ser baixado/comprado/escrito
 
bigluck:

Sim, eu redimensionei as fontes. O que você quer dizer com "flutuado"?

Em vez de mudar manualmente as fontes do sistema, use o recurso de escala global padrão.


Somente neste modo você terá uma experiência decente. Caso contrário, ela se inclinará como em sua captura de tela. Você quer manter a alta resolução, deixando 100% da escala do sistema e sobrepondo rigidamente as fontes do sistema. Ao fazer isso, você está enganando diretamente o resto do software.


Nós mesmos temos trabalhado nos modos HiDPI por muito tempo e tudo está bem. O MetaTrader 5 normalmente suporta o HiDPI.

 
Renat Fatkhullin:

Em vez de mudar manualmente as fontes do sistema, use o recurso de escala global padrão.


Somente neste modo você o terá decente. Caso contrário, ela se inclinará como em sua captura de tela. Você quer manter a alta resolução, deixando 100% da escala do sistema e fontes hardcoded do sistema. Ao fazer isso, você está enganando diretamente o resto do software.


Nós mesmos temos trabalhado nos modos HiDPI por muito tempo e tudo está bem. O MetaTrader 5 normalmente suporta o HiDPI.

Renat,

Como eu antecipei imediatamente (como escrevi acima) em cada resposta me será oferecido o Windows em escala, apesar de ter indicado em meu post inicial (e nos subseqüentes) que ele não é aceitável. Deixe-me argumentar definitivamente porque não é aceitável para que não seja sugerido novamente. Faça o seguinte: em um computador com um display de 4K (3840x2160) execute o programa Paint padrão e abra um arquivo gráfico de 4K, como o que eu anexei ao post inicial - ele tem cerca de 4K de tamanho. Você pode ver quase todo o arquivo (quase - porque a aplicação dePintura tem um menu no topo, uma barra de status na parte inferior e bordas da janela à direita e à esquerda. Em seguida, vá paraWindows Screen Settings e ajuste o zoom doWindows para 200% (campo "Redimensionar texto, aplicativos e outros elementos"). A fonte no menu de aplicaçõesPaint aumentou de fato, mas somente porque toda a aplicação é agora renderizada na resolução 1920x1080 -você agora só vê um quarto do arquivo de imagem 4K no campo de edição de imagem Paint e você precisa usar rolagem vertical e horizontal para visualizar a imagem 4K inteiramovendo a janela de visibilidade ~1920x1080 ao seu redor ( você deve sempre deixar a escala de desenho em Paint (o deslizador no canto inferior direito) a 100% como era padrão, porque você está tentando exibir um arquivo gráfico com resolução de 4K em tamanho real). Se a escala noWindows for ajustada para 250%, as aplicações serão produzidas em 1600x900 e assim por diante. Aespecificação doWindowstambém confirma isto: "... em uma escala de 200% (2,0), um pixel lógico (ponto) da interface do programa é exibido como um grupo quadrado de4 (2×2) pixels idênticos correspondentes à resolução do sistema, e em uma escala de 300% (3,0), 9 pixels (3×3)".Portanto, sua recomendação de aumentar o zoom noWindows é equivalente a dizer "selecione o modo de saída 1920x1080 ou 1600x900 em seu monitor 4K e a fonte aumentará". Sim, a fonte vai aumentar, mas na janela do gráfico emMT5 você verá 2-3 vezes menos velas. Não comprei uma tela de 4K para utilizá-la no modo 1920x1080 ou 1600x900. Estou satisfeito com a renderização de castiçais emMT5 com resolução real de 4K - quando os castiçais têm três pixels de largura, ou seja, apenas para desenhar corretamente tanto castiçais pretos quanto brancos e com resolução real de 4K é possível exibir uma quantidade enorme de tais castiçais na tela de uma só vez, a resolução dos gráficos não deve ser alterada. Assim, oWindows reduz a resolução da saída da aplicação na tela, e não quero reduzir a resolução da tela, só preciso aumentar a impressão fina dentro da aplicação quando usar o modo natural 4K.

Você escreve: "Você quer manter a alta resolução, deixando 100% da escala do sistema e sobrepondo rigidamente as fontes do sistema. Ao fazer isso, você está enganando diretamente o resto do software."

Sim, quero especificamente manter a resolução gráfica alta para poder ver o dobro de velas em um monitor de 4K, em comparação com um monitor de 2K, é para isso que o monitor de 4K foi comprado. E eu tenho que mudar as fontes do sistema só porqueo MT5 não tem uma opção de ampliação de fonte incorporada. É possível mudar as fontes do sistema - eu o uso. Eu não estou enganando ninguém. Meus objetivos, exigências e necessidades são comunicados de forma clara, razoável e compreensível.

Você escreve: " Temosusado os modos HiDPI há muito tempo e tudo está bem. O MetaTrader 5 normalmente suporta o HiDPI."

Deixe-me argumentar por que "MetaTrader 5 normalmente não suporta o HiDPI", e você também tentará argumentar o oposto. (Declarações como: Eu gosto, então todo mundo na terra também gosta não é correto). Assim, veja: uma letra maiúscula de texto, por exemplo, na mira do cursor MT5(assim como acima da linha de ordem limite no gráfico) é formada em um espaço 4x5 (4 pontos de largura, 5 pontos de altura), ou seja, o tamanho físico de tal letra para um display de 4K (3840x2160 ) 43" é de 0,98mm x 1,226mm (o passo dos pontos de tal monitor é 0,2451mm). Estou sentado a 1,4 metros dos meus olhos para a tela de 43". Gostaria de sentar-me um pouco mais longe (como recomendado), mas depois não consigo ver nada por causa das fontes pequenas. Mais perto da mesa, porém, é desconfortável porque você terá que virar sua cabeça para a esquerda e direita para ver toda a largura da tela (experimente). Uma pessoa pode ver confortavelmente letras de um milímetro de tamanho a uma distância de 1,4 metros? Você não pode lê-los de forma alguma. Vamos fazer uma experiência com estatísticos independentes. Existem noções como ergonomia, acuidade visual doHomo Sapience (não somos águias), por favor, leve-o em consideração ao desenvolver aplicações. Não é por nada que programas respeitáveis tenham a oportunidade de aumentar otamanho da fonte. Se eles não tivessem nenhum problema com isso, por que se dariam ao trabalho. Verifique: você realmente executa oMT5 em um monitor de 4K o tempo todo sem escalonar as janelas? (Como expliquei acima, a escala do Windows, por exemplo 200%, substitui cada ponto de aplicação por 4 pontos idênticos lado a lado em um monitor de 4K quando exibido. Esta não é uma tela HiDPI).

Conclusão: A escala do Windows é inaceitável de usar. A tela 4K no MetaTrader 5 tem fontes muito pequenas até ilegíveis (lugares de fontes pequenas são indicados no post inicial). Há um problema, e é um problema sério. Se você não quiser resolver, essa também é a resposta, embora não orientada ao cliente.

Eu já sugeri uma solução antes: PROPÕO-VOCÊ no menu Serviço do MT5 para introduzir opções para ampliar as fontes. Estou PRONTO para testar este recurso e dar feedback - usarei apenas fontes ampliadas. A Microsoft não tem nada a ver com isso, o tamanho da fonte no aplicativo é escolhido pelo desenvolvedor do aplicativo. Você deve escolher o tamanho da fonte para as pessoas, não para as águias.

 
Eu acho que as fontes no software são desnecessárias
 
O iniciante do tópico é muito de princípio, mas infelizmente, acho improvável que você possa encontrar uma solução para ele, as aplicações Windows são bastante específicas, e reescrever o MT introduzindo botões e inscrições personalizadas para um usuário, é claro, não vai... Se você ficar muito pedrado, você pode tentar usar programas como hacker de recursos para ajustar o terminal.exe para aumentar o tamanho de alguns campos de entrada e inscrições, mas é por sua conta e risco...
 
ruslan:
Eu acho que as fontes no software são desnecessárias

Deixe-me esclarecer: Isto é apenas sobre o tamanho das fontes. Justifique seu ponto de vista - com base no qual não é necessário aumentar o tamanho da fonte no Metatrader 5 - levando em conta os argumentos apresentados para o ponto de vista oposto (eles foram declarados por mim acima).

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