Здравствуйте, гость ( Вход | Регистрация )

IPB

 Обучение  трейдингу БЕСПЛАТНО!      Общение С БОНУСАМИ !!!    Подробности здесь

 Регистрация на форуме отдельная от сайта и ручная! Обращаться через КОНТАКТЫ

 
Ответить в данную темуНачать новую тему
> MetaTrader 5 (МТ5) - обновления, Только новые версии! Описание, проблемы и прочее - отдельно.
VladMih
сообщение 5.11.2018, 16:35
Сообщение #1


Михалыч
Иконка группы

Группа: Админ 
Сообщений: 30.557
Регистрация: 7.9.2007
Из: РБ, Гродно
Пользователь №: 2
Беларусь
Заработано
Штрафы
Выплачено
К оплате
:
:
:
:
€2580.075
€0
€133
€2429.978



Други мои, вынужден начать пользоваться МТ5 ak.gif
Пока для парковки роботов, да только не за горами времена, когда всенародно любимый, но уже более года не обновляющийся МТ4, прикажет нам с вами долго жить...
Итак, вышла очередная, 1940-я версия МТ5. Копипаст.

MetaTrader 5 build 1940:
плавающие окна графиков и .Net библиотеки в MQL5
  1. Terminal: Теперь вы можете выносить графики финансовых инструментов за пределы окна торгового терминала.
  2. Это удобно при работе с несколькими мониторами. Например, на одном можно расположить основное окно платформы и следить за состоянием счета, а на другом — графики для оценки ситуации на рынке. Чтобы отделить график от терминала, отключите опцию «Закреплен» в его контекстном меню. После этого расположите график на нужном мониторе.
  3. Чтобы вам не приходилось переключаться между мониторами для нанесения аналитических объектов или индикаторов, у открепленных графиков предусмотрена отдельная панель инструментов. Чтобы изменить набор команд или скрыть панель инструментов, воспользуйтесь ее контекстным меню.

  1. Terminal: Полностью обновлены встроенные чаты. Теперь они поддерживают групповые диалоги и каналы. Вы можете вести закрытые обсуждения с группой людей в едином пространстве, не переключаясь между разными диалогами, создавать тематические каналы по интересам и языкам. Общаться с коллегами и друзьями на MQL5.community можно не заходя на сайт.
  2. Каждый групповой чат и канал может быть публичным или приватным. Автор сам решает, можно ли к ним присоединяться свободно или только по приглашению. Также в каналы и чаты можно назначать модераторов для дополнительного контроля общения.

  1. Terminal: Добавлена поддержка объемов повышенной точности для торговли криптовалютами. Теперь минимально возможный объем торговых операций составляет 0.00000001 лота. В стакан цен, ленту сделок и другие элементы интерфейса добавлена возможность отображения объемов с точностью до 8 знаков после запятой.
  2. Минимальный объем и шаг его изменения зависят от настроек финансового инструмента на стороне брокера.

  1. Terminal: В окно «Инструменты» добавлена вкладка статей, опубликованных на MQL5.community. Более 600 подробных материалов о разработке торговых стратегий на MQL5 теперь доступны прямо в терминале. Новые статьи выходят каждую неделю.

Terminal: Добавлена поддержка расширенной авторизации с использованием сертификатов при работе под Wine.

Terminal: Исправлено отображение стакана цен при ограничении его глубины одним уровнем.

Terminal: На панель инструментов «Стандартная» добавлена команда «Сохранить как рисунок». Делать снимки графиков и делиться ими в сообществе стало еще легче.

Terminal: Исправлено применение сдвига времени при импорте баров и тиков. Ранее в некоторых случаях сдвиг не применялся.

Terminal: Исправлено подвисание терминала при большом количестве новостей экономического календаря.

MQL5: Добавлена нативная поддержка .NET библиотек с «умным» импортом функций. Теперь библиотеки .NET можно использовать без написания специальных оберток — MetaEditor берет это на себя.

Для работы с функциями .NET библиотеки достаточно импортировать саму DLL без указания конкретных функций. MetaEditor автоматически импортирует все функции, с которыми возможна работа.

  1. MQL5: В стандартную библиотеку добавлена поддержка работы с функциями WinAPI. Теперь для использования функций операционной системы в MQL5-программе нет необходимости вручную импортировать библиотеки и описывать сигнатуры функций. Достаточно подключить заголовочный файл из каталога MQL5\Include\WinAPI.
  2. Функции WinAPI сгруппированы в отдельных файлах по назначению:
  3. libloaderapi.mqh — работа с ресурсами
  4. memoryapi.mqh — работа с памятью
  5. processenv.mqh — работа с окружением
  6. processthreadsapi.mqh — работа с процессами
  7. securitybaseapi.mqh — работа с системой безопасности ОС
  8. sysinfoapi.mqh — получение системной информации
  9. winbase.mqh — общие функции
  10. windef.mqh — константы, структуры и перечисления
  11. wingdi.mqh — работа с графическими объектами
  12. winnt.mqh — работа с исключениями
  13. winreg.mqh — работа с реестром
  14. winuser.mqh — управление окнами и интерфейсом
  15. errhandlingapi.mqh — обработка ошибок
  16. fileapi.mqh — работа с файлами
  17. handleapi.mqh — работа с хэндлами
  18. winapi.mqh — подключение всех функций (заголовочных файлов WinAPI)
  19. Обвязка работает только с 64-битной архитектурой.


MQL5: Добавлена поддержка спецификаторов inline, __inline, __forceinline при синтаксическом анализе кода. Наличие этих спецификаторов в коде не будет вызывать ошибки, но и не будет влиять на компиляцию. На данный момент это позволит легче переносить С++ код в MQL5.

MQL5: Проведена существенная оптимизация исполнения MQL5-программ. В некоторых случаях прирост производительности может достигать 10%. Чтобы получить прирост скорости, перекомпилируйте ваши программы в новой версии MetaEditor.
К сожалению, дополнительная оптимизация привела к потере совместимости новых программ с предыдущими версиями терминала. Все программы, скомпилированные в MetaEditor версии 1912 и выше, не будут запускаться в терминалах версии ниже 1912. При этом программы, скомпилированные ранее в предыдущих версиях MetaEditor, будут в работать в новых терминалах.

MQL5: Проведена большая работа по оптимизации множества функций MQL5.

MQL5: Добавлены новые свойства для прикрепления/открепления графиков от основного окна терминала и управления их положением.

В перечисление ENUM_CHART_PROPERTY_INTEGER добавлены:

CHART_IS_DOCKED — окно графика закреплено. Если установить значение false, то график можно перетащить за пределы терминала.
CHART_FLOAT_LEFT — левая координата открепленного графика относительно виртуального экрана.
CHART_FLOAT_TOP — верхняя координата открепленного графика относительно виртуального экрана.
CHART_FLOAT_RIGHT — правая координата открепленного графика относительно виртуального экрана.
CHART_FLOAT_BOTTOM — нижняя координата открепленного графика относительно виртуального экрана.

В перечисление ENUM_TERMINAL_INFO_INTEGER добавлены:

TERMINAL_SCREEN_LEFT — левая координата виртуального экрана. Виртуальным экраном является прямоугольник, охватывающий все мониторы. Если в системе имеются два монитора и их порядок задан справа налево, то левая координата виртуального экрана может оказаться на границе двух мониторов.
TERMINAL_SCREEN_TOP — верхняя координата виртуального экрана.
TERMINAL_SCREEN_WIDTH — ширина терминала.
TERMINAL_SCREEN_HEIGHT — высота терминала.
TERMINAL_LEFT — левая координата терминала относительно виртуального экрана.
TERMINAL_TOP — верхняя координата терминала относительно виртуального экрана.
TERMINAL_RIGHT — правая координата терминала относительно виртуального экрана.
TERMINAL_BOTTOM — нижняя координата терминала относительно виртуального экрана.
MQL5: Добавлено поле volume_real в структуры MqlTick и MqlBookInfo. Оно предназначено для работы с объемом повышенной точности. Значение volume_real имеет больший приоритет по сравнению с volume. Сервер будет использовать именно это значение, если оно указано.
MQL5: В перечисление ENUM_SYMBOL_INFO_DOUBLE добавлены новые свойства:

SYMBOL_VOLUME_REAL — объем последней совершенной сделки;
SYMBOL_VOLUMEHIGH_REAL — максимальное значение объема совершенной сделки за текущие сутки;
SYMBOL_VOLUMELOW_REAL — минимальное значение объема совершенной сделки за текущие сутки.

Для получения этих свойств используйте функцию SymbolInfoDouble.

MQL5: В перечисление ENUM_MQL_INFO_INTEGER добавлено свойство MQL_FORWARD — признак того, что программа находится в режиме форвард-тестирования.

MQL5: Для структур добавлено свойство pack( integer_value ). Оно позволяет задать выравнивание расположения полей внутри структуры, это бывает необходимо при работе с DLL. Для integer_value возможны значения 1, 2, 4, 8 и 16.
Если свойство не определено, по умолчанию используется вырванивание в 1 байт — pack(1).

MQL5: Ослаблены требования к приведению перечислений. При неявном приведении компилятор автоматически подставит значение правильного перечисления и выведет предупреждение.

MQL5: Исправлены ошибки компиляции шаблонных функций. Теперь при использовании перегруженных шаблонных функций инстанцируется только нужная перегрузка, а не все имеющиеся.

MQL5: Оптимизированы некоторые случаи доступа к тиковой истории через функции CopyTicks*.

MQL5: Добавлена новая функция TesterStop, которая позволяет досрочно завершить тестирование/проход оптимизации. При ее вызове вся накопленная торговая статистика и результат OnTester передаются в клиентский терминал как при штатном заврешении тестирования/оптимизации.

MQL5: Добавлено новое свойство для пользовательских индикаторов #property tester_everytick_calculate. Оно используется в тестере стратегий и позволяет принудительно влючить расчет индикаторов на каждом тике.

++++++++++++++++++++++++++++++++++
Tester: Теперь при невизуальном тестировании/оптимизации все используемые индикаторы (стандартные и пользовательские) рассчитываются только по запросу данных. Исключение составляют индикаторы, содержащие вызовы функции EventChartCustom и использующие обработчик OnTimer. Ранее в тестере стратегий при приходе любого тика (даже от чужого инструмента) все индикаторы рассчитывались безусловно. Нововведение позволило существенно ускорить тестирование и оптимизацию.

Чтобы принудительно включить расчет индикаторов на каждом тике, добавьте для программы свойство #property tester_everytick_calculate.

Индикаторы, скомпилированные предыдущими версиями компилятора, будут рассчитываться как раньше — на каждом тике.

Tester: Исправлен учет точности валюты депозита при тестировании/оптимизации и формировании соответствующих отчетов.

Tester: Оптимизирована и ускорена работа тестера стратегий.

Tester: Исправлен ряд ошибок тестирования и оптимизации.

MetaEditor: Исправлен поиск слова целиком. Теперь при поиске знак подчеркивания учитывается как обычный символ, а не разделитель слов.

Обновлена документация.



--------------------
МикроFAQ (версия 10.11.2018 - добавлен мой партнерский ID)
Объявлен тендер на покупку моей подписи за eWM. См. ЗДЕСЬ.
Привет, Гость!
Зарегистрируйтесь и вам будет намного удобней!
Ваша первая ссылка (с полезными ссылками).
Очень рекомендую раздел сайта "О нас" - он снимет много вопросов.
Поиск Гуглом по сайту и форуму - используйте ДО того, как задать вопрос или открыть тему.
Хотите общаться в открытых форумах?
Вы уже стали "Пользователем"? Добро пожаловать! Вы можете неограниченно общаться в любом из верхних разделов по обычным для всех форумов правилам. При этом вы будете получать бонусы за посты даже в разделах флейма!

Единственное, что вам нужно будет учесть, смотрите ЗДЕСЬ.

Возможно вас заинтересуют Отзывы новичков о прохождении проб по методу Сперандео,
примерно так проходит и обучение на Подготовительном Отделении Школы.
Хотите поступить в Школу?
Построение трендовых Сперандео НА ФОРУМЕ и НА САЙТЕ (с видео)
Сопутствующие статьи: Индикатор ZigZag | Фильтры разметок

Правила Проб | Зачёт | Пробы-2013 | Пробы 2014 :)
Поздравляю с зачислением на ПО! (ссылки работают только для зачисленных)
1. Страницы сайта, темы и посты ПО, которые нужно прочитать в первую очередь.
2. Другие важные ссылки
Красота спасёт трейдера! © VladMih | От лёгкого ученья тяжело в бою! © НеСуворов
Бекап старой подписи (не обращать внимания) :)

Мой партнерский ID 1230500
Раздел для партнеров
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 3.6.2020, 6:22