Что нового в MetaTrader 5?

История обновлений десктопной, мобильной и веб-платформ

13 июля 2012

MetaTrader 5 Trading Terminal build 674

Trading Terminal

  1. Добавлена возможность публикации скриншотов чартов на сайте MQL5.com. Теперь, при сохранении скриншота чарта, достаточно выбрать соответствующую опцию, после чего скриншот будет автоматически размещён на сайте www.mql5.com, а трейдер получит адрес этого скриншота который может быть использован для публикации на других сайтах и форумах.


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

MQL5

  1. MQL5: Добавлена точка входа OnTradeTransaction - получение информации о торговых транзакциях, происходящих с торговым счётом.

    void OnTradeTransaction(const MqlTradeTransaction& trans,const  MqlTradeRequest& request,const MqlTradeResult& result)

    Данная точка входа вызывается для передачи в MQL5-программу информации о торговых транзакциях, происходящих с торговым счётом:

    • добавление, изменение, удаление открытых ордеров
    • добавление, изменение, удаление ордеров в истории
    • добавление, изменение, удаление сделок
    • изменение позиции
    • выполнение торговых запросов клиента и получение результатов.

    Клиентский терминал хранит историю торговых транзакций и при наличии точки входа последовательно передаёт их эксперту. История ограничена по длине 1024 транзакциями и очищается при следующем подключении.

    Следует иметь в виду, что обработка транзакций в терминале ведётся независимо от обработки транзакций в MQL5-программе, т.е., например, пока эксперт обрабатывает транзакцию добавления нового ордера, параллельно с этим терминал может получить транзакцию об удалении соответствующего ордера и перенесении его в историю.

  2. Исправлено формирование длинных скриншотов чартов средствами MQL5 (функция ChartScreenShot).
  3. Исправлена ошибка получения пустого последнего бара у инструментов с построением чартов по Last ценам.
  4. Добавлена проверка наличия доступной истории при выполнении функций запроса в синхронных запросах ценовой истории.
  5. Добавлена функция заполнения числового массива ArrayFill. Данная функция является аналогом С функции memset, позволяет инициализировать область памяти максимально эффективным образом.
  6. Обновлено перечисление ENUM_SYMBOL_SWAP_MODE - параметры начисления свопов по открытым позициям -  добавлены новые значения и переименована часть старых. Поддержка старых значений перечисления оставлена для поддержки совместимости.
  7. MQL5: Расширен набор значений перечисления "типы сделок"  ENUM_DEAL_TYPE, добавлены значения:

    • DEAL_TYPE_BONUS - зачисление бонуса брокером
    • DEAL_TYPE_COMMISSION - списание комиссии брокером
    • DEAL_TYPE_COMMISSION_DAILY - списание комиссии брокером по результатам торгового дня
    • DEAL_TYPE_COMMISSION_MONTHLY - списание комиссии брокером по результатам месяца
    • DEAL_TYPE_AGENT_DAILY - зачисление агентской комиссии по результатам торгового дня
    • DEAL_TYPE_AGENT_MONTHLY - зачисление агентской комиссии по результатам месяца
    • DEAL_TYPE_INTERESTRATE - зачисление накопленных процентов на свободные средства
    • DEAL_TYPE_BUY_CANCELED - отменённая сделка покупки
    • DEAL_TYPE_SELL_CANCELED - отменённая сделка продажи
  8. Стандартная библиотека. Добавлена возможность управления элементами списка в классе CComboBox.
  9. Стандартная библиотека. Добавлен класс CCanvas (MQL5\Include\Controls\Canvas.mqh).
  10. Класс CCanvas обеспечивает возможности реализации произвольной графики на пользовательских объектах типа "Bitmap" и "Bitmap Label". Фактически эти объекты становятся поверхностью рисования, на которой может быть нарисовано любое изображение. Таким образом появляется возможность создания собственных графических построений, не связанных с готовыми графическими объектами терминала.

    Класс реализует функции рисования линий, окружностей, прямоугольников, полигонов, их заливки, заливки произвольной области заданным цветом. Кроме того, в дистрибутив клиентского терминала добавлен пример использования этого класса CanvasSample (MQL5\Scripts\Examples\Canvas\CanvasSample.mq5).


Strategy Tester

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

MetaEditor

  1. Добавлен профилировщик MQL5-программ - встроенный инструмент для сбора характеристик программы в процессе её выполнения. Собираются такие характеристики, как время исполнения функций, число вызовов функций, время выполнения отдельных фрагментов кода. Данное инструментальное средство позволит программисту проанализировать свою программу, найти её критические участки и написать более оптимальный код.

    Публикация скриншотов чартов на MQL5.com

  2. Исправлено сравнение файлов с содержимым MQL5 Storage.
  3. Исправления по крешлогам.
    Обновлена документация.

    Автоматическое обновление доступно через систему LiveUpdate. Скачать торговый терминал MetaTrader 5 можно по ссылке "Автоматическое обновление"

    Скачать торговый терминал MetaTrader 5 можно по ссылке: "https://download.mql5.com/cdn/web/metaquotes.ltd/mt5/mt5setup.exe

20 апреля 2012

MetaTrader 5 iOS build 630
  • поддержка push-уведомлений из десктоп терминала и сервисов MQL5.community;
  • возможность просмотра уже полученных уведомлений;
  • улучшенный интерфейс;
  • добавлено 16 технических индикаторов: Accelerator Oscillator, Accumulation/Distribution, Alligator, Average Directional Movement Index, Awesome Oscillator, Bears Power, Bulls Power, DeMarker, Fractals, Gator Oscillator, Ichimoku Kinko Hyo, Market Facilitation Index, On Balance Volume, Parabolic SAR, Relative Vigor Index, Volumes;
  • возможность менять графические настройки индикаторов (цвет, толщина линии);
  • загрузка исторических данных в фоновом режиме без блокировки навигации по графику;
  • исправление ошибок по сообщениям пользователей.

14 февраля 2012

MetaTrader 5 Android build 586
  • Добавлено отображение графиков цен в режиме реального времени с возможностью навигации и масштабирования.
  • Переработан и улучшен интерфейс всего приложения.
  • Добавлен интерфейс, оптимизированный для работы на планшетных компьютерах.
  • Исправлены ошибки по сообщениям пользователей.

22 декабря 2011

Новая версия мобильного терминала MetaTrader 5 для iPhone

В новой версии MetaTrader 5 for iPhone (5.0.540) в терминал были добавлены турецкий и традиционный китайский языки.

Для ускорения работы терминала в новой версии уменьшен размер резервных копий программы, а также исправлен ряд ошибок по сообщениям пользователей.

6 декабря 2011

MetaTrader 5 iOS build 540
  • Добавлены языки: турецкий, традиционный китайский
  • Уменьшен размер резервных копий программы
  • Исправлены ошибки по сообщениям пользователей

19 октября 2011

MetaTrader 5 Android build 523
  • Исправлены торговые диалоги в Android 3.x Honeycomb.
  • Добавлено отображение идентификаторов позиций и ордеров во внешней системе.
  • Улучшено перелистывание вкладок.
  • Исправлено отображение истории для периода, дата окончания которого отлична от текущей.
  • Расширен список поддерживаемых устройств.
  • Исправления по сообщениям на форуме и крешлогам.

21 сентября 2011

MetaTrader 5 iOS build 507
  • переработаны диалоги торговли;
  • добавлены языки: испанский, итальянский, французский, арабский, китайский;
  • исправлены ошибки по сообщениям пользователей.

23 августа 2011

MetaTrader 5 iOS build 489 Исправлена ошибка расчета индикатора OSMA.

16 августа 2011

MetaTrader 5 iOS build 485
  • добавлены технические индикаторы;
  • исправление ошибок.

18 июня 2011

MetaTrader 5 iOS build 466
  • добавлены русский и немецкий языки;
  • поддержка портретного режима чарта;
  • добавлен режим отображения расширенной информации о котировках;
  • исправление ошибок.

5 мая 2011

MetaTrader 5 iOS build 439
  • Улучшена стабильность сети;
  • Добавлены иконки сервера;
  • Исправлены ошибки.

3 апреля 2011

MetaTrader 5 iOS build 421
  • Добавлены диаграммы с навигацией и масштабированием функций;
  • Добавлен автономный режим;
  • Исправлены ошибки.

2 сентября 2009

MetaTrader 5: 9 сентября – красный день календаря!

9 сентября - важный день в истории торговой платформы MetaTrader 5. Мы выходим на финишную прямую в разработке платформы, и сегодня стартует закрытое бета-тестирование клиентского терминала MetaTrader 5.

Новый клиентский терминал был отослан некоторым участникам MQL4.community для тестирования. Они должны помочь отыскать ошибки, которые, к сожалению, всегда сопутствуют разработке чего-то нового. MetaTrader 5, будучи разработанным с нуля, не является исключением.

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

123456789