Trading Terminal
Для торговых инструментов с фиксированным шагом цены (фьючерсы), шкала графика строится кратной шагу цены торгового инструмента

- Исправлено отображение валюты депозита клиента во вкладке "Exposure".
 - Добавлена поддержка торговых инструментов с точностью до 8 знаков после запятой.
 - Исправлено поведение диалога торговли при выборе торгового инструмента с выключенной торговлей.
 - В информацию о торговом инструменте добавлен показ разрешённых типов ордеров, режимов исполнения и режимов истечения.

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

При нажатии кнопки "Visualize" клиентский терминал автоматически загружает торговую историю сигнала, открывает соответствующие чарты и отображает сделки сигнала в виде графических объектов аналогично тому, как это делается для истории торгового счёта клиентского терминала.
 - Исправлено и улучшено отображение графиков в информации о сигнале. Графики приведены к общему виду с MQL5.com, добавлен показ трендовой линии.

 Изменён алгоритм вычисления объёма копируемой сделки при разных маржинальных плечах у источника сигнала и подписчика:
Текущая схема:Объём сделки изменяется прямо пропорционально соотношению плеча источника сигнала и подписчика. Т.е. если источник сигнала с плечом 1:100 открывает сделку на 1 лот, то при 100% копировании и совпадающими по размеру и валюте депозитами подписчик с плечом 1:500 откроет сделку на 5 лотов, а подписчик с плечом 1:10 откроет сделку на 0.1 лота.
Новая схема:Если плечо подписчика больше плеча источника сигнала, то оно не влияет на объём копируемой сделки, в противном случае объём сделки изменяется прямо пропорционально соотношению плеча источника сигнала и подписчика.
Т.е. если источник сигнала с плечом 1:100 открывает сделку на 1 лот, то при 100% копировании и совпадающими по размеру и валюте депозитами подписчик с плечом 1:500 откроет сделку на 1 лот, а подписчик с плечом 1:10 откроет сделку на 0.1 лота.
- Исправлена сортировка списка сигналов по средней прибыли.
 - Исправлено отображение информации о сигнале при работе под Wine (Linux и Mac).
 - Исправлены ошибки в конвертации валюты депозита при подписке на сигнал с валютой депозита, отличной от валюты депозита подписчика.
 - Исправлены ошибки в ярлыках программ и скриншотов в MQL5.Market в некоторых случаях.
 
Trading Signals
MQL5 Market
MQL5
Добавлены функции TextOut, TextSetFont, TextGetSize:
Функция TextOut выводит текст в пользовательский массив (буфер) и возвращает результат успешности этой операции. Данный массив предназначается для создания графического ресурса.
bool TextOut( const string text, // выводимый текст int x, // координатa X int y, // координатa Y uint anchor, // способ привязки uint &data[], // буфер для вывода uint width, // ширина буфера в точках uint height, // высота буфера в точках uint color, // цвет текста ENUM_COLOR_FORMAT color_format // формат цвета для вывода );
Функция TextSetFont устанавливает шрифт для вывода текста методами рисования и возвращает результат успешности этой операции.
bool TextSetFont( const string name, // имя шрифта или путь к файлу шрифта на диске uint size, // размер шрифта uint flags, // комбинация флагов int orientation=0 // наклон текста );Функция TextGetSize возвращает ширину и высоту строки при текущих настройках шрифта.bool TextGetSize( const string text, // строка текста uint& width, // ширина буфера в точках uint& height // высота буфера в точках );
- Исправлена загрузка библиотек, использующих OpenCL.
 - Исправлена работа функций CopyRates при запросе данных, превосходящих ограничение в настройках терминала, - вместо ожидания результатов обращения к серверу, немедленно возвращается ошибка.
 - Исправлен анализ свойства indicator_color пользовательского индикатора.
 - Стандартная библиотека. Добавлены методы для работы с текстом и шрифтами в классе CCanvas.
 - Стандартная библиотека. Добавлены методы для работы со свойствами чарта CHART_IS_OBJECT и CHART_MOUSE_SCROLL в классе CCanvas.CChart.
 
Strategy Tester
- Исправлена ошибка определения количества шагов оптимизации, приводившая к преждевременной остановке оптимизации.
 - Исправлена поддержка "горячих клавиш" при работе с чартом в режиме визуализации тестирования.
 - Улучшена обработка ошибок тестирования, расширено количество сообщений об ошибках, выводимых в лог тестера.
 - Исправлено обновление списка ордеров в режиме визуализации тестирования.
 
MetaEditor
- Исправлено отображение спец. символов в именах файлов в заголовках вкладок открытых документов.
 
Исправления по крешлогам.
Обновлена документация.
Скачать торговый терминал MetaTrader 5 можно по ссылке: "https://download.mql5.com/cdn/web/metaquotes.ltd/mt5/mt5setup.exe






















