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






















