---
title: "MetaTrader 5 Trading Terminal build 1045: Новый WebRequest - Последние обновления"
description: "Подготовительные работы по поддержке виртуального хостинга в терминале MetaTrader 5. - Последние обновления"
image: "https://www.metatrader5.com/c/17/2015/1/tester.png"
url: "https://www.metatrader5.com/ru/releasenotes/terminal/1045"
---

# MetaTrader 5 Trading Terminal build 1045: Новый WebRequest

## Подготовительные работы по поддержке виртуального хостинга в терминале MetaTrader 5

16 января 2015

### Торговый терминал

1. Подготовительные работы по поддержке виртуального хостинга в терминале MetaTrader 5. Сервис виртуального хостинга - это возможность получить в аренду терминал, работающий круглосуточно и без перебоев, не выходя из MetaTrader 5. Одной из основных особенностей является подбор сервера, расположенного наиболее близко к серверу брокера, что позволяет минимизировать сетевые задержки.

   ![](https://www.metatrader5.com/c/17/2015/1/VirtualHostingMaster__2.gif)
2. Агенты тестирования переведены на работу только в 64-разрядных системах. Данное решение обусловлено необходимостью следовать развитию IT-индустрии. Отказ от старых технологий в пользу новых позволит увеличить производительность вычислений и даст возможность дальнейшему развитию сети облачных вычислений MQL5 Cloud Network.

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

   Изменения в компонентах платформы:

     - В 32-битных версиях терминалов станет недоступно использование удаленных агентов и агентов сети MQL5 Cloud Network. Вместо списка этих агентов будет отображаться сообщение "Доступно только в 64-х битной версии".
     - Менеджер агентов MetaTester 5 Agents Manager будет доступен только в 64-битной версии. Соответственно установку агентов можно будет производить только на 64-битных системах.
3. Исправлена фильтрация новостей по языку при ручном указании списка языков в настройках терминала.
4. Оптимизирована работа с большим количеством открытых ордеров.
5. Ускорена отправка торговых запросов.
6. Произведена дополнительная адаптация интерфейса для экранов с высоким разрешением - Full HD и выше.

### Язык MQL5

1. Добавлена новая форма функции WebRequest:

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

   Данная функция позволяет явно формировать содержимое заголовка HTTP-запроса, предоставляя более гибкий механизм взаимодействия с различными Web-сервисами. Пример - **[Автоматическая публикация с WebRequest()](https://www.mql5.com/ru/code/12296)**
2. Добавлены новые свойства торгового счета. Свойства доступны с помощью [функции AccountInfoDouble](https://www.mql5.com/ru/docs/account/accountinfodouble).

     - ACCOUNT_MARGIN_INITIAL **-**текущая начальная маржа счета.
     - ACCOUNT_MARGIN_MAINTENANCE - текущая поддерживающая маржа счета.
     - ACCOUNT_ASSETS - текущие активы на счете.
     - ACCOUNT_LIABILITIES - текущие обязательства на счете.
     - ACCOUNT_COMMISSION_BLOCKED - текущая заблокированная комиссия по счету.
3. Добавлены новые свойства торгового инструмента:

     - SYMBOL_OPTION_STRIKE - цена страйк опционного контракта. Свойство получается функцией SymbolInfoDouble.
     - SYMBOL_BASIS - имя базисного актива торгового инструмента. Свойство получается функцией SymbolInfoString.
     - SYMBOL_OPTION_MODE - тип опциона, значение задается при помощи перечисления ENUM_SYMBOL_OPTION_MODE.
     - SYMBOL_OPTION_RIGHT - право опциона, значение задается при помощи перечисления ENUM_SYMBOL_OPTION_RIGHT. Свойство получается функцией SymbolInfoInteger.
4. Добавлена функция SymbolInfoMarginRate - получение значения коэффициента взимания начальной и поддерживающей маржи в зависимости от типа и направления торгового ордера.
5. Исправлена работа функции ChartIndicatorName в тестере стратегий.
6. Исправлена ошибка компиляции макросов, содержащих подстановку имени с помощью ##.
7. Исправлена ошибка сброса признака конца файла при открытии нового файла.

Исправления по крешлогам.

Обновлена документация.

Обновление доступно через систему LiveUpdate.

**Предыдущие новости:**

- [MetaTrader 5 Trading Terminal build 1035: Построитель опционных стратегий и доступ к тикам](https://www.metatrader5.com/ru/releasenotes/terminal/1035)
- [MetaTrader 5 Android build 990](https://www.metatrader5.com/ru/releasenotes/android/990)
- [MetaTrader 5 iPhone build 991](https://www.metatrader5.com/ru/releasenotes/iphone/991)
- [MetaTrader 5 Trading Terminal build 1010: Новые сигналы, маркет и опционы](https://www.metatrader5.com/ru/releasenotes/terminal/1010)
- [MetaTrader 5 iPhone build 971](https://www.metatrader5.com/ru/releasenotes/iphone/971)
