Discussão do artigo "Como criar gráficos 3D usando o DirectX no MetaTrader 5" - página 3

 
MetaQuotes:

É preciso dar uma olhada nos Feature Levels 11_xxxxx, no mínimo:

Parece que as composições com gráficos integrados (quase todas as que não são para jogos) estão ferradas.

 
fxsaber:

Parece que as composições com gráficos integrados (quase todas as que não são para jogos) estão fadadas ao fracasso.

Na minha opinião, para tarefas de gráficos 3D adequadas a um trader (por exemplo, os mesmos gráficos 3D), não vale a pena usar os truques oferecidos atualmente. Atirar em pardais com um canhão.

 
MetaQuotes:

É preciso dar uma olhada nos Feature Levels 11_xxxxx, no mínimo:


Procurei por interesse no VirtualBox, não há nada lá, eu o anexei.

É sobre outra coisa, sobre a necessidade de requisitos tão exagerados para o hardware do PC para o trabalho com o MT5, é claro que a conversa terminará com "sobre o esquadrão que acompanha a velocidade do último caça" ;)


fxsaber:

Parece que as composições com gráficos integrados (quase todas não relacionadas a jogos) estão ferradas.

É muito mais complicado, em resumo, em um PC doméstico Win10 Intel Core i3 com placa de vídeo integrada - o MT5 com DX11 funciona sem problemas.

e em um laptop Win10 Intel Core i3 com placa de vídeo discreta NVIDIA - MT5 c DX11 não funciona (((( , mas o laptop lida com todas as tarefas atribuídas até agora

Arquivos anexados:
 

Tudo está ótimo, mas...

... quanto leite essa vaca dá?

 
Alexei Ermolaev:

Tudo está ótimo, mas...

... quanto leite essa vaca dá?

Coloque a pergunta em um plano diferente. Por exemplo, COMO essa vaca dá informações.
O dinheiro também pode ser pedido à "mamãe" - para aqueles que precisam de uma vaca com leite. E aqueles que o obtêm por conta própria - eles precisam dele.

IMHO.

 
Pessoal, tentem isso
Как запустить новейшие игры на видеокартах с поддержкой DirectX 10
Как запустить новейшие игры на видеокартах с поддержкой DirectX 10
  • 2017.09.21
  • Егор Морозов
  • www.iguides.ru
API DirectX 11 появился более 7 лет назад, и уже медленно уступает более новому и технологичному DX 12. Однако в мире остается еще достаточно много относительно мощных видеокарт, которых поддержкой DirectX 11 обделили — к примеру, линейка GeForce 200: топовые ее представители, GTX 280 и выше, без проблем тянут GTA 5 даже в FHD. Однако при...
 
Rorschach:
Pessoal, tentem isso

Eu verifiquei, em geral essa solução funciona - consegui executar o primeiro exemplo do artigo mesmo em uma máquina virtual com um driver de placa de vídeo incompreensível do VirtualBox .

Baixei o WindowsKit do seu link, mas não está claro o que instalei e não encontrei o dxcpl.exe necessário após a instalação. Pesquisei o dxcpl.exe no Google, coloquei-o na pasta System32 e executei.....

em geral, essa é uma solução que funciona, mas você precisa instalar o software corretamente ou descobrir onde o dxcpl.exe foi parar - baixar da Internet não sei o que também não é uma opção, em uma máquina virtual não é uma pena - amanhã vou excluir o disco virtual e copiar o backup, mas no PC que não quero baixar não faço ideia do que seja.

Se eu ainda estiver trabalhando nessa questão, tentarei informar.

Arquivos anexados:
 

Removi quase tudo do VirtualBox que tinha acabado de instalar - 2,9 GB, deixei o arquivo baixado dxcpl.exe:

executei o último exemplo do artigo:

tudo funciona e não fica lento, em uma placa de vídeo totalmente emulada do VirtualBox ...... É uma questão mundana, é claro, mas definitivamente os desenvolvedores do MT5 estabeleceram requisitos excessivos para o hardware do PC.

 
Incrível, obrigado por compartilhar.
 

Se quiser promover jogos, aplicativos gráficos ou aplicativos de uma tela, tenho uma sugestão.


Faça uma alteração no aplicativo mt4/mt5 como

-singleappmode windowed templatename.tpl theea.ex4/ex5

-singleappmode fullscreen templatename.tpl theea.ex4/ex5


Quando alguém executar o aplicativo com o switch, o Metatrader abrirá apenas um gráfico, aplicará o modelo e anexará o EA. Todas as outras coisas ficarão ocultas e só serão exibidas se o EA permitir o uso de uma propriedade ou função.

Como mostrar controles, mostrar a barra de menus etc. Ou poderia ser showdefaults.

Dessa forma, o MetaTrader pode se tornar um aplicativo gráfico sério ou um aplicativo de usuário único de EA.


Sei que isso pode ser difícil de fazer ou exigir algumas decisões em nível de empresa, apenas minha sugestão para melhorar o MetaTrader.