Выпущена новая версия мобильного терминала MetaTrader 4 Mobile build 221.
Исправлена ошибка в системе LiveUpdate, приводящая к зависанию некоторых устройств на платформе Windows Mobile 6.1.
При невозможности обновления через систему LiveUpdate необходимо скачать и заново установить MetaTrader 4 Mobile.
Выпущены новые версии мобильных терминалов MetaTrader 4 Mobile build 220 и MetaTrader 4 Mobile SE build 213.
Исправлено безусловное добавление всех доступных символов в окно «Обзор рынка».
Выпущен новый клиентский терминал MetaTrader 4 build 220
Список изменений:
1. Исправлена ошибка при проигрывании звука событий.
2. Исправлен ряд ошибок, приводящих к падению терминала.
3. Исправлены опечатки в итальянском интерфейсе.
4. Tester: Исправлено срабатывание уровней TakeProfit.
5. Tester: Улучшено моделирование по контрольным точкам.
6. Tester: Добавлено автоматическое удаление из кэша тестера записей, с момента последнего обращения к которым прошло более 1 суток.
Выпущен новый клиентский терминал MetaTrader 4 build 218.
Список изменений:
1. MQL4: Исправлена переинициализация экспертов при смене счёта.
2. Исправлен расчёт сигнальной линии для индикатора Relative Vigor Index.
3. Добавлены дополнительные проверки корректности цен при выставлении отложенного ордера.
4. Исправлено выставление параметров прокси из командной строки.
5. Расширены записи в журнале терминала при частичном закрытии позиций.
6. Исправлена работа в MS Windows 2008.
Выпущен новый клиентский терминал MetaTrader 4 build 217.
Список изменений:
1. MQL4: Исправлена ошибка в компиляторе, приводящая к крешу в операционной системе Microsoft Windows Server 2008.
2. MQL4: Исправлена ошибка в функции FileReadArray(). При чтении массива строк теперь возвращается количество прочитанных строк.
3. MQL4: Изменён алгоритм расчёта функций ArrayMinimum() и ArrayMaximum().
4. MQL4: Исправлена ошибка конвертации строки вида «HH:MI:SS» в число типа datetime в функции StrToTime().
5. MQL4: Исправлена ошибка, приводящая к крешу при сложении переменной типа string с самой собой.
6. Tester: Исправлена ошибка формирования переменных Bid и Ask в пользовательских индикаторах, используемых тестируемыми экспертами.
7. Tester: Добавлены дополнительные проверки на рассогласование данных при генерировании тестовых последовательностей.
8. Tester: Исправлен расчёт маржи после срабатывания стопов.
9. Исправлена ошибка распознавания параметра ExpertsDllConfirm в стартовом конфигурационном файле.
Выпущена новая версия мобильного терминала для смартфонов MetaTrader 4 Mobile SE build 212, в которой исправлено зависание терминала при выделении
Выпущен новый клиентский терминал MetaTrader 4 build 216.
Список изменений:
1. Tester: обеспечена правильная
2. Tester: исправлено срабатывание ордеров Sell Limit при тестировании по ценам открытия.
3. MQL4: устранены утечки памяти при обращении за пределы строкового массива.
4. При установке ордера по Market Execution отключена возможность ввести SL и TP, соответствующие поля ввода теперь заблокированы.
5. Устранена ошибка пропадания данных автономных графиков при подключении к таким графикам
Выпущен новый клиентский терминал MetaTrader 4 build 215.
Список изменений:
1. MQL4: Исправлена ошибка конкатенации константных строк (необходима перекомпиляция экспертов и скриптов, скомпилированных в 213 билде).
2. MQL4: Исправлена ошибка переинициализации глобальных и статических переменных
3. MQL4: Исправлена утечка памяти при изменении размеров строковых массивов.
4. MQL4: Исправлена утечка памяти при обращении за пределы строковых массивов.
5. Tester: Исправлена ошибка генерации тиков в свечах с объёмом 46 с отсутствующей одной тенью.
Выпущен новый терминал MetaTrader 4 MultiTerminal build 213.
Список изменений:
1. Исправлено распределение общего объема при открытии позиций для счетов с различными валютами депозита.
2. Исправлена ошибка, вызывавшая падение терминала при запрещенном режиме Multiple Close By.
3. Во все исполняемые файлы добавлена цифровая подпись нашей компании.
Выпущен новый клиентский терминал MetaTrader 4 build 213.
Список изменений:
1. Tester: При оптимизации стратегии исправлена проверка срабатывания лимитов тестирования в случае, если нет ни одной открытой позиции.
2. Tester: отключена проверка лимитов тестирования при генетической оптимизации.
3. Tester: Оптимизирована закачка истории.
4. Tester: Исправлена ошибка отображения спреда в свойствах тестируемого инструмента.
5. Tester: Исправлена проверка срабатывания стопов и отложенных ордеров.
6. MQL4: исправлена ошибка оптимизатора. В некоторых случаях при делении числа с плавающей точкой на константу нарушалась точность.
7. MQL4: Исправлена ошибка функции GlobalVariablesTotal(). В случае, когда не было обращений к списку глобальных переменных, функция всегда возвращала 0.
8. MQL4: Исправлена ошибка функции iBarShift() в некоторых случаях поиска нулевого бара на месячных таймфреймах.
9. MQL4: Исправлена ошибка переполнения памяти при обращении к функции iStdDevOnArray().
10. MQL4: Исправлена работа функции IsConnected().
11. Исправлена ошибка чтения параметра «Шрифт» у
12. В редакторе MetaEditor добавлен Cловарь на китайском языке.
13. Во все исполняемые файлы добавлена цифровая подпись нашей компании.
Выпущены новые версии мобильных терминалов MetaTrader 4 Mobile build 211 и MetaTrader 4 Mobile SE build 211, в которых исправлено отображение новостей на японском языке.
Выпущены новый клиентский терминал MetaTrader 4 build 211 и MetaTrader 4 MultiTerminal build 210.
Список изменений клиентского терминала MetaTrader 4 build 211:
1. MQL4: Исправлена работа функции FileWriteString(). Теперь она работает в точном соответствии с документацией: «Если записываемая строка короче, чем указанное значение длины строки, то строка будет добавлена двоичными 0 до указанной длины.»
2. MQL4: Исправлена ошибка передачи строковых параметров в импортируемые функции
3. MQL4: Исправлена ошибка освобождения историй чужих инструментов или таймфреймов после выгрузки эксперта. Теперь терминал освобождает использованную память через минуту после выгрузки эксперта.
4. MQL4: Исправлена функция MarketInfo() с параметром MODE_TICKVALUE. Теперь возвращаемое значение не нормализуется.
5. MQL4: Исправлена ошибка формирования переменной last_error при обращении к существующей глобальной переменной при помощи функции GlobalVariableSetOnCondition().
6. Tester: Исправлена ошибка пересчёта при оптимизации при переходе на данные другого торгового сервера. Теперь при изменении источника данных данные будут пересчитаны.
7. Tester: Исправлено отображение графика оптимизации по
9. Tester: Улучшен алгоритм моделирования данных. Более точное моделирование тиков для баров с объемом 4–6. Исправлена ошибка появления неверного тика в начале генерирующей последовательности при использовании ограничивающих дат.
В новом мультитерминале MetaTrader 4 MultiTerminal build 210 исправлена ошибка отсутствия символов в списке при выставлении сигналов.
Выпущен новый терминал для смартфонов MetaTrader 4 Mobile SE build 210.
Что исправлено:
1. Оптимизированы размеры и расположение элементов управления на диалогах для смартфонов с разрешением экрана 320х240.
2. Оптимизировано меню
3. Исправлена ошибка потери фокуса при отмене ордера.
Выпущен новый клиентский терминал MetaTrader 4 build 210.
Что исправлено:
1. Исправлено отображение прибыли в режиме «в валюте ордера» для фьючерсных инструментов.
2. Tester: убрана кнопка «пересчитать». Тестирующая последовательность теперь генерируется каждый раз заново при нажатии кнопки «Старт».
3. Tester: улучшен алгоритм генерации при ежетиковом режиме моделирования.
4. Tester: улучшено изменение скорости поступления котировок при визуальном тестировании.
5. Tester: добавлен подсчёт и показ ошибок рассогласования данных меньших таймфреймов при генерации тестирующих последовательностей.
6. Tester: изменены формулировки, описывающие режимы моделирования. В отчёт тестера добавлены предупреждающие сообщения при использовании режимов моделирования «контрольные точки» и «по ценам открытия».
7. Tester: изменён алгоритм формирования конечного значения оптимизируемого параметра. Теперь в качестве этого значения можно указать 0.
8. MQL4: исправлена работа функции MessageBox() в зацикленных скриптах.
9. MQL4: устранена утечка памяти при попытке доступа к несуществующему пользовательскому индикатору из советника.
10. MQL4: исправлена ошибка преобразования константной даты, попадающей на 1970.01.01.
11. MQL4: исправлена ошибка компилятора при обработке битовой операции NOT с константным выражением.
12. Заменена горячая клавиша смены текущего профайла. Вместо F5 теперь следует использовать Ctrl+F5.
13. Улучшено формирование графика изменения баланса при выводе отчёта истории сделок. Удалённые отложенные ордера теперь на графике не отображаются.
14. Добавлен эстонский язык.
Выпущен новый клиентский терминал MetaTrader 4 build 208.
Что исправлено:
1. Tester: исправлена ежетиковая генерация минутных данных в случае, когда объём равен 6.
2. Tester: в отчетах добавлено отображение названия сервера и версии терминала.
3. Исправлена ошибка сохранения графика в виде рисунка.
Новая версия клиентского терминала MetaTrader 4 build 207:
1. При задании дат во входных параметрах, а также в исходном коде
2. MQL4: исправлены наименования ошибок в stderror.h
3. MQL4: добавлена оптимизация при работе со строками.
4. MQL4: исправлена обработка литералов даты D и цвета С при использовании их в макроподстановках и подстановках свойств пользовательского индикатора.
5. Исправлена отрисовка прямоугольника при задании слишком больших координат.
6. Улучшено вертикальное масштабирование графиков при помощи мыши.
7. В контекстном меню графика выставляются уровни цены с учётом размера тика (tick_size) инструмента.
8. Tester: при генерации введён учёт размера тика (tick_size) тестируемого инструмента.
9. Tester: при тестировании нулевой бар чужого инструмента всегда находится в первоначальном состоянии (O=H=L=С, V=1).
10. Tester: при оптимизации из отчёта исключаются одинаковые результаты прогонов.
11. Tester: исправлена генерация минутных данных по ценам открытия в случае, когда объём равен 1.
12. Tester: исправлена ежетиковая генерация минутных данных в случае, когда объём равен 3.
13. MQL4: Исправлен сброс счетчика MathRand() при входе в функцию start.
Новые версии MetaTrader 4 Mobile и MetaTrader 4 Mobile SE build 207: исправлена ошибка отмены торговой операции.
Новая версия MetaTrader 4 MultiTerminal build 205: исправлена ошибка неверных итогов истории торговых операций.
Выпущен новый клиентский терминал MetaTrader 4 build 205.
Что исправлено:
1. MQL4: исправлена работа функции WindowFirstVisibleBar в случае её вызова из функции init пользовательского индикатора.
2. MQL4: улучшена оптимизация кода.
3. Tester: улучшен алгоритм экономного пересчёта индикаторов.
4. Tester: исправлено моделирование нестандартных баров (например,
5. Tester: исправлена потиковая генерация в случае наличия нестандартных баров (например
7. Tester: исправлена ошибка, приводившая к падению терминала, вследствие изменения условий тестирования.
8. Исправлено отображения объекта «Текст» после ручного изменения временной координаты из таблицы свойств объекта.
9. Добавлены прямые ссылки на MQL4.community из меню «Помощь» клиентского терминала и редактора MetaEditor. Добавлена ссылка на
10. Исправлена подсветка уровней стоплосса и тейкпрофита открытых позиций в случае, если точность цены соответствующего инструмента составляет 5 знаков.
11. Усилена защита файлов, хранящих информацию о счетах и паролях клиентского терминала, а также файлов внутренней почты терминала.
12. History Center: исправлена ошибка с загрузкой символов вида #MSFT.
13. Исправлена обработка входных параметров экспертов, скриптов и пользовательских индикаторов, имеющих тип string и содержащих строку нулевой длины.
Выпущен новый клиентский терминал MetaTrader 4 build 203.
Что исправлено:
1. Объект FiboFan: поправлена отрисовка с учётом близких друг к другу точек привязки.
2. Tester: вставлена проверка на переполнение счётчика прогонов оптимизатора.
3. Tester: более экономное использование памяти при генерации тестирующей последовательности.
4. Tester: более экономное использование памяти при доступе к данным других символов и/или таймфреймов.
5. Tester: устранена ошибка повторного доступа к «чужим» данным, графики которых предварительно не открыты. Ошибка приводила к значительному замедлению тестирования.
6. Tester: устранена ошибка расчёта маржевых требований в функции init().
7. Tester: исправлено начисление свопов при частичном закрытии позиций при помощи функции OrderCloseBy.
8. Tester: исправлена ошибка определения спреда для некоторых случаев «плавающего» спреда.
9. MQL4: устранена ошибка правильного определения состояния конца файла при чтении
11. MQL4: устранена ошибка обработки умолчательного параметра chart_scale в функции WindowScreenShot().
12. MQL4: устранена утечка памяти в функциях с параметрами типа string, инициализирующимися по умолчанию (требуется перекомпиляция экспертов).
13. MQL4: исправлена ошибка определения времени функцией TimeLocal для часовых поясов без перехода на летнее/зимнее время.
14. HistoryCenter: исправлена ошибка удаления начальных данных из архива котировок.
15. MetaEditor: внесены поправки в словарь.
16. Исправлены ошибки, выявленные при помощи крешлогов.
17. Добавлен чешский язык.
18. Добавлен файл встроенной помощи клиентского терминала на китайском (Chinese Simplified) языке.
Выпущены обновленные терминалы MetaTrader 4 build 202, MetaTrader 4 Mobile build 202 и MetaTrader 4 MultiTerminal build 203
Список изменений клиентского терминала:
1. Улучшена отрисовка графика баланса в детальном отчёте по истории сделок.
2. Исправлена отрисовка вил Эндрюса в ситуации близких друг к другу точек привязки.
3. Добавлена поддержка подключения через HTTP
4. Исправлен расчет маржевых требований по хеджированным позициям для символов
5. Устранено зависание функции WindowScreenShot для графика с фиксированным масштабом.
6. Tester: при формировании
7. MQL4: устранена ошибка точного поиска в функции iBarShift для случая отсутствия соответствующего бара.
8. MQL4: устранена излишне строгая проверка типов для оператора switch.
9. MQL4: внесена проверка наличия выражения после операции присваивания.
10. MQL4: в журнал экспертов не выводится сообщение об ошибке открытия файла на чтение.
11. Tester: добавлены более жёсткие ограничения размера генерируемой последовательности. Если задана начальная дата при тестировании, то в последовательность попадает не более 1000 баров перед начальной датой.
12. Добавлена возможность изменять окно клиентского терминала при помощи горячих клавиш
13. Обновлён пользовательский индикатор ZigZag.
14. MetaEditor: изменен поиск в онлайн библиотеке кодов mql4. Теперь поиск выполняется без учета регистра.
15. Исправлены ошибки по крешлогам.
В мобильном терминале и в мультитерминале исправлен расчет маржевых требований по хеджированным позициям при использовании первоначальной маржи.
Выпущен новый клиентский терминал MetaTrader 4 build 201.
Что исправлено:
1. Исправлено завершение работы терминала в момент визуального тестирования;
2. Исправлено открытие ордеров экспертными советниками в режиме исполнения «Market execution»;
3. Улучшена работа диалоговых окон управления ордерами и
4. Tester: исправлено вычисление свопов в тестере для некоторых инструментов;
5. Tester: исправлено вычисление тройных свопов в тестере в режиме переоткрытия;
6. Tester: при принудительном завершении тестирования эксперт получает причину деинициализации «закрыто окно»;
7. Tester: добавлена нормализация цен уровней StopLoss и TakeProfit;
8. Исправлена ошибка пересчёта индикаторов при изменении размера окна графика;
9. Улучшена работа с архивом котировок;
10. Улучшена работа закладок графиков;
11. Дополнен Словарь редактора MetaEditor.