MetaTrader 5 build 2980: Notificações push sobre operações de negociação
Se um Take Profit for acionado no servidor e seu computador estiver desligado, você receberá uma notificação sobre o fechamento da posição em seu dispositivo móvel
18 junho 2021
Terminal
Adicionada a possibilidade de receber notificações Push sobre operações
a partir do servidor de negociação - funcionam mesmo quando o terminal
está desligado.
Anteriormente, você só podia receber notificações em dispositivos móveis
a partir de seu próprio terminal desktop. Assim que uma operação
comercial era realizada, o terminal enviava uma mensagem para a
MetaQuotes ID especificada nas configurações. Consequentemente, isso só
funcionava enquanto permanecia ligado. Agora não existem tais
restrições. Se um Take Profit for acionado no servidor e seu computador
estiver desligado, você receberá uma notificação sobre o fechamento da
posição em seu dispositivo móvel.
Para receber notificações do servidor, você deve:
Ter uma conta real, uma vez que as notificações vindas do servidor não funcionam para contas de demonstração
Instalar o terminal móvel MetaTrader 5 em seu smartphone para iOS ou Android
Abrir a seção de mensagens, encontrar sua MetaQuotes ID e especificá-la nas configurações do terminal desktop
Habilitar as notificações do servidor nas configurações do terminal desktop
A disponibilidade e os detalhes das notificações dependem da sua corretora
São suportados três tipos de notificações: sobre ordens, sobre
operações e sobre operações de balanço. Se esta opção estiver ativada,
os tipos de notificações disponíveis serão exibidos no log do terminal:
'1222': subscribed to deals, orders, balance notifications from trade server
Atualizamos o mostruário do VPS MetaTrader, tornando-o mais moderno e conveniente:
A interface se adapta a qualquer largura de tela.
O mostruário ocupa menos espaço em altura para caber sempre na janela de trabalho.
As
informações necessárias aparecem apenas no momento em que são
requeridas. Até que você tenha escolhido uma tarifa, não serão mostrados
detalhes adicionais de pagamento.
Comandos para mudança rápida para serviços MQL5 e a janela
"Ferramentas" foram adicionados ao painel do Testador de Estratégia.
Eles são exibidos apenas na seção "Visão Geral"; nas outras guias, o
painel é usado para gerenciar os testes.
Adicionado o estado salvo de janela para serviços MQL5. Se você deixar o
Mercado aberto antes de desligar o terminal, irá encontrá-lo no mesmo
estado na próxima vez que o ligar.
Corrigida a
sincronização periódica do estado de uma conta MQL5. Em alguns casos, o
erro podia impedir a cópia de sinais.
Corrigida a exibição de uma seleção de produtos recomendados no Mercado.
Corrigido o funcionamento do menu de contexto de sinais no Navegador.
Usando-o, você pode ir para ver o sinal ao qual você está inscrito, bem
como cancelar a inscrição.
MQL5
Corrigido erro no
funcionamento do operador "-" durante a implementação de números
complexos na biblioteca padrão (arquivo
MQL5\Include\Math\Alglib\complex.mqh).
Agora você pode
usar qualquer expressão na inicialização de seqüências, não apenas
constantes. Isto melhorará a usabilidade e a compatibilidade com o
código C++.
struct POINT
{
int x,y;
};
int GetYFunc(y)
{
return(y * y);
}
void SomeFunction(int x1,int x2,int y)
{
POINT pt={ x1+x2, GetYFunc(y) };
ProcessPoint(pt);
};
Corrigido um erro que ocorria durante a compilação union ao manipular grandes quantidades de dados.
Corrigida a operação da função StringToCharArray. Agora ela converte toda a string passada numa matriz Char, em vez de parar no primeiro caractere nulo de término.
Adicionado controle sobre a presença explícita de uma chamada de
construtor no código para classes/estruturas cuja a classe pai não tem
um construtor padrão.
MetaEditor
Adicionada exibição do local de chamada para funções inline no relatório do criador de perfil. No exemplo abaixo, a chamada de func(); agora é destacada:
A função func em si não é destacada, pois seu código está completamente colocado em OnStart.
Adicionada a capacidade de criar um projeto
em branco. Isso será útil para o desenvolvimento fora do padrão com sua
própria estrutura de arquivo, quando os modelos padrão não são
adequados.
Quando você cria um projeto desta forma, apenas um arquivo de
configurações vazio "mqproj" é criado. Os arquivos para o código fonte
devem ser criados por você mesmo depois.
Acelerada a inicialização do MetaEditor.
Corrigido um erro de exibição de dados na lista de expressões observadas durante a depuração. Em alguns casos, podia mostrar valores das variáveis de maneira incorreta.
Corrigida a adição automática da extensão ".py" aos arquivos de scripts em Python criados usando o MQL Wizard.