---
title: "MetaTrader 5 build 3640: веб-терминал на 11 языках - Последние обновления"
description: "Добавлены переводы интерфейса на 10 широко используемых языков: русский, французский, немецкий, итальянский, японский, корейский... - Последние обновления"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/ru/releasenotes/terminal/2279"
---

# MetaTrader 5 build 3640: веб-терминал на 11 языках

## Добавлены переводы интерфейса на 10 широко используемых языков: русский, французский, немецкий, итальянский, японский, корейский, испанский, турецкий, китайский упрощенный и традиционный. В ближайших версиях этот список будет расширяться и дальше

17 марта 2023

### Web Terminal

1. Добавлены переводы интерфейса на 10 широко используемых языков: русский, французский, немецкий, итальянский, японский, корейский, испанский, турецкий, китайский упрощенный и традиционный. В ближайших версиях этот список будет расширяться и дальше. Для переключения интерфейса на свой язык воспользуйтесь меню:

   ![Интерфейс веб-терминала доступен на 11 языках](https://www.metatrader5.com/c/17/1/web-terminal.png)
2. Оптимизирован механизм подключения к торговому серверу.

### MQL5

1. MQL5: Добавлены флаги COPY_TICKS_VERTICAL и COPY_RATES_VERTICAL для методов [CopyTicks](https://www.mql5.com/ru/docs/matrix/matrix_initialization/matrix_copyticks),[CopyTicksRange](https://www.mql5.com/ru/docs/matrix/matrix_initialization/matrix_copyticksrange) и[CopyRates](https://www.mql5.com/ru/docs/matrix/matrix_initialization/matrix_copyrates) соответственно.

   По умолчанию копирование тиков и серий в матрицу производится вдоль горизонтальной оси, то есть данные добавляются справа в конец строки. В задачах [запуска обученной ONNX модели](https://www.mql5.com/ru/docs/onnx/onnx_mql5) такую матрицу приходится транспонировать для подачи входных данных:

   ```
   const long   ExtOutputShape[] = {1,1};    // форма выходных данных модели const long   ExtInputShape [] = {1,10,4}; // форма входных данных модели #resource "Python/model.onnx" as uchar ExtModel[]// модель в виде ресурса //+------------------------------------------------------------------+ //| Script program start function                                    | //+------------------------------------------------------------------+ int OnStart(void)   {    matrix rates; //--- получаем 10 баров    if(!rates.CopyRates("EURUSD",PERIOD_H1,COPY_RATES_OHLC,2,10))       return(-1); //--- подаем на вход набор векторов OHLC    matrix x_norm=rates.Transpose();    vector m=x_norm.Mean(0);                  vector s=x_norm.Std(0);    matrix mm(10,4);    matrix ms(10,4);
   ```

   Теперь достаточно при вызове метода указать дополнительный флаг [COPY_RATES_VERTICAL](https://www.mql5.com/ru/docs/matrix/matrix_initialization/matrix_copyrates)([COPY_TICKS_VERTICAL](https://www.mql5.com/ru/docs/matrix/matrix_initialization/matrix_copyticks) для тиков), чтобы избавиться от лишней операции трансформации данных:

   ```
   //+------------------------------------------------------------------+ //| Script program start function                                    | //+------------------------------------------------------------------+ int OnStart(void)   {    matrix rates; //--- получаем 10 баров    if(!rates.CopyRates("EURUSD",PERIOD_H1,COPY_RATES_OHLC|COPY_RATES_VERTICAL,2,10))       return(-1); //--- подаем на вход набор векторов OHLC
   ```
2. Добавлено значение CHART_SHOW_TRADE_HISTORY в перечисление [ENUM_CHART_PROPERTY_INTEGER](https://www.mql5.com/ru/docs/constants/chartconstants/enum_chart_property#enum_chart_property_integer). Свойство управляет отображением сделок из торговой истории на графике. Для получения и установки свойства используйте функции [ChartGetInteger](https://www.mql5.com/ru/docs/chart_operations/chartgetinteger) и [ChartSetInteger](https://www.mql5.com/ru/docs/chart_operations/chartsetinteger). Подробнее об отображении сделок на графике читайте в [документации платформы](https://www.metatrader5.com/ru/terminal/help/trading/performing_deals#position_showonchart).

### MetaEditor

- Исправлено зависание интерфейса, происходившее в редких случаях при компиляции файлов.

### Terminal

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

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

- [MetaTrader 5 build 3620: улучшения веб-терминала, поддержка ONNX и ускоренное умножение матриц в MQL5](https://www.metatrader5.com/ru/releasenotes/terminal/2278)
- [MetaTrader 5 для iPhone/iPad: улучшение торговых и аналитических функций графиков](https://www.metatrader5.com/ru/releasenotes/terminal/2277)
- [MetaTrader 5 build 3550: улучшения и исправления](https://www.metatrader5.com/ru/releasenotes/terminal/2265)
- [MetaTrader 5 build 3540: 2FA/TOTP аутентификация и улучшенный Обзор рынка в веб-терминале](https://www.metatrader5.com/ru/releasenotes/terminal/2264)
- [MetaTrader 5 build 3520: добавлена 2FA/TOTP аутентификация с помощью Google Authenticator](https://www.metatrader5.com/ru/releasenotes/terminal/2262)
