---
title: "MetaTrader 5 Platform Update Build 1045: Novo formulário de função WebRequest - Última atualização"
description: "Última atualização: Preparatory works for virtual hosting support in MetaTrader 5 platform. Virtual hosting service allows you to rent a... - Última atualização"
image: "https://www.metatrader5.com/c/17/2015/1/tester.png"
url: "https://www.metatrader5.com/pt/releasenotes/terminal/1045"
---

# MetaTrader 5 Platform Update Build 1045: Novo formulário de função WebRequest

## Última atualização: Preparatory works for virtual hosting support in MetaTrader 5 platform. Virtual hosting service allows you to rent a terminal that operates around the

16 janeiro 2015

1. Trabalhos preparatórios para suporte da hospedagem virtual, no terminal MetaTrader 5. A hospedagem virtual é um serviço que lhe permite alugar um terminal que funciona 24 horas por dia e sem interrupção, sem sair do MetaTrader 5. Uma das principais características é a seleção do servidor mais próximo ao servidor da corretora, o que ajuda a minimizar a latência de rede.

   ![](https://www.metatrader5.com/c/17/2015/1/VirtualHostingMaster__2.gif)
2. Agentes de teste transferidos para trabalhar apenas em sistemas de 64 bits. Esta decisão é causada pela necessidade de acompanhar o desenvolvimento da indústria IT. Abandono de tecnologias mais antigas em favor de novas aumentará a capacidade de computação e permitirá maior desenvolvimento da rede de computação em nuvem MQL5 Cloud Network.

   ![](https://www.metatrader5.com/c/17/2015/1/tester.png)

   Mudanças nos componentes da plataforma:

     - Em versões de 32 bits dos terminais, não estará disponível o uso de agentes remotos e agentes de rede MQL5 Cloud Network. Em vez da lista destes agentes, será exibida a mensagem "Apenas disponível na versão de 64 bits".
     - O gerente de agentes MetaTester 5 Agents Manager estará disponível apenas nas versões de 64 bits. Consequentemente, a instalação de agentes poderá ser realizada apenas em sistemas de 64 bits.
3. Corrigida a filtragem de notícias ao especificar manualmente uma lista de idiomas nas configurações do terminal.
4. Otimizado o trabalho trabalhar com um grande número de ordens abertas.
5. Acelerado o envio de ordens de negociação.
6. Adaptada a interface para telas de alta resolução, Full HD e superior.

### Linguagem MQL5

1. Adicionado um novo formulário de função WebRequest:

   ```
   int WebRequest (string method, string url,string headers,int timeout, const char &data[], int data_size,char &result[], string &result_headers)
   ```

   Esta função permite gerar explicitamente o conteúdo do cabeçalho da solicitação HTTP, fornecendo um mecanismo mais flexível de interação com vários de serviços da Web. Exemplo - **[Publicação automática com WebRequest()](https://www.mql5.com/pt/code/12296)**
2. Adicionadas novas propriedades de conta de negociação. Propriedades disponíveis através da [função AccountInfoDouble](https://www.mql5.com/pt/docs/account/accountinfodouble).

     - ACCOUNT_MARGIN_INITIAL **-**margem inicial atual da conta.
     - ACCOUNT_MARGIN_MAINTENANCE - margem de manutenção atual da conta.
     - ACCOUNT_ASSETS - ativos atuais na conta.
     - ACCOUNT_LIABILITIES - passivos atuais na conta.
     - ACCOUNT_COMMISSION_BLOCKED - comissão bloqueada da conta.
3. Adicionadas novas propriedades de instrumento de negociação:

     - SYMBOL_OPTION_STRIKE - preço de strike de contrato de opção. A propriedade é obtida através da função SymbolInfoDouble.
     - SYMBOL_BASIS - nombre do ativo subjacente do instrumento de negociação. A propriedade é obtida através da função SymbolInfoString.
     - SYMBOL_OPTION_MODE - tipo de opção, o valor é especificado usando a enumeração ENUM_SYMBOL_OPTION_MODE.
     - SYMBOL_OPTION_RIGHT - tipo de opção, o valor é especificado usando a enumeração ENUM_SYMBOL_OPTION_RIGHT. A propriedade é obtida através da função SymbolInfoInteger.
4. Adicionada a função SymbolInfoMarginRate - obtenção do valor do fator de cobrança das margens inicial e de manutenção dependendo do tipo e direção da ordem de negociação.
5. Corrigido o trabalho da função ChartIndicatorName no testador de estratégias.
6. Corrigido o erro de compilação de macros contendo a substituição de nome através de ##.
7. Corrigido o erro que redefinia o atributo final do arquivo ao abrir um novo arquivo.

Correções de crash-logs.

Documentação atualizada.

**Veja as notícias anteriores:**

- [MetaTrader 5 Platform Update Build 1035: Option Strategy Builder and Access to Ticks](https://www.metatrader5.com/pt/releasenotes/terminal/1035)
- [MetaTrader 5 Android build 990](https://www.metatrader5.com/pt/releasenotes/android/990)
- [MetaTrader 5 iPhone build 991](https://www.metatrader5.com/pt/releasenotes/iphone/991)
- [MetaTrader 5 Trading Terminal build 1010: New Signals, Market and Options](https://www.metatrader5.com/pt/releasenotes/terminal/1010)
- [MetaTrader 5 iPhone build 971](https://www.metatrader5.com/pt/releasenotes/iphone/971)
