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

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

10 декабря 2009
MetaTrader 5 Client Terminal build 230
  1. MQL5: Введена новая функция GetPointer()
  2. MQL5: Объявить указатель можно только на классы
  3. MQL5: Исправлена ошибка получения последнего известного времени сервера.
  4. Terminal: Исправлена ошибка добавления в базе счетов при открытии нового счёта.
  5. Terminal: Исправлена ошибка загрузки чартов при открытии нового счёта.
  6. Terminal: Исправления по креш-логам.
8 декабря 2009
MetaTrader 5 Client Terminal build 229
  1. MQL5: Исправлена ошибка вызова деструктора для локального объекта
  2. MQL5: Исправлена ошибка освобождения динамического массива с размером 0
  3. MQL5: Исправлено конструирование сложного объекта не имеющего конструктора
  4. Terminal:  Исправления по креш-логам.
7 декабря 2009
MetaTrader 5 Client Terminal build 228
  1. MQL5: Исправлен запрос значения времени точек построения графических объектов.
  2. MQL5: Добавлен метод поиска окна чарта содержащего указанный индикатор - ChartWindowFind
  3. MQL5: Исправлена ошибка в последовательности вызова деструкторов сложных объектов.
  4. MQL5: Добавлена возможность инициализации структур содержащих строки с помощью инициализирующей последовательности.
  5. MQL5: Исправлена ошибка неявного преобразования строки при её передаче в качестве целочисленного параметра.
  6. MQL5: Изменено поведение деструкторов объектов - деструкторы классов всегда виртуальны.
  7. Terminal: Исправлен вывод сообщения об ошибках торговли.
  8. Terminal: Исправлены ошибки в распаковке котировок.
  9. Terminal: Реализована привязка базы аккаунтов к компьютеру и Windows аккаунту пользователя, для предотвращения хищения информации. При смене Windows аккаунта или переносе терминала на другой компьютер, необходимо повторно указать логин и пароль.
  10. Terminal: При полном отсутствии файла справки терминала, его обновление происходит без перезагрузки терминала.
  11. Terminal: Исправлена ошибка при перемещении графических объектов, если одна из точек построения за пределами видимости.
  12. Terminal: Исправлена ошибка в истории торговли.
  13. MetaEditor 5: Поправлен проверка необходимости конвертации ANSI файлов в Unicode при загрузке файлов.
  14. MetaEditor 5: Исправлен выбор расширения файла при его сохранении.
  15. MetaEditor 5: Исправлено изменения времени модификации файла при отладке.
24 ноября 2009
MetaTrader 5 Client Terminal build 226
  1. Terminal: Исправлено восстановление после падения внутри dll импортируемой в MQL5
  2. MQL5: Введён новый модификатор export для функций
int Function() export
{
}

Данный модификатор указывает компилятору внести функцию в таблицу экспортируемых данным EX5 функций. Только функции с таким модификатором становятся доступными ("видимыми") из других экспертов. Теперь свойство library всего лишь указывает компилятору, что данный EX5 будет являться библиотекой и компилятор проставит это в заголовке EX5.

Все функции которые планируются как экспортируемые нужно будет помечать модификатором export

21 ноября 2009
MetaTrader 5 Client Terminal build 224
  1. Terminal: Исправлено построение Fibonacci Retracement.
  2. Terminal: Исправлены ошибки форматирования в списке глобальных переменных.
  3. Terminal: Убрано ограничение на длину комментария чарта
  4. MQL5: Добавлено автоматическое освобождение неиспользуемых расчётных индикаторов эксперта при переключении символа или периода.
  5. MQL5: Добавлена константа CHARTS_MAX - максимальное количество открытых графиков.
21 ноября 2009
MetaTrader 5 Client Terminal build 221
  1. Terminal: Исправлена перерисовка навигатора при начальной компиляции примеров.
  2. Terminal: Пользовательские сертификаты расширенной авторизации перенесены в каталог "Config\Certificates".
  3. Terminal: Исправлена отрисовка последних цен на чарте.
  4. Terminal: Исправлено сохранение списка языков по которым получаются новости.
  5. Terminal: Исправлена ошибка восстановления свёрнутых окон чартов.
  6. Terminal: В диалоге модификации позиции, добавлена возможность указывать отрицательное количество пунктов.
  7. Terminal: Исправлена рисование индикаторов при изменении параметров.
  8. Terminal: Добавлена вкладка "Активы":
    · Assets — название актива или инструмента;
    · Volume — объем клиентской позиции(в единицах) по данному активу или торговому инструменту;
    · Rate — курс актива или инструмента по отношению к валюте депозита;
    · USD — в данной колонке отображается количество реально затраченной валюты депозита(без учета плеча) на покупку/продажу валюты или торгового инструмента.
    · Graph — графическое отображение клиентской позиции в валюте депозита(Синими полосами отображаются длинные позиции, красными — короткие);

    Существует возможность просмотра информации по длинным или коротким позициям в виде диаграммы. Переключение диаграмм происходит по нажатию на названии или через контекстное меню. Активы счета по валюте депозита отображаются с учетом свободных залоговых средств.

  9. Terminal: Добавлена возможности ручного выбора точки подключения терминала и инициализации процесса оценки каждой из точек. Для каждой из точек доступа показывается уровень связи с каждой из точек.
21 ноября 2009
MetaTrader 5 Client Terminal build 220
  1. MetaEditor 5: Исправлена работа Undo\Redo
  2. MetaEditor 5: Добавлено предупреждение о неудачном завершении компиляции
  3. MetaEditor 5: Исправлен формат вывода переменных с плавающей точкой в отладчике.
  4. MetaEditor 5: Исправлен поиск в файлах по маске.
  5. Terminal: Исправлена проверка параметров эксперта при вводе.
  6. Terminal: Исправлено зависание при совершении торговых операций
  7. Terminal: Расширено доступное число знаков при вводе значения уровней в индикаторах.
  8. Terminal: Добавлено меню ручного переключения серверов доступа и запуска сканирования серверов доступа с выбором наилучшего.
  9. Terminal: Исправлено восстановление окон чартов перед вызовом команд упорядочивания (Cascade, Tile Horizontally, Tile Vertically, Arrange Icons).
  10. Terminal: В заголовке окна терминала добавлен показ имени текущего сервера.
  11. Terminal: Исправлены ошибки подключения с новым счётом после открытия демо-счёта.
21 ноября 2009
MetaTrader 5 Client Terminal build 217
  1. MetaEditor 5: Исправлена подсветка строковых литералов.
  2. MetaEditor 5: Исправлена автоподстановка для методов реализованных внутри объявления класса.
  3. Terminal: Исправлено контекстное меню чарта в разделе "Trading"
  4. Terminal: Исправлены свойства графического объекта Arrow.
  5. Terminal: Переработаны структуры конфигурационных файлов, при обновлении со старых билдов возможно появление сообщения "Symbols: invalid base header".
21 ноября 2009
MetaTrader 5 Client Terminal build 216
  1. Добавлены свойства ширины и высоты графических объектов Bitmap и Label в MQL5.
  2. Добавлена сортировка истории ордеров по времени закрытия и состоянию
  3. Исправлена обработка тултипов кастомных индикаторов.
  4. В MQL5 добавлен метод IndicatorRelease - освобождение ранее полученного индикатора.
  5. Добавлено свойство Read Only для графического объекта Edit.
  6. Переработано представление торговой истории. Исправлен показ начисленных свопов.
  7. Исправлена ошибка повторного выделения демо-счетов.
21 ноября 2009
MetaTrader 5 Client Terminal build 213
  1. Исправлена ошибка докачки исторических данных
  2. Исправлена ошибка в работе автоподстановка имён в MetaEditor 5.
  3. Исправлено поведение поля ввода цен.
  4. Исправлен режим отрисовки индикатора DRAW_SECTION.
  5. Исправлена ошибка в списке параметров эксперта.
  6. Исправлена работа команды отладчика "Add to watchlist" для выделенного текста.
  7. Исправлена ошибка синхронизации торговой истории.
  8. Переделана маркировка волн Эллиота в графических объектах в соответствии с "Волновой принцип Эллиотта. Ключ к пониманию рынка." А. Пректер, А. Фрост
  9. Реализован метод Alert в MQL5. Добавлена возможность вызова окна алертов из клиентского терминала из контекстного меню вкладки Experts.
  10. Добавлена возможность выставления стопов в пунктах, при открытии и модификации позиций и отложенных ордеров. Управляется в настройках терминала (Tools->Options->Trade->Use Stops).
123456789101112131415следующая