MetaTrader 5 Trading Terminal build 756

Для торговых инструментов с фиксированным шагом цены, шкала графика строится кратной шагу цены торгового инструмента

26 января 2013

Trading Terminal

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

    Для торговых инструментов с фиксированным шагом цены, шкала графика строится кратной шагу цены торгового инструмента

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

    Добавлен показ разрешённых типов ордеров, режимов исполнения и режимов истечения

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

    Trading Signals

  7. Добавлена возможность визуализации торговой истории сигнала на чартах терминала:

    Добавлена возможность визуализации торговой истории сигнала на чартах терминала

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

  8. Исправлено и улучшено отображение графиков в информации о сигнале. Графики приведены к общему виду с MQL5.com, добавлен показ трендовой линии.

    Исправлено и улучшено отображение графиков в информации о сигнале

  9. Изменён алгоритм вычисления объёма копируемой сделки при разных маржинальных плечах у источника сигнала и подписчика:

    Текущая схема:Объём сделки изменяется прямо пропорционально соотношению плеча источника сигнала и подписчика. Т.е. если источник сигнала с плечом 1:100 открывает сделку на 1 лот, то при 100% копировании и совпадающими по размеру и валюте депозитами подписчик с плечом 1:500 откроет сделку на 5 лотов, а подписчик с плечом 1:10 откроет сделку на 0.1 лота.

    Новая схема:Если плечо подписчика больше плеча источника сигнала, то оно не влияет на объём копируемой сделки, в противном случае объём сделки изменяется прямо пропорционально соотношению плеча источника сигнала и подписчика.

    Т.е. если источник сигнала с плечом 1:100 открывает сделку на 1 лот, то при 100% копировании и совпадающими по размеру и валюте депозитами подписчик с плечом 1:500 откроет сделку на 1 лот, а подписчик с плечом 1:10 откроет сделку на 0.1 лота.

  10. Исправлена сортировка списка сигналов по средней прибыли.
  11. Исправлено отображение информации о сигнале при работе под Wine (Linux и Mac).
  12. Исправлены ошибки в конвертации валюты депозита при подписке на сигнал с валютой депозита, отличной от валюты депозита подписчика.

    MQL5 Market

  13. Исправлены ошибки в ярлыках программ и скриншотов в MQL5.Market в некоторых случаях.

MQL5

  1. Добавлены функции 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        // высота буфера в точках
       );
  2. Исправлена загрузка библиотек, использующих OpenCL.
  3. Исправлена работа функций CopyRates при запросе данных, превосходящих ограничение в настройках терминала, - вместо ожидания результатов обращения к серверу, немедленно возвращается ошибка.
  4. Исправлен анализ свойства indicator_color пользовательского индикатора.
  5. Стандартная библиотека. Добавлены методы для работы с текстом и шрифтами в классе CCanvas.
  6. Стандартная библиотека. Добавлены методы для работы со свойствами чарта CHART_IS_OBJECT и CHART_MOUSE_SCROLL в классе CCanvas.CChart.

Strategy Tester

  1. Исправлена ошибка определения количества шагов оптимизации, приводившая к преждевременной остановке оптимизации.
  2. Исправлена поддержка "горячих клавиш" при работе с чартом в режиме визуализации тестирования.
  3. Улучшена обработка ошибок тестирования, расширено количество сообщений об ошибках, выводимых в лог тестера.
  4. Исправлено обновление списка ордеров в режиме визуализации тестирования.

MetaEditor

  1. Исправлено отображение спец. символов в именах файлов в заголовках вкладок открытых документов.

Исправления по крешлогам.
Обновлена документация.

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

Скачать торговый терминал MetaTrader 5 можно по ссылке: https://download.mql5.com/cdn/web/metaquotes.software.corp/mt5/mt5setup.exe?utm_source=www.metatrader5.com