MetaTrader 5 build 3081: melhorias nos serviços MQL5 e design atualizado

As subseções Mercado, Sinais e Hospedagem foram movidas da área de trabalho para o Navegador. Isso facilitará encontrar produtos, bem como gerenciar suas compras e assinaturas. Para cada serviço foi adicionada uma seção "Como funciona" com informações úteis sobre como usá-lo

14 outubro 2021

Terminal

  1. Aprimorada navegação pelos serviços da MQL5.community.

    As subseções Mercado, Sinais e Hospedagem foram movidas da área de trabalho para o Navegador. Isso facilitará encontrar produtos, bem como gerenciar suas compras e assinaturas. Para cada serviço foi adicionada uma seção "Como funciona" com informações úteis sobre como usá-lo.


    Aprimorada navegação pelos serviços da MQL5.community


  2. Completamente atualizados ícones para todos os menus, barras de ferramentas e diálogos. Graças a eles, a interface do terminal e do MetaEditor se tornou mais fácil de entender:

    • Reduzido o número de detalhes pequenos que são difíceis de distinguir
    • Usadas menos cores, reduzindo o ruído de cor
    • Usados menos gradientes, melhorando a legibilidade
    • Usadas metáforas mais compreensíveis


    Na plataforma foram atualizados todos os menus, barras de ferramentas e diálogos


  3. Adicionada exibição de custos no histórico de negociação ao efetuar operações. Este recurso é usado por corretoras regulamentadas da NFA.


    O histórico da conta agora mostra os custos de transação


    Se sua corretora habilitar o cálculo da indicador correspondente, "Custos" aparecerá entre as colunas disponíveis no histórico de negociação. Essa medida mostra o custo da transação em relação ao preço médio do instrumento (mid-point spread cost).

  4. Adicionado suporte para a versão coreana do site MQL5.com.

    Já é o oitavo idioma disponível na MQL5.community. Traduzimos completamente a interface do site, artigos, calendário econômico, tópicos importantes do fórum. A tradução da documentação do MQL5 aparecerá em breve.

  5. Corrigido o carregamento de instrumentos de negociação personalizados. Em alguns casos, as configurações de símbolos recém-criados podiam substituir as configurações dos símbolos existentes.
  6. Corrigida a exibição do histórico de negociação de sinal no gráfico. Quando essa opção era habilitada, as operações eram marcadas no gráfico para todos os instrumentos de uma vez, e não apenas para o instrumento do gráfico.
  7. Adicionada exportação da coluna "Coletar" para o relatório do histórico de negociação. Anteriormente, esse indicador era exibido apenas no histórico, e não era salvo em um arquivo.
  8. Otimizada e acelerada significativamente a operação de painéis para negociação com um clique na Observação do Mercado e em gráficos.
  9. Corrigido o funcionamento do campo "Taxas de margem" para instrumentos de negociação customizados. Em alguns casos, os pontos de ajuste podiam ser redefinidos para zero.
  10. Continua o aprimoramento do serviço de assinaturas para corretoras. Corrigidos erros na janela de assinatura de cotações.
  11. Corrigida a exibição do objeto analítico "linha de tendência". Ele podia desaparecer ao dimensionar e redimensionar a janela do gráfico.
  12. Corrigida a exibição do objeto analítico "retângulo". Quando um dos pontos de ancoragem saía da área de visibilidade do gráfico, o objeto podia desaparecer.
  13. Corrigido e significativamente acelerado o trabalho dos bate-papos integrados da MQL5.community.
  14. Corrigido o arredondamento do parâmetro "Custo" na lista de posições abertas. Anteriormente, a parte fracionária do valor podia não ser mostrada.
  15. Corrigida a validação de telefones celulares durante a abertura de contas. Para algumas operadoras da China, o telefone era detectado como especificado incorretamente.
  16. Adicionado suporte para senhas com mais de 32 caracteres em contas MQL5.
  17. Corrigida a exportação de certificados ao trabalhar no Wine. Este recurso é usado para contas com autenticação estendida ao migrar de desktop para celular.
  18. Corrigido o funcionamento dos botões para alternar para serviços MQL5 localizados no painel inferior da janela "Ferramentas". Quando a janela era desencaixada, os botões ficavam inativos.
  19. Limitado o tamanho do menu "Arquivo \ Novo gráfico": não mais do que 128 submenus com grupos de símbolos e não mais do que 32 símbolos em cada submenu. Isso permite que você agilize o terminal e evite bloqueios ao adicionar um inúmeros instrumentos (2 000 e mais) à "Observação do mercado".

MQL5

  1. Continuamos a trabalhar o suporte para vetores e matrizes. As novas funções irão expandir significativamente as possibilidades para desenvolvedores de soluções baseadas em redes neurais.
  2. Adicionados os valores DEAL_SL e DEAL_TP à enumeração ENUM_DEAL_PROPERTY_DOUBLE - níveis de stop-loss e take-profit da operação de negociação.

    Para operações de entrada e reversão, essas propriedades são definidas de acordo com o valor de stop-loss/take-profit das ordens que desencadearam sua execução. Para operações de saída, são usados os valores de stop-loss/take-profit das devidas posições quando estas últimas são encerradas.

  3. Adicionado o valor MQL_HANDLES_USED à enumeração ENUM_MQL_INFO_INTEGER - o número de objetos de classes ativos (identificadores) em um programa MQL. São levados em conta objetos dinâmicos (criados por meio de novos) e não dinâmicos, variáveis globais/locais ou membros de classe. Quanto mais identificadores um programa usa, mais recursos ele consome.

  4. Adicionados novos métodos para trabalhar com a estrutura MqlCalendarValue que descreve um evento no calendário econômico:

    • HasActualValue(void) — retorna true se o valor real do evento estiver definido, caso contrário, false
    • HasForecastValue(void) — retorna true se o valor do evento de previsão estiver definido, caso contrário, false
    • HasPreviousValue(void) — retorna true se o valor do evento anterior estiver definido, caso contrário, false
    • HasRevisedValue(void) — retorna true se o valor revisado do evento estiver especificado, caso contrário, false
    • GetActualValue(void) — retorna o valor atual do evento (double) ou nan se não estiver definido
    • GetForecastValue(void) — retorna o valor de evento de previsão (double) ou nan se não estiver definido
    • GetPreviousValue(void) — retorna o valor do evento anterior (double) ou nan se não estiver definido
    • GetRevisedValue(void) — retorna o valor do evento revisado (double) ou nan se não estiver definido

  5. Corrigida a depuração de programas MQL5 usando bibliotecas na forma de arquivos EX5.
  6. Acelerada compilação de programas que contêm grandes matrizes inicializadas por uma sequência.
  7. Corrigido um bug na função CopyTicksRange que ocorria ao trabalhar com dados de instrumentos de negociação personalizados. Em alguns casos, a função retornava dados que não correspondiam ao período solicitado.
  8. Corrigida a verificação de presença dos parâmetros do modelo ao especializar por parâmetros. Em alguns casos, a compilação do código com modelos sob depuração causava o erro "code generation error".

Signals

  1. Adicionada a capacidade de renovar automaticamente a assinatura de Sinais.

    Agora você não precisa se preocupar com o término abrupto de sua assinatura. Quando o prazo expirar, o sistema o renovará automaticamente por mais um mês usando a mesma forma de pagamento usada na compra.


    Ative a renovação automática da assinatura de Sinal


    Se durante o pagamento foi selecionado um cartão, mas o pagamento para a renovação falhar, o sistema tentará usar o saldo de sua conta MQL5.

    Não se preocupe com alterar o preço da assinatura. Se o preço aumentar, não haverá renovação automática. Você será notificado sobre isso pelo e-mail especificado em sua conta MQL5.

    A renovação automática pode ser habilitada ou desabilitada a qualquer momento por meio da seção "Minhas assinaturas" em MQL5.com.


    Gerencie a renovação automática na seção "Minhas assinaturas" em MQL5.com


  2. Corrigidos erros na exibição do mostruário de sinais. Agora o sistema passará a considerar mais corretamente a compatibilidade dos sinais com a conta atual.

Market

  1. Adicionada pesquisa por nome e login do autor do produto no mostruário do Mercado. Anteriormente, a pesquisa só funcionava por nome e descrição de produto.

VPS

  1. Aprimorado sistema de renovação automática de assinatura de VPS.

    Anteriormente, você só podia pagar pela renovação automática com o saldo da sua conta MQL5. Dessa forma, para que a renovação fosse realizada, era necessário ter o saldo suficiente.

    Agora você não precisa se preocupar com o reabastecimento de conta em tempo hábil. Para renovação automática, o sistema usará o mesmo método de pagamento que você usou quando efetuou a assinatura pela primeira vez. Se você pagou a hospedagem com cartão e ativou a renovação automática, quando o período atual expirar, o sistema renovará a assinatura pelo mesmo valor, após debitar o devido valor do mesmo cartão. Se o pagamento com cartão falhar, o sistema tentará usar o saldo da sua conta MQL5 como antes.


    Agora você pode usar cartões e outros métodos de pagamento para renovação automática


    Com a nova função, você pode ter certeza de que sua assinatura não irá expirar, seus EAs continuarão a trabalhar e a cópia de sinais não será interrompida. Você não precisa verificar e carregar seu saldo manualmente.
    A função funciona apenas para novas assinaturas. Para as existentes, será utilizado o antigo esquema de renovação automática com pagamento através do saldo da conta MQL5.

Tester

  1. Corrigido um bug no teste visual. Em alguns casos, os indicadores usados no Expert Advisor não eram exibidos no gráfico.

MetaEditor

  1. Corrigida a transição para a declaração de função ou variável usando as teclas Alt+G. Se a declaração estava abaixo da linha de origem da chamada, a transição não era feita.
  2. Adicionada exibição de tipo de objeto para referências a objetos de classe no depurador.
  3. Adicionado suporte para exibir 'union' na lista de expressões observadas.

MetaTrader 5 iPhone/iPad, MetaTrader 5 Android

  1. Adicionada a exibição de caixa de diálogo de isenção de responsabilidade ao iniciar o aplicativo. Por favor, leia com atenção. Além disso, algumas corretoras podem criar contas de demonstração para você automaticamente ao iniciar o aplicativo pela primeira vez. Nesse caso, será exibida uma caixa de diálogo avisando sobre as regras.


    Adicionados alertas especiais no MetaTrader 5 para iPhone/iPad

  2. Adicionada a capacidade de conectar uma conta ao monitoramento no serviço "Sinais" diretamente do aplicativo móvel. Para fazer isso, selecione "Monitoramento de conta" no menu. Por conveniência, o número da conta e o nome da corretora são imediatamente colocados na janela de registro. Você só precisa especificar o nome do sinal e a senha do investidor.

    Ao conectar a conta ao monitoramento, você receberá estatísticas avançadas sobre sua negociação, poderá compartilhar os resultados com outros operadores, bem como vender sinais.

  3. Adicionado suporte para Huawei AppGallery e HMS Services para terminais móveis com sistema operacional Android. Os proprietários de smartphones Huawei poderão instalar o aplicativo desde sua loja e trabalhar com notificações push.

Documentação atualizada.