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
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.
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
Adicionada exibição de custos no histórico de
negociação ao efetuar operações. Este recurso é usado por corretoras
regulamentadas da NFA.
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).
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.
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.
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.
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.
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.
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.
Continua o aprimoramento do serviço de assinaturas para corretoras. Corrigidos erros na janela de assinatura de cotações.
Corrigida a exibição do objeto analítico "linha de
tendência". Ele podia desaparecer ao dimensionar e redimensionar a
janela do gráfico.
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.
Corrigido e significativamente acelerado o trabalho dos bate-papos integrados da MQL5.community.
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.
Corrigida a validação de telefones celulares durante a
abertura de contas. Para algumas operadoras da China, o telefone era
detectado como especificado incorretamente.
Adicionado suporte para senhas com mais de 32 caracteres em contas MQL5.
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.
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.
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
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.
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.
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.
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
Corrigida a depuração de programas MQL5 usando bibliotecas na forma de arquivos EX5.
Acelerada compilação de programas que contêm grandes matrizes inicializadas por uma sequência.
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.
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
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.
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.
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
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
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.
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
Corrigido um bug no teste visual. Em alguns casos, os indicadores usados no Expert Advisor não eram exibidos no gráfico.
MetaEditor
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.
Adicionada exibição de tipo de objeto para referências a objetos de classe no depurador.
Adicionado suporte para exibir 'union' na lista de expressões observadas.
MetaTrader 5 iPhone/iPad, MetaTrader 5 Android
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.
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.
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.