---
title: "MetaTrader 5 build 2980: Notificações push sobre operações de negociação - Última atualização"
description: "Se um Take Profit for acionado no servidor e seu computador estiver desligado, você receberá uma notificação sobre o fechamento da... - Última atualização"
image: "https://www.metatrader5.com/c/17/0/terminal-1__54.png"
---

# 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

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

   ![](https://www.metatrader5.com/c/17/0/terminal-1__54.png)

    Anteriormente, você só podia receber [notificações em dispositivos móveis](https://www.metatrader5.com/pt/terminal/help/startworking/settings#notifications) 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](https://www.metatrader5.com/pt/mobile-trading/iphone) ou [Android](https://www.metatrader5.com/pt/mobile-trading/android)
     - Abrir a seção de mensagens, encontrar sua [MetaQuotes ID](https://www.metatrader5.com/pt/mobile-trading/iphone/help/settings_messages#my_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
2. Atualizamos o mostruário do [VPS MetaTrader](https://www.mql5.com/pt/vps), 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.

   ![](https://www.metatrader5.com/c/17/0/terminal-2__46.png)
3. 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.

   ![](https://www.metatrader5.com/c/17/0/terminal-3__38.png)
4. 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.
5. Corrigida a sincronização periódica do estado de uma conta MQL5. Em alguns casos, o erro podia impedir a cópia de sinais.
6. Corrigida a exibição de uma seleção de produtos recomendados no Mercado.
7. 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

1. 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).
2. 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);   };
   ```
3. Corrigido um erro que ocorria durante a compilação [union](https://www.mql5.com/pt/docs/basis/types/classes#union) ao manipular grandes quantidades de dados.
4. Corrigida a operação da função [StringToCharArray](https://www.mql5.com/pt/docs/convert/stringtochararray). Agora ela converte toda a string passada numa matriz Char, em vez de parar no primeiro [caractere nulo](https://en.wikipedia.org/wiki/Null-terminated_string) de término.
5. 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

1. Adicionada exibição do local de chamada para funções inline no relatório do [criador de perfil](https://www.metatrader5.com/pt/metaeditor/help/development/profiling). No exemplo abaixo, a chamada de func(); agora é destacada:

   ![](https://www.metatrader5.com/c/17/0/metaeditor-1__11.png)

    A função func em si não é destacada, pois seu código está completamente colocado em OnStart.
2. Adicionada a capacidade de criar um [projeto](https://www.metatrader5.com/pt/metaeditor/help/mql5storage/projects) 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.

   ![](https://www.metatrader5.com/c/17/0/metaeditor-2__11.png)

    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.
3. Acelerada a inicialização do MetaEditor.
4. Corrigido um erro de exibição de dados na lista de expressões observadas durante a [depuração](https://www.metatrader5.com/pt/metaeditor/help/development/debug). Em alguns casos, podia mostrar valores das variáveis de maneira incorreta.
5. Corrigida a adição automática da extensão ".py" aos arquivos de scripts em [Python](https://www.metatrader5.com/pt/metaeditor/help/development/python) criados usando o MQL Wizard.

Documentação atualizada.

**Veja as notícias anteriores:**

- [MetaTrader 5 build 2940: Transferência dos mostruários dos Serviços MQL5 para o espaço de trabalho e atualização do design](https://www.metatrader5.com/pt/releasenotes/terminal/2196)
- [MetaTrader 5 build 2875: Melhorias e correções](https://www.metatrader5.com/pt/releasenotes/terminal/2190)
- [MetaTrader 5 Build 2860: melhorias para Wine e expansão da integração com SQL](https://www.metatrader5.com/pt/releasenotes/terminal/2188)
- [MetaTrader 5 build 2815: Acesso ao livro de ofertas desde Python, melhorias no depurador e no criador de perfil](https://www.metatrader5.com/pt/releasenotes/terminal/2186)
- [MetaTrader 5 build 2755: Janela de cotações e depurador melhorados](https://www.metatrader5.com/pt/releasenotes/terminal/2180)
