Terminal
- Теперь сертификаты для подключения в режиме повышенной
безопасности можно удобно переносить из десктопного терминала в
мобильные.
В торговой платформе поддерживается расширенная авторизация — в дополнение к паролю счет защищается специальным SSL-сертификатом. Сертификат представляет собой файл, сгенерированный для счета на торговом сервере. Файл уникален и без него подключение к счету невозможно.
Ранее если сертификат был запрошен и сгенерирован через десктопный терминал, то для использования счета в MetaTrader 5 для iPhone/iPad или Android было необходимо переносить его файл на устройство вручную и затем устанавливать. Теперь сертификат переносится удобно.
Как происходит перенос
Перенос сертификата осуществляется через торговый сервер:
- Сначала сертификат шифруется в десктопном терминале: владелец счета указывает пароль, которым сертификат будет зашифрован с использованием надежного алгоритма AES-256. Этот пароль знает только пользователь, на сервер пароль не отправляется.
- Далее зашифрованный сертификат отправляется на торговый сервер, где он будет храниться до получения через мобильный терминал, но не более одного часа.
- Для получения сертификата пользователь должен подключиться к
счету через мобильный терминал. Сразу после подключения предлагается
импортировать сертификат. Для этого необходимо указать пароль, которым
он был зашифрован в десктопном терминале.
Перенос сертификата происходит безопасно: торговый сервер используется лишь как промежуточное звено для хранения, шифрация происходит на стороне клиента, пароль сертификата не передается и не хранится на торговом сервере.
Как перенести сертификат
Подключитесь к счету в десктопном терминале и выберите "Перенести сертификат" в его контекстном меню:
Укажите главный пароль счета для подтверждения того, что он принадлежит вам. Далее задайте пароль, которым будет защищен сертификат перед отправкой на сервер. Пароль должен состоять не менее чем из 8 цифр.
После успешной отправки сертификата на сервер откройте мобильный терминал и подключитесь к счету. Вам сразу будет предложено импортировать сертификат. Согласитесь и введите пароль, который указывали в десктопном терминале.
Посмотреть импортированный сертификат можно в разделе "О программе — Сертификаты".
Обновленные мобильные терминалы MetaTrader 5 для iPhone/iPad и Android с поддержкой переноса сертификатов будут выпущены в ближайшее время.
Tester
- Изменен алгоритм срабатывания и исполнения отложенных и SL/TP
ордеров для более корректного тестирования. Расширены возможности
визуального тестирования.
Что изменилось для биржевых инструментов
На реальном рынке для биржевых инструментов построение графиков и срабатывание стоп-ордеров осуществляется по ценам последней сделки (Last). Срабатывание лимитных ордеров осуществляется по ценам Bid/Ask. При этом исполнение всех видов ордеров всегда осуществляется по текущим рыночным ценам Bid/Ask. В тестер стратегий внесены изменения для более точного соответствия реальным условиям:
Было Стало Срабатывание Все виды отложенных ордеров и SL/TP по Bid/Ask Лимитные ордера по Bid/Ask
Стоп, стоп-лимитные и SL/TP ордера по LastИсполнение Все виды отложенных ордеров и SL/TP по цене, заявленной в ордере Все виды отложенных ордеров и SL/TP по рыночным ценам Bid/Ask на момент срабатывания Рассмотрим пример на инструменте Si-6.16. При текущих ценах Bid=72570, Ask=72572, Last=72552 был выставлен ордер Buy Stop с ценой срабатывания 72580. В ценовом потоке мы получили новые текущие цены:
- Bid=72588
- Ask=72590
- Last=72580
На биржевых инструментах триггером для срабатывания стоп-ордеров является цена Last. Поэтому, поступление в потоке цены Last=72580 привело к активации ордера Buy Stop. Ранее именно эта цена 72580 была бы использована для исполнения данного ордера. Такое поведение было некорректным, поскольку цены Ask=72580 для исполнения операции на покупку на рынке нет.
В обновленном тестере используется текущая цена покупки Ask=72590, и ордер Buy Stop будет исполнен именно ней. Таким образом, новый алгоритм исполнения сделок в тестере более точно соответствует реальному рынку. При старом же алгоритме торговая операция была бы совершена по нерыночной цене, что привело бы к некорректным результатам тестирования.
Что изменилось для небиржевых инструментов
Для небиржевых инструментов алгоритм срабатывания остался прежним: для всех видов отложенных ордеров и SL/TP используются цены Bid и Ask. Изменился режим исполнения: ранее оно происходило по заявленной в ордере цене, теперь же используются текущие рыночные цены Bid и Ask на момент срабатывания.
Новое в визуальном тестировании
При визуальном тестировании теперь показываются линии максимальной цены Ask и минимальной цены Bid за бар. На таком графике легче тестировать советников на биржевых инструментах, где построение баров и срабатывание ордеров осуществляется по ценам Last, а исполнение рыночных операций — по Bid и Ask.
На графике визуального тестирования появилась возможность навигации к указанной дате. Дважды кликните на графике и укажите нужную дату и время. Помимо этого график можно переместить к любому ордеру или сделке: дважды кликните на торговой операции на вкладке "Торговля", "История" или "Операции".

- Bid=72588
- Расширено журналирование загрузки ценовой и тиковой
истории перед запуском тестирования. Теперь в журнале отражается факт
окончания загрузки истории, объем загруженных данных и затраченное на
загрузку время:
2016.05.10 12:47:53 Core 1 5.10 Mb of history processed in 0:00.842
2016.05.10 12:47:53 Core 1 GBPUSD: history synchronization completed [5225 Kb]
MQL5
- Исправлена ошибка, в результате которой в некоторых случаях функция CopyTicks возвращала меньше тиков, чем запрошено.
- Исправлены ошибки генерации шаблонных функций.
- Обновлена документация.
Исправления по крешлогам.







































