Terminal: Исправлен показ контекстного меню в диалоге новости.
Terminal: Исправлено восстановление расположения окон терминала
после рестарта, для некоторых случаев.
Terminal: Добавлена отработка трейлинг-стопов для отложенных
ордеров. Трейлинг-стоп применяется к позиции после срабатывания
отложенного ордера, только в том случае, если позиция имеет тоже
направление, что и отложенный ордер.
Terminal: Исправлена проверка цен при выставлении отложенных
ордеров.
Terminal: Исправлено сохранение скриншота "Save As Picture" для
компьютеров с двумя мониторами.
Terminal: Исправлено сохранение вложений писем внутренней почты.
Terminal: Исправлено выставление SL и TP в пунктах в торговом
диалоге.
Terminal: Добавлено сглаживание шрифтов в графических объектах Text и
Label.
Terminal: Исправлено позиционирование графических объектов Label.
Terminal: Исправления по сообщениям на форуме и крешлогам.
MQL5: Исправлен доступ к свойству видимости графического объекта
OBJPROP_TIMEFRAMES.
MQL5: Исправлено явное приведение указателя к объекту.
MQL5: Добавлен идентификаторы буферов для индикатора Gator
Oscillator - LOWER_HISTOGRAM и UPPER_HISTOGRAM.
MQL5: Добавлена выгрузка экспертов при возникновении критической
ошибки.
MQL5: Исправлены Copy* функции для запроса на диапазонах лежащих в
будущем.
MQL5: Исправлено изменение имени графического объекта из MQL5.
MQL5: Исправлена ошибка при копировании строки в саму себя.
MQL5: Исправлена проверка совпадения параметра имени с энумератором.
MQL5: Исправления по сообщениям на форуме и крешлогам.
MQL5: Введено понятие идентификатора позиции. При открытии новой
позиции, данная позиция получает внутренний идентификатор совпадающий с
тикетом ордера, в результате выполнения которого возникла позиция. В
дальнейшем этот идентификатор присваивается всем исполненным ордерам и
сделкам изменяющим состояние данной позиции (увеличение, уменьшение,
разворот). Идентификатор позиции изменяется при закрытии текущей позиции
в ноль. Для доступа к идентификатору позиции добавлены свойства
позиции, ордера и сделки: соответственно POSITION_IDENTIFIER,
ORDER_POSITION_ID и DEAL_POSITION_ID.
MetaEditor: Добавлен хоткей копирования для журнала ошибок
компиляции.
MetaEditor: Исправлено выравнивание "do-while" конструкций при
использовании стилизатора.
MetaEditor: Добавлена проверка типов параметров функции при
автоподстановке.
MetaEditor: Исправлен вызов получения контекстной помощи для слов
исходного кода.
MetaEditor: Добавлена автоподстановка членов класса по ссылке
возвращённой из функции.
MetaEditor: Исправления по сообщениям на форуме и крешлогам.
MQL5: Исправлена передача NULL в качестве строки в DLL вызов.
MQL5: Исправления по сообщениям на форуме.
MQL5: Дополнения для поддержки x64 компилятора.
MQL5: Исправлена обработка событий перемещения графического объекта.
MQL5: Исправления в стандартной библиотеке (константность методов и их параметов).
MQL5: Исправлен умолчательный параметр digits в функции DoubleToString.
MQL5: Исправлена ошибка в синхронном доступе к истории из экспертов и скриптов.
MQL5: Исправлена ошибка выделения большого объема памяти при запросе таймсерии от даты до даты.
MQL5: Исправлена ошибка в оптимизаторе функций приводящая к ошибке "Unresolved function".
Terminal: Исправлена ошибка формирования истории при переходе
через полночь при рассинхронизации клиентского и серверного времени.
Terminal: Исправлена ошибка расчёта на вкладке "Активы" (Exposure).
Terminal: Добавлена опция использования точной шкалы времени при построении (Сервис-Параметры-Объекты-Точная
шкала времени). Данная опция позволяет привязывать опорные точки
графического объекта по времени, не только к времени бара, но и к
точному значению времени между барами.
MQL5: Исправлена ошибка в синхронном доступе к истории из экспертов и скриптов.
MQL5: Исправлена ошибка в кастомных индикаторах в проверке ограничения на количество цветов графического построения.
MQL5: Исправлена и переделана работа таймеров - эксперты и кастомные индикаторы имеют отдельные собственные таймеры.
Terminal: Сохранение параметров работающего эксперта при перекомпиляции.
Terminal:
Модифицирован алгоритм закачки данных при прокрутке влево - данные
запрашиваются с запасом пропорциональным числу запрашиваемых баров.
Terminal: Исправлены ошибки получения и хранения новостей.
Terminal:
Переписана работа команды "Обновить" ("Refresh") чарта - по команде
производится полная синхронизация исходных минутны данных, с
перестроением выбранного периода и прикреплённых индикаторов.
MQL5: Исправлена ошибка неправильного определения типа передаваемого параметра в функцию Comment (Print, Alert).
MQL5:
Добавлена проверка, если в кастомном индикаторе для графической серии
отсутствует свойство indicator_colorN и не установлено значение
свойства PLOT_COLOR_INDEXES, то значение свойства по умолчанию устанавливается равным 1.
MQL5: Исправлена ошибка в работе функций Copy* в варианте запроса данных от даты до даты.
Terminal: Исправлена ошибка учета свободных маржевых средств в активах (во вкладке Exposure).
Terminal: Исправлена работа свойства чарта "График сверху" ("Chart on foreground").
Terminal: Исправлено и переделано окно предпросмотра печати для чарта.
Terminal: Исправлена ошибка в работе с временными глобальными переменными.
Terminal: Объединены панели инструментов "Стандартная" и "Чарты".
MQL5: Исправления по крешам и сообщениям на форуме
MQL5: Изменен принцип работы функций Copy* для экспертов и скриптов
- теперь функции будут ожидать закачки и построения
запрашиваемых данных. Время ожидания запрошенных данных не более 30
секунд. Более подробное описание будет доступно в справке MQL5 в
ближайшее время.
MQL5: Добавлена возможность обработки событий кастомными
индикаторами, аналогично экспертам. Более подробное описание будет
доступно в справке MQL5 в ближайшее время.
MQL5: Исправлены ошибки работы оптимизатора.
MQL5: Исправлены ошибки навигации в чартах (метод ChartNavigate).
MetaEditor: Добавлена возможность поиска по Enter в окне поиска на панели инструментов.