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.
На графике визуального тестирования появилась возможность навигации к
указанной дате. Дважды кликните на графике и укажите нужную дату и
время. Помимо этого график можно переместить к любому ордеру или сделке:
дважды кликните на торговой операции на вкладке "Торговля", "История"
или "Операции". - Расширено журналирование загрузки ценовой и тиковой
истории перед запуском тестирования. Теперь в журнале отражается факт
окончания загрузки истории, объем загруженных данных и затраченное на
загрузку время:
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 возвращала меньше тиков, чем запрошено.
- Исправлены ошибки генерации шаблонных функций.
- Обновлена документация.
Исправления по крешлогам.
Посмотрите предыдущие новости, пожалуйста: