Будут ли предстоящие изменения в тестере стратегий совместимы со стартовыми файлами пользовательской конфигурации, поскольку пока никаких новых команд не добавлено?
Будут ли предстоящие изменения в тестере стратегий совместимы со стартовыми файлами пользовательской конфигурации, поскольку пока никаких новых команд не добавлено?
С уважением
Я не знаю. Я думаю - они меняют тестер стратегий с одной бета-сборки на другую... так что это не окончательный вариант.
Чтобы обновить платформу MetaTrader 5 до build 2129, войдите на сервер MetaQuotes-Demo и перейдите в раздел Help \ Check Desktop Updates \ Latest Beta Version.
Обновление платформы MetaTrader 5 будет выпущено в пятницу, 4 октября 2019 года В новой версии произошли следующие изменения:
Терминал: Полностью переработаны встроенные опции управления виртуальным хостингом. Вся информация об арендованном терминале, а также функции миграции среды, остановки и запуска теперь доступны на отдельной вкладке окна Инструменты.
В предыдущих версиях функции виртуального хостинга были доступны в контекстном меню окна Навигатора. Теперь вся необходимая информация и команды управления удобно расположены на вкладке "VPS":
Основная информация о подписке отображается в левой части:
Данные о соединении: сравнение сетевых задержек между вашим терминалом на хостинг-сервере и терминалом, запущенным на локальном ПК.
Торговый счет, для которого арендован хостинг, и план оплаты.
Уникальный идентификатор подписки. При нажатии на идентификатор открывается раздел "Хостинг" в профиле пользователя MQL5.community, из которого можно управлять подпиской.
Дата регистрации и текущее состояние. Если услуга хостинга остановлена, здесь мгновенно появится соответствующий статус.
С помощью кнопки Start/Stop виртуальный терминал можно быстро запустить или остановить.
Данные об оборудовании хостинг-сервера и графики потребления процессора отображаются в правой части окна. На основе отображаемой информации вы сможете своевременно отреагировать, если ваш советник или индикатор использует чрезмерное количество памяти или процессорного времени.
Здесь также доступна информация о последней миграции торговой среды, а также команды миграции. Эти команды обеспечивают быструю миграцию среды после приобретения подписки.
Виртуальную платформу можно арендовать на вкладке "VPS". Процесс аренды не изменился, он по-прежнему быстрый и простой. Вам нужно только выбрать тарифный план и подходящий способ оплаты. Лучший сервер для подключения к вашему брокеру будет выбран автоматически.
Терминал: Добавлена возможность быстрого перехода к операциям ввода/вывода средств на сайте брокера.
Теперь нет необходимости искать соответствующие функции в кабинете трейдера на сайте брокера. Команды быстрой навигации доступны непосредственно в терминалах: в меню счетов в Навигаторе и в панели инструментов > вкладка "Торговля":
Операции ввода/вывода средств доступны только в том случае, если для торгового счета на стороне брокера включены соответствующие функции.
Торговый терминал не выполняет операций по пополнению/выводу средств со счета. Встроенные функции перенаправляют пользователя на соответствующие страницы сайта брокера.
Терминал: Новые поля в спецификации торгового символа:
Категория Свойство используется для дополнительной маркировки финансовых инструментов. Например, это может быть сектор рынка, к которому принадлежит символ: Сельское хозяйство, Нефть и газ и другие. Категория отображается только в том случае, если соответствующая информация предоставлена брокером.
Биржа Название биржи, на которой торгуется ценная бумага. Категория отображается только в том случае, если соответствующая информация предоставлена брокером.
Комиссии Информация о комиссиях, взимаемых брокером за сделки с символом. Здесь отображаются детали расчета:
Комиссия может быть одноуровневой и многоуровневой, то есть быть одинаковой вне зависимости от объема/оборота сделки или может зависеть от размера. Соответствующие данные отображаются в терминале.
Комиссия может взиматься непосредственно при совершении сделки или в конце торгового дня/месяца.
Комиссия может взиматься в зависимости от направления сделки: вход, выход или оба вида операций.
Комиссия может взиматься за лот или сделку.
Комиссия может рассчитываться в деньгах, процентах или пунктах.
Например, следующая запись означает, что комиссия взимается сразу при входе и выходе из сделки. Если объем сделки составляет от 0 до 10 лотов, за одну операцию взимается комиссия в размере 1,2 USD. Если объем сделки составляет от 11 до 20 лотов, комиссия в размере 1,1 USD взимается за каждый лот сделки.
Commission | Instant, volume, entry/exit deals 0 - 10 | 1.2 USD per deal 11 - 20 | 1.1 USD per lot
Терминал: В спецификацию символа добавлены дополнительные поля, связанные с опционами:
Тип опциона - колл или пут
Базовый символ - базовый символ опциона
Цена исполнения - цена исполнения опциона
Терминал: Добавлена поддержка поставки опционов"греки": дельта, гамма, вега, тета, ро. Брокеры могут предоставлять дополнительную информацию, связанную с такими инструментами. Эти данные отображаются в разделе "Подробности" окна "Обзор рынка" и могут быть использованы для расширенного анализа торговли:
Терминал: Инструмент "Перекрестие" теперь показывает расстояние между ценовыми уровнями в процентах, в дополнение к ранее доступным пунктам:
Терминал: Добавлено отображение результирующей цены в торговых диалогах во время операций исполнения Market и Exchange, если эта цена доступна в момент получения ответа от брокера:
Терминал: Исправлена ошибка, из-за которой команда "Показать все" в окне Market Watch могла не отображать список всех доступных торговых инструментов.
MQL5: Пересмотрена операция scope, благодаря чему MQL5 стал еще ближе к C++. Это дает MQL5-программистам более широкие возможности в работе со сторонними библиотеками. Обновление устраняет необходимость модификации библиотек и унификации идентификаторов.
Пример: Код содержит объявление двух структур с одинаковым именем, хотя они принадлежат разным классам. В предыдущих версиях такое объявление приводило к ошибке компиляции: "идентификатор уже использован". Теперь этот код будет успешно скомпилирован и выполнен. Для корректного доступа к нужной переменной/структуре/функции извне ее области видимости необходимо указать класс (в данном случае это CBar::Item).
class CFoo
{
public:
struct Item { int x; };
};
//+------------------------------------------------------------------+class CBar
{
public:
struct Item { int x; };
};
CBar::Item item; // proper declaration of the Item structure from the Bar class
Item item; // incorrect declaration
Добавлена поддержка пространств имен, что дает больше возможностей при использовании стороннего кода/библиотек в MQL5-приложениях.
#define PrintFunctionName() Print(__FUNCTION__)
namespace NS
{
void func()
{
PrintFunctionName();
}
struct C
{
int x;
C() { PrintFunctionName(); };
};
}
struct C
{
int x;
C() { PrintFunctionName(); };
};
//+------------------------------------------------------------------+//| |//+------------------------------------------------------------------+void func()
{
PrintFunctionName();
}
//+------------------------------------------------------------------+//| Script program start function |//+------------------------------------------------------------------+voidOnStart()
{
func();
NS::func();
C c;
NS::C ac;
}
После выполнения в качестве вывода отображается следующий результат:
MQL5: В новой версии ускорен доступ к данным временных рядов с помощью следующих функций: iTime, iOpen, iHigh, iLow, iClose, iVolume, iTickVolume, iSpread.
MQL5: Добавлена поддержка атрибута "=delete". Он позволяет запретить использование определенных методов класса.
class A
{
voidoperator=(const A &)=delete; // prohibit object copying operator
};
class B : public A
{
};
//+------------------------------------------------------------------+//| Script program start function |//+------------------------------------------------------------------+voidOnStart()
{
A a1,a2;
B b1,b2;
a1=a2;
b1=b2;
}
В данном примере компилятор вернет ошибки для "a1=a2" и "b1=b2":
attempting to reference deleted function 'void A::operator=(const A&)' function 'void A::operator=(const A&)' was explicitly deleted here
attempting to reference deleted function 'void B::operator=(const B&)' function 'void B::operator=(const B&)' was implicitly deleted because it invokes deleted function 'void A::operator=(const A&)'
SYMBOL_CATEGORY - категория символа. Используется для дополнительной маркировки финансовых инструментов. Например, это может быть сектор рынка, к которому принадлежит символ: Сельское хозяйство, Нефть и газ и другие.
SYMBOL_EXCHANGE - название биржи, на которой торгуется символ.
MQL5: Добавлена поддержка закрытия позиции по правилу FIFO.
Значение ACCOUNT_FIFO_CLOSE было добавлено в ENUM_ACCOUNT_INFO_INTEGER. Оно указывает на то, что позиции могут быть закрыты только по правилу FIFO. Если значение свойства равно true, то позиции по каждому инструменту могут быть закрыты только в том же порядке, в котором они были открыты: сначала должна быть закрыта самая старая позиция, затем следующая и т.д. В случае попытки закрыть позиции в другом порядке будет выдана ошибка. Значение свойства всегда равно 'false' для счетов без управления хеджирующими позициями (ACCOUNT_MARGIN_MODE!=ACCOUNT_MARGIN_MODE_RETAIL_HEDGING).
Новый код возврата: MT_RET_REQUEST_CLOSE_ONLY- запрос отклонен, так как для символа установлено правило "Разрешено только закрытие существующих позиций по правилу FIFO".
Существует три основных метода закрытия позиции:
Закрытие с клиентского терминала: трейдер закрывает позицию вручную, с помощью торгового робота, на основе подписки на сервис Signals и т.д. В случае попытки закрыть позицию, которая не соответствует правилу FIFO, трейдер получит соответствующую ошибку.
Закрытие при срабатывании Stop Loss или Take Profit: эти ордера обрабатываются на стороне сервера, поэтому закрытие позиции не запрашивается на стороне трейдера (терминала), а инициируется сервером. Если Stop Loss или Take Profit срабатывает для позиции, и эта позиция не соответствует правилу FIFO (существует более старая позиция по тому же символу), позиция не будет закрыта.
Закрытие по срабатыванию Stop Out: такие операции также обрабатываются на стороне сервера. В обычном режиме, в котором закрытие на основе FIFO отключено, в случае срабатывания Stop Out позиции закрываются, начиная с той, которая имеет наибольший убыток. Если эта опция включена, время открытия будет дополнительно проверяться на наличие убыточных позиций. Сервер определяет убыточные позиции для каждого символа, находит самую старую позицию для каждого символа, а затем закрывает ту, которая имеет наибольший убыток среди найденных позиций.
Добавлены опции для группировки параметров через "входную группу". Это позволяет визуально разделять параметры на основе их логики.
В приведенном ниже коде эксперта входные параметры сгруппированы в соответствии с их назначением:
inputint ExtBBPeriod =20; // Bollinger Bands periodinputdouble ExtBBDeviation =2.0; // deviationinput ENUM_TIMEFRAMES ExtSignalTF =PERIOD_M15; // BB timeframeinput group "Trend"inputint ExtMAPeriod =13; // Moving Average periodinput ENUM_TIMEFRAMES ExtTrendTF =PERIOD_M15; // MA timeframeinput group "ExitRules"inputbool ExtUseSL =true; // use StopLossinputint Ext_SL_Points =50; // StopLoss in pointsinputbool ExtUseTP =false; // use TakeProfitinputint Ext_TP_Points =100; // TakeProfit in pointsinputbool ExtUseTS =true; // use Trailing Stopinputint Ext_TS_Points =30; // Trailing Stop in pointsinput group "MoneyManagement"sinputdouble ExtInitialLot =0.1; // initial lot valueinputbool ExtUseAutoLot =true; // automatic lot calculationinput group "Auxiliary"sinputint ExtMagicNumber =123456; // EA Magic Numbersinputbool ExtDebugMessage=true; // print debug messages
Когда такой советник запускается в тестере стратегий, блоки входных параметров можно свернуть или развернуть двойным щелчком по названию группы, а также выбрать все параметры в группе для оптимизации с помощью одного флажка.
MQL5: Исправлен импорт функций DLL с именами, совпадающими с именами функций MQL5. Пример:
В предыдущих версиях при компиляции возникала следующая ошибка:
'func' - ambiguous call to overloaded function with the same parameters
could be one of 2 function(s)
int func()
int func()
Теперь вместо ошибки по умолчанию будет использоваться встроенная функция MQL5 с более высоким приоритетом. Импортированную функцию можно вызвать, явно указав область видимости:
voidOnStart()
{
Print( lib:: func() );
}
MQL5: Исправлено указание времени в новостях экономического календаря. Теперь при доставке событий учитывается часовой пояс торгового сервера, к которому подключен терминал, а не часовой пояс локального компьютера.
Сигналы: Исправлено отображение графиков сигналов при работе в Wine (Mac OS и Linux).
Тестер: Большое обновление Тестера стратегий. Новая стартовая страница, переработанная страница настроек, улучшенное удобство использования.
Стартовая страница Теперь после запуска тестера вместо множества настроек пользователь видит список стандартных задач, выбрав которые он может быстро начать тестирование. Новый дизайн предназначен в первую очередь для неопытных пользователей.
Мы отобрали наиболее часто встречающиеся задачи по тестированию и оптимизации стратегии и добавили их на стартовую страницу. Кроме того, одно из ранее выполненных заданий можно перезапустить со стартовой страницы. Если вы выполнили много заданий и они не помещаются на стартовой странице, воспользуйтесь строкой поиска. Вы можете найти тест по любому параметру: названию программы, символу, таймфрейму, режиму моделирования и т.д.
Скрытие неактуальных параметров После выбора задания пользователь переходит к дальнейшим параметрам тестирования: выбору эксперта, символа, периода тестирования и т.д. Все нерелевантные параметры, которые не требуются для выбранных задач, скрываются со страницы настроек. Например, если выбраны математические расчеты, необходимо указать только два параметра: выбор тестируемой программы и режим оптимизации. Настройки периода тестирования, задержки и генерации тиков будут скрыты.
Удобная настройка тестирования Для удобства некоторые параметры на странице настроек были перегруппированы. Для параметров задержки и визуализации добавлены расширенные пояснения. Кроме того, настройки тестирования теперь можно сохранять и загружать вручную, что позволяет трейдеру быстро вернуться к предыдущим настройкам.
С помощью этой же вкладки можно быстро открыть программу для редактирования в MetaEditor.
Расчет прибыли в пунктах С помощью настроек можно включить расчет прибыли в пунктах. Этот режим ускоряет тестирование, поскольку нет необходимости пересчитывать прибыль в валюту депозита с использованием курсов конвертации (а значит, нет необходимости загружать соответствующую историю цен). В этом режиме исключены расчеты свопов и комиссий.
Обратите внимание, что при расчете прибыли в пунктах объем сделки не имеет значения. Для каждой сделки рассчитывается только количество выигранных/проигранных пунктов. Также в этом режиме не осуществляется контроль маржи. Используйте его только для быстрой и грубой оценки стратегии, а затем проверяйте полученные результаты в более точных режимах.
Общие улучшения Кнопка запуска/остановки тестирования и индикатор прогресса были перенесены на панель вкладок. Таким образом, пользователь может управлять процессом из любого раздела Тестера стратегий. Команды запуска/остановки тестирования также были добавлены в контекстные меню разделов настроек и входов.
Тестер: График оптимизации теперь может отображаться в основной рабочей области терминала, вместо того чтобы отображаться в отдельном разделе тестера стратегий. Таким образом, для анализа данных становится доступно гораздо больше места. Также была обновлена система 3D-визуализации.
В предыдущих версиях результаты выполненных заданий сохранялись в файлы только при оптимизации советников. Теперь кэш-файлы сохраняются и при одиночных тестах, с помощью которых пользователь может в любой момент вернуться к предыдущим расчетам и просмотреть статистику, баланс, эквити и графики загрузки депозита. В будущих релизах эта опция позволит сравнивать результаты тестирования.
Чтобы загрузить предыдущие результаты тестирования, воспользуйтесь новой стартовой страницей Тестера: нажмите "Предыдущие результаты" и выберите нужный сайт:
Tester: Значительное ускорение тестирования и оптимизации, включая операции, выполняемые с помощью MQL5 Cloud Network.
Тестер: Исправлены и оптимизированы операции с фреймами.
Метаредактор: Добавлена возможность настройки стайлера кода.
В MetaEditor встроен стилизатор кода, который позволяет автоматически форматировать текст программы в соответствии с принятым стандартом. Теперь, помимо общепринятого стиля, вы можете использовать другие популярные стандарты. Для этого откройте настройки MetaEditor и выберите нужный стиль:
Для стилиста можно дополнительно задать следующие параметры:
Пробелы на отступ Устанавливает количество пробелов, используемых при выравнивании вложенных конструкций:
if(condition)
{
//---}
Заменять табуляции пробелами Если эта опция включена, стилизатор заменит все табуляции в коде пробелами. Количество символов на табуляцию задается в разделе Общие.
Удалять пустые строки Если эта опция включена, стилизатор будет удалять все строки, содержащие только символ переноса строки.
Вставлять пробелы после запятых и точек с запятой Когда эта опция включена, стилизатор будет визуально разделять конструкции с перечислениями элементов. Пример:
// before styling
ParameterGetRange("InpX",enable,x_cur,x_start,x_step,x_stop);
// after stylingParameterGetRange("InpX", enable, x_cur, x_start, x_step, x_stop);
Вставлять пробелы вокруг операторов объявления Когда эта опция включена, стилизатор будет вставлять пробелы вокруг операторов присваивания, равенства, сравнения и других. Пример:
// before stylingif(x==1&y!=2)
{
int a=0;
}
// after stylingif(x == 1 & y != 2)
{
int a = 0;
}
MetaEditor: В контекстное меню закладок файлов добавлена команда "Показать в навигаторе". Таким образом, пользователь может легко найти открытый для редактирования файл в структуре папок редактора.
MetaEditor: Исправлено отображение ключевого слова 'union' во всплывающих подсказках.
Пользовательский интерфейс был дополнительно переведен на 18 новых языков:
pawan sharma: Привет всем. я обновил mt5 toaday, после обновления я не могу увидеть место приложения market для индикаторов. как добавить его снова?
На вкладке Market?
Я думаю - это зависит от версии Windows, Например, у меня есть вкладка Market на Windows 8.1 (но нет на Windows Server 2008) ... Возможно, это зависит от версии Windows и версии Internet Explorer.
Я думаю, это зависит от версии Windows, Например, у меня есть вкладка Market на Windows 8.1 (но у меня нет ее на Windows Server 2008) ... Возможно, это зависит от версии Windows и версии Internet Explorer.
У меня была эта вкладка market до вчерашнего дня, но сегодня я получил уведомление об обновлении и обновил свой mt5 после этого вкладка market исчезла, я использую win 7
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
MetaTrader 5 build 2121 (beta) -...
Тема об этой бета-версии является частью форума: https://www.mql5.com/ru/forum/320777.
Уважаемый Сергей.
Будут ли предстоящие изменения в тестере стратегий совместимы со стартовыми файлами пользовательской конфигурации, поскольку пока никаких новых команд не добавлено?
С уважением
Уважаемый Сергей.
Будут ли предстоящие изменения в тестере стратегий совместимы со стартовыми файлами пользовательской конфигурации, поскольку пока никаких новых команд не добавлено?
С уважением
Я думаю - они меняют тестер стратегий с одной бета-сборки на другую... так что это не окончательный вариант.
Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий
MetaTrader 5 build 2121: новый дизайн тестера стратегий
MetaQuotes Software Corp. 2019.08.08.30 21:14
Доступна бета-версия MetaTrader 5 build 2129.Чтобы обновить платформу MetaTrader 5 до build 2129, войдите на сервер MetaQuotes-Demo и перейдите в раздел Help \ Check Desktop Updates \ Latest Beta Version.
Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий
они действительно должны сделать Mql5 книгу для того, чтобы MT5 преуспевал
honest_knave, 2017.01.22 14:59
Английский: https://www.mql5.com/files/pdf/mql5.pdf
Португальский:https://www.mql5.com/files/pdf/mql5_portuguese.pdf
Я новичок, как получить сигнал данных на Meta 5?
Meta 5 это Metatrader 5 как я понимаю.
А что такое сигнал данных?
Как я понимаю - вам нужна следующая информация...
Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий
Новичок в трейдинге
Сергей Голубев, 2019.09.07 12:30
Пожалуйста, найдите некоторую информацию ниже -
1. MQL5.community -Памятка пользователя
2. С чего начать?
https://www.mql5.com/en/forum/212020
3.Справка MetaTrader 5 - Торговая платформа - Руководство пользователя
4. Как сделать поиск на форуме
https://www.mql5.com/en/forum/193510
5. Справка MetaTrader 5 -Открыть счет
6. Найти сервер по имени брокера:
https://www.mql5.com/en/forum/214820
Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий
Новая платформа MetaTrader 5 build 2170: MQL5 сфера, глобальный тестер стратегий и встроенный виртуальный хостинг обновлены
MetaQuotes Software Corp., 2019.10.03 15:18
Обновление платформы MetaTrader 5 будет выпущено в пятницу, 4 октября 2019 года В новой версии произошли следующие изменения:
В предыдущих версиях функции виртуального хостинга были доступны в контекстном меню окна Навигатора. Теперь вся необходимая информация и команды управления удобно расположены на вкладке "VPS":
Основная информация о подписке отображается в левой части:
С помощью кнопки Start/Stop виртуальный терминал можно быстро запустить или остановить.
Данные об оборудовании хостинг-сервера и графики потребления процессора отображаются в правой части окна. На основе отображаемой информации вы сможете своевременно отреагировать, если ваш советник или индикатор использует чрезмерное количество памяти или процессорного времени.
Здесь также доступна информация о последней миграции торговой среды, а также команды миграции. Эти команды обеспечивают быструю миграцию среды после приобретения подписки.
Виртуальную платформу можно арендовать на вкладке "VPS". Процесс аренды не изменился, он по-прежнему быстрый и простой. Вам нужно только выбрать тарифный план и подходящий способ оплаты. Лучший сервер для подключения к вашему брокеру будет выбран автоматически.
Теперь нет необходимости искать соответствующие функции в кабинете трейдера на сайте брокера. Команды быстрой навигации доступны непосредственно в терминалах: в меню счетов в Навигаторе и в панели инструментов > вкладка "Торговля":
Категория
Свойство используется для дополнительной маркировки финансовых инструментов. Например, это может быть сектор рынка, к которому принадлежит символ: Сельское хозяйство, Нефть и газ и другие. Категория отображается только в том случае, если соответствующая информация предоставлена брокером.
Биржа
Название биржи, на которой торгуется ценная бумага. Категория отображается только в том случае, если соответствующая информация предоставлена брокером.
Комиссии
Информация о комиссиях, взимаемых брокером за сделки с символом. Здесь отображаются детали расчета:
Например, следующая запись означает, что комиссия взимается сразу при входе и выходе из сделки. Если объем сделки составляет от 0 до 10 лотов, за одну операцию взимается комиссия в размере 1,2 USD. Если объем сделки составляет от 11 до 20 лотов, комиссия в размере 1,1 USD взимается за каждый лот сделки.
0 - 10 | 1.2 USD per deal
11 - 20 | 1.1 USD per lot
Пример: Код содержит объявление двух структур с одинаковым именем, хотя они принадлежат разным классам. В предыдущих версиях такое объявление приводило к ошибке компиляции: "идентификатор уже использован". Теперь этот код будет успешно скомпилирован и выполнен. Для корректного доступа к нужной переменной/структуре/функции извне ее области видимости необходимо указать класс (в данном случае это CBar::Item).
Добавлена поддержка пространств имен, что дает больше возможностей при использовании стороннего кода/библиотек в MQL5-приложениях.
После выполнения в качестве вывода отображается следующий результат:
2019.09.18 13:39:35.949 TestScript (AUDCAD,H1) NS::func
2019.09.18 13:39:35.949 TestScript (AUDCAD,H1) C::C
2019.09.18 13:39:35.949 TestScript (AUDCAD,H1) NS::C::C
В данном примере компилятор вернет ошибки для "a1=a2" и "b1=b2":
function 'void A::operator=(const A&)' was explicitly deleted here
attempting to reference deleted function 'void B::operator=(const B&)'
function 'void B::operator=(const B&)' was implicitly deleted because it invokes deleted function 'void A::operator=(const A&)'
Существует три основных метода закрытия позиции:
В приведенном ниже коде эксперта входные параметры сгруппированы в соответствии с их назначением:
Когда такой советник запускается в тестере стратегий, блоки входных параметров можно свернуть или развернуть двойным щелчком по названию группы, а также выбрать все параметры в группе для оптимизации с помощью одного флажка.
В предыдущих версиях при компиляции возникала следующая ошибка:
Теперь вместо ошибки по умолчанию будет использоваться встроенная функция MQL5 с более высоким приоритетом. Импортированную функцию можно вызвать, явно указав область видимости:
Стартовая страница
Теперь после запуска тестера вместо множества настроек пользователь видит список стандартных задач, выбрав которые он может быстро начать тестирование. Новый дизайн предназначен в первую очередь для неопытных пользователей.
Мы отобрали наиболее часто встречающиеся задачи по тестированию и оптимизации стратегии и добавили их на стартовую страницу. Кроме того, одно из ранее выполненных заданий можно перезапустить со стартовой страницы. Если вы выполнили много заданий и они не помещаются на стартовой странице, воспользуйтесь строкой поиска. Вы можете найти тест по любому параметру: названию программы, символу, таймфрейму, режиму моделирования и т.д.
Скрытие неактуальных параметров
После выбора задания пользователь переходит к дальнейшим параметрам тестирования: выбору эксперта, символа, периода тестирования и т.д. Все нерелевантные параметры, которые не требуются для выбранных задач, скрываются со страницы настроек. Например, если выбраны математические расчеты, необходимо указать только два параметра: выбор тестируемой программы и режим оптимизации. Настройки периода тестирования, задержки и генерации тиков будут скрыты.
Удобная настройка тестирования
Для удобства некоторые параметры на странице настроек были перегруппированы. Для параметров задержки и визуализации добавлены расширенные пояснения. Кроме того, настройки тестирования теперь можно сохранять и загружать вручную, что позволяет трейдеру быстро вернуться к предыдущим настройкам.
С помощью этой же вкладки можно быстро открыть программу для редактирования в MetaEditor.
Расчет прибыли в пунктах
С помощью настроек можно включить расчет прибыли в пунктах. Этот режим ускоряет тестирование, поскольку нет необходимости пересчитывать прибыль в валюту депозита с использованием курсов конвертации (а значит, нет необходимости загружать соответствующую историю цен). В этом режиме исключены расчеты свопов и комиссий.
Обратите внимание, что при расчете прибыли в пунктах объем сделки не имеет значения. Для каждой сделки рассчитывается только количество выигранных/проигранных пунктов. Также в этом режиме не осуществляется контроль маржи. Используйте его только для быстрой и грубой оценки стратегии, а затем проверяйте полученные результаты в более точных режимах.
Общие улучшения
Кнопка запуска/остановки тестирования и индикатор прогресса были перенесены на панель вкладок. Таким образом, пользователь может управлять процессом из любого раздела Тестера стратегий. Команды запуска/остановки тестирования также были добавлены в контекстные меню разделов настроек и входов.
В предыдущих версиях результаты выполненных заданий сохранялись в файлы только при оптимизации советников. Теперь кэш-файлы сохраняются и при одиночных тестах, с помощью которых пользователь может в любой момент вернуться к предыдущим расчетам и просмотреть статистику, баланс, эквити и графики загрузки депозита. В будущих релизах эта опция позволит сравнивать результаты тестирования.
Чтобы загрузить предыдущие результаты тестирования, воспользуйтесь новой стартовой страницей Тестера: нажмите "Предыдущие результаты" и выберите нужный сайт:
В MetaEditor встроен стилизатор кода, который позволяет автоматически форматировать текст программы в соответствии с принятым стандартом. Теперь, помимо общепринятого стиля, вы можете использовать другие популярные стандарты. Для этого откройте настройки MetaEditor и выберите нужный стиль:
Для стилиста можно дополнительно задать следующие параметры:
Пробелы на отступ
Устанавливает количество пробелов, используемых при выравнивании вложенных конструкций:
Заменять табуляции пробелами
Если эта опция включена, стилизатор заменит все табуляции в коде пробелами. Количество символов на табуляцию задается в разделе Общие.
Удалять пустые строки
Если эта опция включена, стилизатор будет удалять все строки, содержащие только символ переноса строки.
Вставлять пробелы после запятых и точек с запятой
Когда эта опция включена, стилизатор будет визуально разделять конструкции с перечислениями элементов. Пример:
Вставлять пробелы вокруг операторов объявления
Когда эта опция включена, стилизатор будет вставлять пробелы вокруг операторов присваивания, равенства, сравнения и других. Пример:
Интерфейс платформы теперь доступен на 50 языках, на которых говорят более 4 миллиардов человек.
Чтобы установить язык интерфейса, перейдите в меню "Вид / Язык" в верхней части терминала.
Обновление будет доступно через систему Live Update.
Привет всем. я обновил mt5 toaday, после обновления я не могу увидеть место приложения market для индикаторов. как добавить его снова?
На вкладке Market?
Я думаю - это зависит от версии Windows,
Например, у меня есть вкладка Market на Windows 8.1 (но нет на Windows Server 2008) ...
Возможно, это зависит от версии Windows и версии Internet Explorer.
Вкладка Market?
Я думаю, это зависит от версии Windows,
Например, у меня есть вкладка Market на Windows 8.1 (но у меня нет ее на Windows Server 2008) ...
Возможно, это зависит от версии Windows и версии Internet Explorer.
У меня была эта вкладка market до вчерашнего дня, но сегодня я получил уведомление об обновлении и обновил свой mt5 после этого вкладка market исчезла, я использую win 7