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

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

10 февраля 2010
MetaTrader 5 Client Terminal build 246
  1. MQL5: Исправлена ошибка неправильного определения типа передаваемого параметра в функцию Comment (Print, Alert).
  2. MQL5: Добавлена проверка, если в кастомном индикаторе для графической серии отсутствует свойство indicator_colorN и не установлено значение свойства PLOT_COLOR_INDEXES, то значение свойства по умолчанию устанавливается равным 1.
  3. MQL5: Исправлена ошибка в работе функций Copy* в варианте запроса данных от даты до даты.
9 февраля 2010
MetaTrader 5 Client Terminal build 245
  1. Terminal: Исправлена ошибка учета свободных маржевых средств в активах (во вкладке Exposure).
  2. Terminal: Исправлена работа свойства чарта "График сверху" ("Chart on foreground").
  3. Terminal: Исправлено и переделано окно предпросмотра печати для чарта.
  4. Terminal: Исправлена ошибка в работе с временными глобальными переменными.
  5. Terminal: Объединены панели инструментов "Стандартная" и "Чарты".
  6. MQL5: Исправления по крешам и сообщениям на форуме
  7. MQL5: Изменен принцип работы функций Copy* для экспертов и скриптов - теперь функции будут ожидать закачки и построения запрашиваемых данных. Время ожидания запрошенных данных не более 30 секунд. Более подробное описание будет доступно в справке MQL5 в ближайшее время.
  8. MQL5: Добавлена возможность обработки событий кастомными индикаторами, аналогично экспертам. Более подробное описание будет доступно в справке MQL5 в ближайшее время.
  9. MQL5: Исправлены ошибки работы оптимизатора.
  10. MQL5: Исправлены ошибки навигации в чартах (метод ChartNavigate).
  11. MetaEditor: Добавлена возможность поиска по Enter в окне поиска на панели инструментов.
29 января 2010
MetaTrader 5 Client Terminal build 242
  1. MQL5:    Исправлена ошибка передачи параметров в DLL
  2. Terminal: Исправлена ошибка в обновлении параметров MQL программ после компиляции
  3. Terminal: Исправлена ошибка закачки обновлений хелпа клиентского терминала.
  4. Terminal: Исправлены ошибки перевода на русский язык.
  5. MetaEditor: Добавлена подсветка встроенных типов MQL5.
21 января 2010
MetaTrader 5 Client Terminal build 240
  1. MQL5: Добавлены необязательные параметры ENUM_CODEPAGE codepage=CP_ACP в функции CharArrayToString, StringToCharArray и FileOpen
  2. MQL5: Исправлены ошибки при работе со статическими массивами
  3. MQL5: Возможность выставления точки остановка (breakpoint) в условии цикла do while
  4. Терминал: Исправлена ошибка применения тиков к истории на смене суток.
  5. Терминал: Исправлена ошибка в списке переменных эксперта.
  6. Терминал: Добавлена обработка событий создания и удаления графичесих объектов: CHARTEVENT_OBJECT_CREATE и CHARTEVENT_OBJECT_DELETE.
  7. Терминал: Исправлена ошибка отсылки Emai
14 января 2010
MetaTrader 5 Client Terminal build 239
  1. Терминал: Исправлен магнетизм объектов.
  2. Терминал: Исправлены и добавлены некоторые тултипы (в том числе табов чартов и навигатора).
  3. Терминал: Исправлена отрисовка навигатора.
  4. Терминал: Исправлен алгоритм выбора оптимальной точки доступа.
  5. MQL5:  Исправления по крешам и сообщениям на форуме
14 января 2010
MetaTrader 5 Client Terminal build 238
  1. MQL5: Исправлена ошибка отладчика приводящая к крешу при отображении в watch членов класса с доступом через this.
  2. MQL5: Добавлена оптимизация параметров строк (избавление от лишних копирований).
  3. MQL5: Исправление по креш-логам, и баг-репортам.
8 января 2010
MetaTrader 5 Client Terminal build 237
  1. Терминал: Исправлен расчет индикатора ТRIX.
  2. Терминал: Исправлена ошибка в отрисовке панели Data Window.
  3. MQL5: Исправлены ошибки в получении данных кастомных индикаторов из MQL5 программ.
  4. MQL5: Исправлена ошибка в запросе текущих символа и периода из кастомных индикаторов.
  5. MQL5: Исправлены ошибки в работе фукнции ZeroMemory
  6. MQL5: Исправлены ошибки оптимизатора
  7. MQL5: Контроль стека при вызове функций из DLL
  8. MQL5: Добавлены примеры реализации индикаторов DEMA, FRAMA, TEMA TRIX и VIDYA
5 января 2010
MetaTrader 5 Client Terminal build 235
  1. MQL5: Исправлены ошибки оптимизатора.
  2. MQL5: Исправлены ошибки вызова имортируемых из DLL функций.
  3. MQL5: Предупреждение (#59) о незакрытом #import заменено на ошибку(#300) "#import was not closed".
  4. Терминал: Исправлен расчет индикатора ТЕМА.
  5. Терминал: Исправлена ошибка в диалоге списка экспертов.
  6. Терминал: Исправлена ошибка в диалоге уровней графических объектов.
  7. Терминал: Изменен диалог критической ошибки терминала: добавлена возможность повторного запуска терминала.
29 декабря 2009
MetaTrader 5 Client Terminal build 234
  1. Терминал: Исправлено копирование графических объектов Text и Label (копирование свойства Description).
  2. MQL5: Исправлена ошибка передачи данных динамического массива в импортируемую функцию
  3. MQL5: Исправление по креш-логам, и баг-репортам.
23 декабря 2009
MetaTrader 5 Client Terminal build 233
  1. Terminal: Исправлена обработка свойства Disable selection графических объектов.
  2. MQL5: Исправлены ошибки оптимизатора
  3. MQL5: Исправлено приведение типа указателей
  4. MQL5: Исправлена ошибка вызова GetPointer от this, связанная с константностью
  5. MQL5: Исправлены ошибки с вызовом деструкторов
  6. MQL5: Исправлена ошибка повторного назначения индикаторного буфера
  7. MetaEditor: Исправлены ошибки взаимодействия отладчика и терминала.
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).
123456789101112следующая