Бета-версия обновленной платформы MetaTrader 5 будет выпущена в пятницу, 24 сентября 2021 года. Мы приглашаем трейдеров присоединиться к тестированию новой версии, оценить все ее возможности и помочь разработчикам исправить ошибки.
Чтобы обновить платформу MetaTrader 5 до сборки 3060, перейдите в раздел Помощь \ Проверить обновления рабочего стола \ Последняя бета-версия:
.
Финальная сборка новой платформы MetaTrader 5 будет выпущена после публичного бета-тестирования.
Новая версия содержит следующие изменения:
MetaTrader 5 Client Terminal build 3060
Терминал: Улучшена навигация в сервисах MQL5.community.
Разделы Market, Signals и VPS были перенесены из основной рабочей области платформы в Навигатор. Новое позиционирование обеспечивает легкий доступ к нужным продуктам и позволяет эффективно управлять покупками и подписками. К каждому сервису добавлены разделы "Как это работает", предоставляющие основную информацию об использовании.
Терминал: Все иконки меню и панели инструментов были полностью переработаны. Интерфейс терминала стал более удобным для пользователя:
Удалены мелкие элементы с иконок
Уменьшено количество используемых цветов, чтобы избежать цветового шума
Меньше градиентов используется для улучшения читабельности
Используются более понятные метафоры
Терминал: Добавлено отображение затрат, возникающих при совершении сделок. Соответствующая информация отображается в истории торговли. Эта функция используется брокерами, регулируемыми NFA. .
>
Если ваш брокер включает расчет затрат на сервере, в истории торговли вашего счета появится новая колонка "Затраты". В колонке отображается стоимость исполнения сделки относительно текущей средней цены символа(стоимость спреда средней точки).
Это уже восьмой язык, доступный на MQL5.community, крупнейшем сообществе алгоритмических трейдеров. Интерфейс сайта, статьи, Экономический календарь и важные темы форума уже доступны на корейском языке. В ближайшее время будет переведена документация по MQL5.
Терминал: Исправлена загрузка пользовательских торговых инструментов. В некоторых случаях вновь созданные настройки символов могли перезаписывать существующие.
Терминал: Исправлено отображение истории торговли сигналами на графике. Ранее соответствующая опция включала отображение всех сделок для всех финансовых инструментов, а не только для символов графика.
Терминал: Добавлен экспорт столбца "Плата" в отчет истории торговли. Ранее значение отображалось только в истории, но не могло быть сохранено в файл.
Терминал: Оптимизирована и ускорена работа торговых панелей "в один клик" в Market Watch и на графиках.
Терминал: Исправлена работа поля Margin Ratios для пользовательских торговых инструментов. При определенных условиях значения могли обнуляться.
Терминал: Продолжается внедрение сервиса Подписки, с помощью которого трейдеры могут приобретать дополнительные торговые услуги у брокеров. Исправлены ошибки в окне подписки на котировки.
Терминал: Исправлено отображение аналитического объекта "Линия тренда". Ранее линия могла исчезать при масштабировании или изменении размера окна графика.
Терминал: Исправлено отображение аналитического объекта "Прямоугольник". Объект мог исчезнуть, если одна из точек привязки находилась за пределами области видимости графика.
Терминал: Исправления и улучшения скорости работы, связанные с работой встроенных графиков MQL5.community.
Terminal: Исправлено округление параметра Value в списке открытых позиций. В предыдущих версиях дробная часть могла быть скрыта.
Терминал: Исправлена проверка мобильного телефона в процессе открытия счета. Номера телефонов могли определяться как неправильные для некоторых китайских операторов.
Терминал: Добавлена поддержка паролей учетных записей MQL5 длиной более 32 символов.
Terminal: Исправлен экспорт сертификатов при работе в Wine. Эта опция используется для учетных записей с расширенной аутентификацией при переносе таких учетных записей с настольных компьютеров на мобильные.
Терминал: Исправлены кнопки открытия MQL5-сервисов в нижней панели окна "Инструменты". Кнопки были неактивны, когда окно было разблокировано.
MQL5: Мы продолжаем добавлять поддержку векторов и матриц. Новые функции значительно расширят возможности разработчиков решений на основе нейронных сетей.
MQL5: Добавлены значения DEAL_SL и DEAL_TP в перечислении ENUM_DEAL_PROPERTY_DOUBLE - уровни Stop Loss и Take Profit сделки.
Соответствующие значения для сделок на вход и разворот устанавливаются в соответствии со значениями Stop Loss/Take Profit ордеров, которые инициировали эти сделки. Для сделок на выход используются значения Stop Loss/Take Profit соответствующих позиций на момент закрытия позиции.
.
MQL5: Добавлено значение MQL_HANDLES_USED в перечислении ENUM_MQL_INFO_INTEGER - количество активных объектов класса (хэндлов) в MQL-программе. К ним относятся как динамические (созданные через new), так и нединамические объекты, глобальные/локальные переменные или члены класса. Чем больше хэндлов использует программа, тем больше ресурсов она потребляет.
MQL5: Добавлены новые методы для работы со структурой MqlCalendarValue, описывающей событие экономического календаря:
.
HasActualValue(void) - возвращает true, если установлено фактическое значение; в противном случае возвращает false
HasForecastValue(void) - возвращает true, если установлено прогнозное значение; в противном случае возвращает false
HasPreviousValue(void) - возвращает true, если установлено предыдущее значение; в противном случае возвращает false
HasRevisedValue(void) - возвращает true, если установлено пересмотренное значение; в противном случае возвращает false
GetActualValue(void) - возвращает фактическое значение события (double) или nan, если соответствующее значение не установлено
GetForecastValue(void) - возвращает прогнозное значение события (double) или nan, если соответствующее значение не установлено.
GetPreviousValue(void) - возвращает предыдущее значение события (double) или nan, если соответствующее значение не установлено.
GetRevisedValue(void) - возвращает пересмотренное значение события (double) или nan, если соответствующее значение не задано.
MQL5: Исправлена отладка MQL5-программ, использующих библиотеки в виде EX5-файлов.
MQL5: Ускорена компиляция программ, содержащих большие массивы, инициализируемые последовательностью.
MQL5: Исправлено выполнение функции CopyTicksRange с данными пользовательского торгового символа. Функция могла возвращать данные за пределами запрашиваемого периода.
Сигналы: Добавлена возможность автоматического продления подписки на сигналы.
Ваша подписка не закончится внезапно, так как система автоматически продлит ее на следующий месяц с помощью способа оплаты, который вы ранее использовали для первоначальной покупки подписки. .
Если вы оплачивали подписку картой, а продлить подписку не удалось, система попытается произвести оплату с баланса вашего аккаунта MQL5.
Не беспокойтесь об изменении цен на подписку. Если цена вырастет, автопродление будет отменено. Вы получите соответствующее уведомление по электронной почте.
Включить или отключить опцию автопродления можно в любой момент через раздел " Мои подписки " на MQL5.com. .
Сигналы: Исправлено отображение витрины Сигналы. Теперь система корректно определяет совместимость сигналов с текущим счетом.
Маркет: Добавлен поиск товара по имени автора и логину на витрине Маркета. Ранее сервис поддерживал поиск только по названию и описанию товара.
Ранее оплата за продление подписки могла быть произведена только с баланса аккаунта MQL5. Пользователь должен был убедиться, что на его счету имеется соответствующая сумма.
Теперь пополнять счет MQL5 не нужно. Система продлит подписку, используя тот же способ оплаты, который вы использовали для первоначальной подписки. Если вы оплачивали VPS картой и включили опцию автоматического продления, система будет использовать тот же способ оплаты для нового периода подписки. Если платеж не пройдет, система попытается произвести оплату с баланса вашего аккаунта MQL5.
С новой опцией вы можете быть уверены, что подписки на советники и сигналы не прекратятся в связи с окончанием срока действия VPS. Кроме того, нет необходимости проверять и пополнять баланс вручную.
Опция будет использоваться только для новых подписок. Платежи за продление существующих подписок будут производиться с баланса MQL5-аккаунта.
Тестер: Исправлены ошибки визуального тестирования. При определенных условиях графики могли не отображать индикаторы, используемые в советниках. .
MetaEditor: Исправлен переход к объявлению функции или переменной с помощью Alt+G. Действие могло завершиться неудачей, если объявление находилось ниже строки вызова.
MetaEditor: Добавлено отображение типа объекта для ссылок на объекты класса в отладчике.
Исправлены ошибки, о которых сообщалось в журналах аварий.
MetaTrader 5 iPhone/iPad, MetaTrader 5 Android
Добавлено отображение отказа от ответственности при запуске приложения. Пожалуйста, внимательно прочитайте его. Кроме того, некоторые брокеры могут автоматически создавать демо-счет во время первого запуска приложения. В этом случае вы увидите соответствующие условия.
Добавлена возможность подключения счета к мониторингу в сервисе Signals непосредственно из мобильного приложения. Это можно сделать, выбрав в меню пункт "Мониторинг счета". Для удобства номер счета и имя брокера автоматически добавляются в окно регистрации. Дополнительно необходимо указать имя сигнала и пароль инвестора.
Подключите свой счет к мониторингу, чтобы получить доступ к расширенной торговой статистике, поделиться результатами с другими трейдерами или начать продавать свои сигналы.
.
Добавлена поддержка Huawei AppGallery и HMS Services для мобильных терминалов, работающих на ОС Android. Владельцы смартфонов Huawei могут установить приложение из соответствующего магазина и использовать push-уведомления.
Обновление будет доступно через систему Live Update.
Обновление платформы MetaTrader 5 будет выпущено в пятницу, 11 февраля 2022 года.
В обновлении представлен обновленный алгоритм расчета коэффициента Шарпа по традиционной формуле, новые матричные методы, оптимизировано потребление памяти, улучшена работа сетевой системы для лучшей передачи данных.
Мы также добавили два новых свойства, INDICATOR_FIXED_MINIMUM и INDICATOR_FIXED_MAXIMUM, в перечислении ENUM_CUSTOMIND_PROPERTY_INTEGER, которые фиксируют/нефиксируют минимальное и максимальное значения индикатора с помощью функции IndicatorSetDouble.
Кроме того, исправлены некоторые ошибки в математической библиотеке Math\Stat\Math.mqh и исправлена работа функций CopyTicks и CopyTicksRange, которые могли возвращать устаревшие данные при переходе через полночь.
Эти изменения, а также другие новые возможности обновленной версии платформы MetaTrader 5 подробно описаны ниже:
MQL5: Добавлены функции Min, Max, ArgMin, ArgMax и Sum для векторов и матриц. Используйте функции для нахождения минимального и максимального значений, соответствующих индексов и суммы.
MQL5: Добавлена поддержка методов Flat для матрицы. С помощью этих методов к элементу матрицы можно обращаться через один индекс вместо двух.
MQL5: Улучшено форматирование чисел с плавающей точкой во входных параметрах MQL5-программы. При чтении некоторых вещественных чисел во входные параметры подставлялись числа с большим количеством нулей, например, 0.4 представлялось как 0.400000000002.
MQL5: Исправлены ошибки в математической библиотеке Math\Stat\Math.mqh. Функция MathSample из этой библиотеки была пересмотрена, чтобы соответствовать традиционному поведению аналогичных математических библиотек при выборке с обратным ходом.
MQL5: Исправлена ошибка CopyTicks/CopyTicksRange, которая могла приводить к возврату устаревших данных при переходе через полночь, когда для финансового инструмента не были предоставлены тики.
MQL5: Добавлены новые значения INDICATOR_FIXED_MINIMUM и INDICATOR_FIXED_MAXIMUM в перечисление ENUM_CUSTOMIND_PROPERTY_INTEGER. Используя эти свойства, вы можете зафиксировать или разфиксировать минимальное и максимальное значения индикатора с помощью функции IndicatorSetInteger. При вызове IndicatorSetInteger(INDICATOR_FIXED_MINIMUM/INDICATOR_FIXED_MAXIMUM, true) используется текущее минимальное или максимальное значение.
Тестер: Пересмотрен алгоритм расчета коэффициента Шарпа в соответствии с традиционной формулой, в которой значение соответствует годичному интервалу. Предыдущий алгоритм был основан на изменчивости полученного PnL и игнорировал колебания акций против открытых позиций. Теперь в расчет включаются колебания акций, а коэффициент Шарпа интерпретируется классическим образом:
Sharpe Ratio < 0 Стратегия убыточна и не подходит. Плохо.
0 < Sharpe Ratio < 1.0 Риск не окупается. Такие стратегии можно рассматривать, когда нет альтернатив. Неопределенно.
Коэффициент Шарпа ≥ 1,0 Если коэффициент Шарпа больше единицы. Это может означать, что риск окупается и что портфель/стратегия может показать результаты. Хорошо.
Коэффициент Шарпа ≥ 3,0 Высокое значение указывает на то, что вероятность получения убытка в каждой конкретной сделке очень мала. Очень хорошо.
Терминал: Оптимизировано потребление памяти терминалом.
Терминал: Улучшенная работа платформы с сетевой подсистемой для повышения производительности и уменьшения сетевых задержек.
Терминал: Убрано отображение нулевого уровня сетки в индикаторах при отключенном рендеринге сетки.
Обновление будет доступно через систему Live Update.
Коллекции упорядоченных данных, в которых все элементы имеют одинаковый тип, обычно управляются через массивы, в которых к каждому элементу можно обратиться по его индексу. Массивы широко используются при решении различных задач линейной алгебры, в задачах математического моделирования, в машинном обучении и т.д. В общем случае решение таких задач основано на математических операциях с матрицами и векторами, с помощью которых очень сложные преобразования могут быть компактно записаны в виде простых формул. Программирование таких операций требует хороших знаний в области математики, а также умения писать сложные вложенные циклы. Отладка и исправление ошибок в таких программах может быть довольно сложной задачей.
Используя специальные типы данных 'matrix' и 'vector', можно создавать код, очень близкий к математической нотации, избегая при этом необходимости создавать вложенные циклы или учитывать правильную индексацию массивов в вычислениях. В этой статье мы рассмотрим, как создавать, инициализировать и использовать матричные и векторные объекты в MQL5.
Сегодня MetaTrader Market - это крупнейшее сообщество трейдеров, пользователей и программистов, которые преследуют одну цель: получение прибыли от инвестиционных рынков. На форуме ведется множество дискуссий относительно продуктов, представленных на этом ресурсе, и их качества. В этой статье я проверю все эти утверждения и покажу широкие возможности, предоставляемые Маркетом, всем тем, кто еще сомневается. Кроме того, мы узнаем, можно ли найти здесь достойный продукт, и если да, то попробуем выяснить, как это сделать.
In this article, we will consider some of the essential points you should pay attention to when purchasing an Expert Advisor. We will also look for ways to increase profit, to spend money wisely, and to earn from this spending. Also, after reading the article, you will see that it is possible to earn even using simple and free products.
Бета-версия обновленной платформы MetaTrader 5 будет выпущена в четверг, 31 марта 2022 года.
В новой версии добавлен набор команд для операций массового закрытия позиций и отмены отложенных ордеров. Теперь соответствующие действия могут быть выполнены в пару кликов мыши. .
Мы также расширили возможности языка MQL5. Обновление предоставляет новые матричные и векторные функции, а также встроенные методы работы с массивами и строками.
Кроме того, мы улучшили встроенные чаты. Теперь чаты поддерживают цитирование и комбинированные сообщения, содержащие текст, изображения и вложения.
Кроме того, мы внесли множество исправлений и улучшений в процессы покупки услуг на MQL5 и оптимизировали графическую систему терминала. .
Мы приглашаем всех трейдеров присоединиться к тестированию, чтобы оценить возможности обновленной платформы и помочь разработчикам исправить ошибки. Чтобы обновить платформу MetaTrader 5 до сборки 3245, перейдите в раздел Помощь \ Проверить обновления рабочего стола \ Последняя бета-версия:
Финальная сборка новой платформы MetaTrader 5 будет выпущена после завершения публичного бета-тестирования.
Обновление будет включать следующие изменения:
Терминал: Добавлены команды для массового закрытия позиций и отмены отложенных ордеров.
В контекстное меню вкладки "Торговля" добавлена новая команда "Массовые операции". Список доступных команд формируется автоматически, в зависимости от выбранной операции и типа вашего счета. .
При выборе позиции в меню появляются дополнительные команды:
Закрыть все позиции по символу
Закрыть все позиции в одном направлении (на хеджирующих счетах)
Закрыть противоположные позиции по одному и тому же символу (на хеджирующих счетах)
Разворот позиции (на неттинговых счетах)
При выборе отложенного ордера в меню появляются дополнительные команды:
Удалить все отложенные ордера по одному и тому же символу
Удалить все отложенные ордера одного типа по одному и тому же символу
Эти команды доступны только в том случае, если в настройках платформы включена функция One Click Trading: Инструменты \ Опции \ Торговля.
Терминал: Расширенные возможности внутреннего графика:
Добавлена возможность отвечать на сообщения. В ответе будет приведен исходный текст сообщения.
Добавлена возможность создавать сообщения с различными типами содержимого, например, изображения с текстом, текст с вложениями и т.д.
Исправлено отображение разделителя между прочитанными и непрочитанными сообщениями.
Исправление ошибок и улучшение стабильности.
Терминал: Оптимизирована и ускорена работа графической системы терминала. Рендеринг интерфейса будет требовать меньше ресурсов.
Терминал: Исправлен расчет ежедневного изменения цены для фьючерсов. Если брокер предоставляет клиринговую цену, эта цена будет использоваться для расчетов.
((Last - Clearing Price)/Clearing Price)*100
Подробное описание всех типов расчетов доступно в Документации.
Терминал: Исправлены ошибки при покупке услуг MQL5:
.
Платежные системы при определенных условиях могли возвращать ошибки при успешных операциях.
На промежуточных этапах аренды товара на Маркете могла отображаться некорректная цена.
Терминал: Исправлена работа кнопки "Запустить" на странице купленного/скачанного товара Маркета. Теперь кнопка корректно запускает приложение на первом открытом графике.
Correlate - вычисляет кросс-корреляцию двух векторов
Convolve - возвращает дискретную, линейную свертку двух векторов
Cov - вычисляет ковариационную матрицу
MQL5: Мы начали добавлять встроенные методы для работы с числовыми массивами. Новые методы повышают удобство использования, увеличивают компактность кода и улучшают совместимость кода с другими языками.
Следующие три метода уже доступны:
ArgSort - сортирует массивы по заданной размерности; по умолчанию используется последняя (axis=-1).
Range - возвращает количество элементов в указанной размерности массива. Аналог ArrayRange.
Size - возвращает количество элементов массива. Аналог ArraySize.
voidOnStart()
{
string test="some string";
PrintFormat("String length is %d",test.Length());
}
// Result log:// String length is 11
MQL5: Добавлено значение SYMBOL_SUBSCRIPTION_DELAY в перечисление ENUM_SYMBOL_INFO_INTEGER для задержки доставки котировок по определенным символам.
Оно используется только для торговых символов на основе подписки. Задержка обычно применяется к данным, предоставляемым в пробном режиме.
Свойство может быть запрошено только для символов, выбранных в Market Watch. В противном случае будет возвращена ошибка ERR_MARKET_NOT_SELECTED (4302).
.
MQL5: Добавлено свойство ACCOUNT_HEDGE_ALLOWED в перечисление ENUM_ACCOUNT_INFO_INTEGER - разрешает открытие противоположных позиций и отложенных ордеров. Свойство используется только для хеджирующих счетов для соответствия определенным нормативным требованиям, согласно которым счет не может иметь противоположные позиции по одному и тому же символу, в то время как однонаправленные позиции разрешены.
Если этот параметр отключен, счетам не разрешается иметь разнонаправленные позиции и ордера по одному и тому же финансовому инструменту. Например, если на счете есть позиция на покупку, пользователь не может открыть позицию на продажу или разместить отложенный ордер на продажу. Если пользователь попытается выполнить такую операцию, будет возвращена ошибка TRADE_RETCODE_HEDGE_PROHIBITED.
.
MQL5: Исправлена работа функций CopyTicks и CopyTicksRange. Ошибка могла привести к возврату устаревших данных при переходе через полночь. Ошибка возникала, если для финансового инструмента не были указаны тики.
Исправлены ошибки, о которых сообщалось в журналах аварий.
.
Обновление будет доступно через систему Live Update.
Многие трейдеры чувствуют себя увереннее, если следят за несколькими индикаторами одновременно (например, RSI, STOCASTIC, MACD, ADX и некоторыми другими), а в некоторых случаях даже за разными активами, из которых состоит индекс. В последнем случае я имею в виду мини-индексы WIN и полные индексы IND, но они могут включать и другие типы индексов. Так, при торговле WIN или IND может быть интересно наблюдать за некоторыми активами, такими как VALE, PETROBRAS, ITAU, BRADESCO и другими, которые имеют больший вес в индексе.
Но есть решение (хотя и не совсем простое), которое можно применять в долгосрочной перспективе.
Today we will learn how to add multiple indicators running simultaneously on one chart, but without occupying a separate area on it. Many traders feel more confident if they monitor multiple indicators at a time (for example, RSI, STOCASTIC, MACD, ADX and some others), or in some cases even at different assets which an index is made of.
Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий
Новая бета-версия платформы MetaTrader 5 build 3060: Улучшения в сервисах MQL5 и обновления дизайна
MetaQuotes, 2021.09.24 16:48
Бета-версия обновленной платформы MetaTrader 5 будет выпущена в пятницу, 24 сентября 2021 года. Мы приглашаем трейдеров присоединиться к тестированию новой версии, оценить все ее возможности и помочь разработчикам исправить ошибки.
Чтобы обновить платформу MetaTrader 5 до сборки 3060, перейдите в раздел Помощь \ Проверить обновления рабочего стола \ Последняя бета-версия:
.
Финальная сборка новой платформы MetaTrader 5 будет выпущена после публичного бета-тестирования.
Новая версия содержит следующие изменения:
MetaTrader 5 Client Terminal build 3060
Разделы Market, Signals и VPS были перенесены из основной рабочей области платформы в Навигатор. Новое позиционирование обеспечивает легкий доступ к нужным продуктам и позволяет эффективно управлять покупками и подписками. К каждому сервису добавлены разделы "Как это работает", предоставляющие основную информацию об использовании.
.
Если ваш брокер включает расчет затрат на сервере, в истории торговли вашего счета появится новая колонка "Затраты". В колонке отображается стоимость исполнения сделки относительно текущей средней цены символа(стоимость спреда средней точки).
Это уже восьмой язык, доступный на MQL5.community, крупнейшем сообществе алгоритмических трейдеров. Интерфейс сайта, статьи, Экономический календарь и важные темы форума уже доступны на корейском языке. В ближайшее время будет переведена документация по MQL5.
Соответствующие значения для сделок на вход и разворот устанавливаются в соответствии со значениями Stop Loss/Take Profit ордеров, которые инициировали эти сделки. Для сделок на выход используются значения Stop Loss/Take Profit соответствующих позиций на момент закрытия позиции.
.
.
Ваша подписка не закончится внезапно, так как система автоматически продлит ее на следующий месяц с помощью способа оплаты, который вы ранее использовали для первоначальной покупки подписки.
.
Если вы оплачивали подписку картой, а продлить подписку не удалось, система попытается произвести оплату с баланса вашего аккаунта MQL5.
Не беспокойтесь об изменении цен на подписку. Если цена вырастет, автопродление будет отменено. Вы получите соответствующее уведомление по электронной почте.
Включить или отключить опцию автопродления можно в любой момент через раздел " Мои подписки " на MQL5.com.
.
Ранее оплата за продление подписки могла быть произведена только с баланса аккаунта MQL5. Пользователь должен был убедиться, что на его счету имеется соответствующая сумма.
Теперь пополнять счет MQL5 не нужно. Система продлит подписку, используя тот же способ оплаты, который вы использовали для первоначальной подписки. Если вы оплачивали VPS картой и включили опцию автоматического продления, система будет использовать тот же способ оплаты для нового периода подписки. Если платеж не пройдет, система попытается произвести оплату с баланса вашего аккаунта MQL5.
С новой опцией вы можете быть уверены, что подписки на советники и сигналы не прекратятся в связи с окончанием срока действия VPS. Кроме того, нет необходимости проверять и пополнять баланс вручную.
.
MetaTrader 5 iPhone/iPad, MetaTrader 5 Android
Подключите свой счет к мониторингу, чтобы получить доступ к расширенной торговой статистике, поделиться результатами с другими трейдерами или начать продавать свои сигналы.
.
Обновление будет доступно через систему Live Update.
Привет всем Я видел, что многие хостинговые компании предлагают использовать MT4 для торговли на Форекс вот так:
<...>
но есть также версия MT5. Может ли кто-нибудь сказать мне, хорошо ли переходить на MT5?
<...>
но есть также версия MT5. Может ли кто-нибудь сказать мне, стоит ли переходить на MT5?
MT4 против MT5
https://www.mql5.com/en/forum/167691
https://www.mql5.com/en/forum/219009
MQL5 vs QLUA - Почему торговые операции на MQL5 происходят в 28 раз быстрее? -статья
Видео от MQ: демонстрация вычислений на GPU в коде MQL5 и графических возможностей терминала
Тест скорости MQL5 (сравнение с MQL4 и C++)
https://www.mql5.com/ru/forum/217992#comment_5943518(на русском языке)
----------------
Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий
Новая платформа MetaTrader 5 build 3210: Пересмотренный алгоритм расчета коэффициента Шарпа, новые матричные методы и контроль над минимальными/максимальными значениями индикаторов
MetaQuotes, 2022.02.10 16:30
Обновление платформы MetaTrader 5 будет выпущено в пятницу, 11 февраля 2022 года.
В обновлении представлен обновленный алгоритм расчета коэффициента Шарпа по традиционной формуле, новые матричные методы, оптимизировано потребление памяти, улучшена работа сетевой системы для лучшей передачи данных.
Мы также добавили два новых свойства, INDICATOR_FIXED_MINIMUM и INDICATOR_FIXED_MAXIMUM, в перечислении ENUM_CUSTOMIND_PROPERTY_INTEGER, которые фиксируют/нефиксируют минимальное и максимальное значения индикатора с помощью функции IndicatorSetDouble.Кроме того, исправлены некоторые ошибки в математической библиотеке Math\Stat\Math.mqh и исправлена работа функций CopyTicks и CopyTicksRange, которые могли возвращать устаревшие данные при переходе через полночь.
Эти изменения, а также другие новые возможности обновленной версии платформы MetaTrader 5 подробно описаны ниже:Псевдокод для вычисления адреса элемента матрицы:
Например, для 'matrix mat(3,3)' доступ к элементам может быть записан следующим образом:
чтение: 'x=mat.Flat(4)', что эквивалентно 'x=mat[1][1]'запись: 'mat.Flat(5, 42)', что эквивалентно 'mat[1][2]=42'
Если функция вызвана с недопустимым индексом матрицы, будет выброшена ошибка критического выполнения OutOfRange.
Используя эти свойства, вы можете зафиксировать или разфиксировать минимальное и максимальное значения индикатора с помощью функции IndicatorSetInteger. При вызове IndicatorSetInteger(INDICATOR_FIXED_MINIMUM/INDICATOR_FIXED_MAXIMUM, true) используется текущее минимальное или максимальное значение.
Обновление будет доступно через систему Live Update.
Используя специальные типы данных 'matrix' и 'vector', можно создавать код, очень близкий к математической нотации, избегая при этом необходимости создавать вложенные циклы или учитывать правильную индексацию массивов в вычислениях. В этой статье мы рассмотрим, как создавать, инициализировать и использовать матричные и векторные объекты в MQL5.
Skype
Форум
Статьи
CodeBase
Как правильно выбрать советника на рынке
Сегодня MetaTrader Market - это крупнейшее сообщество трейдеров, пользователей и программистов, которые преследуют одну цель: получение прибыли от инвестиционных рынков. На форуме ведется множество дискуссий относительно продуктов, представленных на этом ресурсе, и их качества. В этой статье я проверю все эти утверждения и покажу широкие возможности, предоставляемые Маркетом, всем тем, кто еще сомневается. Кроме того, мы узнаем, можно ли найти здесь достойный продукт, и если да, то попробуем выяснить, как это сделать.
СодержаниеФорум о трейдинге, автоматических торговых системах и тестировании торговых стратегий
MetaTrader 5 platform beta build 3245: массовые операции, матричные и векторные функции и улучшения в чате
MetaQuotes, 2022.03.31 13:59
Бета-версия обновленной платформы MetaTrader 5 будет выпущена в четверг, 31 марта 2022 года.
В новой версии добавлен набор команд для операций массового закрытия позиций и отмены отложенных ордеров. Теперь соответствующие действия могут быть выполнены в пару кликов мыши.
.
Мы также расширили возможности языка MQL5. Обновление предоставляет новые матричные и векторные функции, а также встроенные методы работы с массивами и строками.
Кроме того, мы улучшили встроенные чаты. Теперь чаты поддерживают цитирование и комбинированные сообщения, содержащие текст, изображения и вложения.
Кроме того, мы внесли множество исправлений и улучшений в процессы покупки услуг на MQL5 и оптимизировали графическую систему терминала.
.
Мы приглашаем всех трейдеров присоединиться к тестированию, чтобы оценить возможности обновленной платформы и помочь разработчикам исправить ошибки. Чтобы обновить платформу MetaTrader 5 до сборки 3245, перейдите в раздел Помощь \ Проверить обновления рабочего стола \ Последняя бета-версия:
Финальная сборка новой платформы MetaTrader 5 будет выпущена после завершения публичного бета-тестирования.
Обновление будет включать следующие изменения:
В контекстное меню вкладки "Торговля" добавлена новая команда "Массовые операции". Список доступных команд формируется автоматически, в зависимости от выбранной операции и типа вашего счета.
.
В меню всегда доступны следующие команды:
.
.
При выборе позиции в меню появляются дополнительные команды:
При выборе отложенного ордера в меню появляются дополнительные команды:
.
.
Следующие три метода уже доступны:
Пример:
В настоящее время доступны следующие методы:
Все методы аналогичны строковым функциям.
Пример:
Оно используется только для торговых символов на основе подписки. Задержка обычно применяется к данным, предоставляемым в пробном режиме.
Свойство может быть запрошено только для символов, выбранных в Market Watch. В противном случае будет возвращена ошибка ERR_MARKET_NOT_SELECTED (4302).
.
Если этот параметр отключен, счетам не разрешается иметь разнонаправленные позиции и ордера по одному и тому же финансовому инструменту. Например, если на счете есть позиция на покупку, пользователь не может открыть позицию на продажу или разместить отложенный ордер на продажу. Если пользователь попытается выполнить такую операцию, будет возвращена ошибка TRADE_RETCODE_HEDGE_PROHIBITED.
.
.
Обновление будет доступно через систему Live Update.
Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий
Как искать поставщика сигналов с низким риском?
Сергей Голубев, 2022.02.19 07:38
Немного информации о сигнальном сервисе:
Это информация о том, с чего начать.
Несколько индикаторов на одном графике (часть 01): Понимание концепций
Многие трейдеры чувствуют себя увереннее, если следят за несколькими индикаторами одновременно (например, RSI, STOCASTIC, MACD, ADX и некоторыми другими), а в некоторых случаях даже за разными активами, из которых состоит индекс. В последнем случае я имею в виду мини-индексы WIN и полные индексы IND, но они могут включать и другие типы индексов. Так, при торговле WIN или IND может быть интересно наблюдать за некоторыми активами, такими как VALE, PETROBRAS, ITAU, BRADESCO и другими, которые имеют больший вес в индексе.