Как начать работу с Metatrader 5 - страница 126
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий
Новая бета-версия платформы MetaTrader 5 build 2245: Функции DirectX для 3D-визуализации в MQL5 и настройки символов в Strategy Tester
MetaQuotes Software Corp., 2019.11.29 13:41
Бета-версия обновленной платформы MetaTrader 5 выйдет 29 ноября 2019 г. Мы приглашаем всех трейдеров присоединиться к тестированию новой платформы, чтобы оценить все ее возможности и помочь разработчикам исправить ошибки.
Чтобы обновить платформу MetaTrader 5 до сборки 2245, перейдите в раздел Помощь \ Проверить обновления рабочего стола \ Последняя бета-версия:
Финальная версия новой сборки платформы MetaTrader 5 будет выпущена после публичного бета-тестирования.
В новой версии представлены следующие изменения:
Для отображения истории торговли в виде позиций терминал использует информацию о сделках, совершенных за запрашиваемый период. В истории будут показаны только позиции, закрытые в течение этого периода. Если позиция все еще открыта или время ее закрытия не попадает в выбранный интервал, она не будет отображаться в истории. Поэтому общая прибыль и комиссия в режиме "позиции" может отличаться от прибыли и комиссии в режиме истории "ордера/сделки".
Например, вы просматриваете историю за прошлую неделю. За этот период было совершено 100 сделок, 98 из которых открыли и закрыли 20 позиций. Последние две сделки открыли новые позиции, которые не были закрыты до сих пор. В этом случае история сделок содержит 100 записей и соответствующие суммарные значения, рассчитанные на основе этих сделок. При просмотре истории в виде позиций вы увидите 20 записей, собранных на основе 98 сделок. Только эти данные будут учтены при расчете итоговых значений. Если брокер взимает комиссию за входную сделку, итоговое значение комиссии в истории сделок будет отличаться от комиссии, показанной в истории позиций, поскольку в последнем случае две последние сделки будут проигнорированы.
Новый класс CCanvas3D является расширением класса пользовательской графики CCanvas. Он доступен в каталоге \MQL5\Include\Canvas\. Класс содержит функции для рендеринга трехмерных объектов через DirectX API.
Подробная документация по новой библиотеке будет опубликована в ближайшее время.
Новые примеры использования функций доступны в разделе \MQL5\Experts\Examples\:
Скомпилируйте их и запустите на графике, чтобы увидеть возможности 3D-визуализации в MQL5.
Доступны следующие функции:
Свойство позволяет установить вид графика, который открывается по окончании оптимизации, а также параметры программы для осей X и Y.
Свойство устанавливает только вид графика по умолчанию. Его можно изменить вручную в любое время, используя контекстное меню.
Пользовательские настройки для финансовых инструментов
Теперь вы можете изменять настройки основного торгового инструмента, с помощью которого проводится тестирование/оптимизация. Переписать можно практически все параметры спецификации: объемы, режимы торговли, маржинальные требования, режим исполнения и другие настройки. Таким образом, если вам необходимо проверить советник в разных условиях, нет необходимости создавать отдельный пользовательский символ и загружать его историю. Это можно сделать, изменив стандартные настройки символа.

Если спецификация символа настроена, значок шестеренки и значок символа помечены звездочкой. Это показывает, что для текущего теста используются пользовательские параметры.Последние настройки/эксперты/графики
Используйте новые команды контекстного меню для быстрого тестирования или настройки оптимизации. Выберите последние использованные настройки тестера, последние графики или приложения:
Если на вашем компьютере установлены соответствующие компиляторы, MetaEditor обнаружит их и добавит в настройки. По желанию вы можете указать пути к необходимым компонентам на вкладке Компиляторы. На этой же вкладке вы можете загрузить компоненты, нажав Install рядом с соответствующим полем.

После этого вы можете компилировать проекты на C/C++ и Python аналогично MQL5-программам.Теперь нет необходимости искать соответствующие функции в кабинете трейдера на сайте брокера. Команды быстрой навигации доступны непосредственно в терминалах: пользователи могут переходить на страницы пополнения счета и вывода средств из разделов "Счета" и "Торговля":
Обновление будет доступно через систему Live Update.
Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий
SQLite в MQL5: Новые возможности и тестирование производительности
Ренат Фатхуллин, 2019.12.07 09:24
В билде 2265 реализованы штатные функции для работы с базами данных на базе SQLite 3.30.1:
Поскольку мы максимально сфокусированы на производительности, вот результаты тестов LLVM 9.0.0 против MQL5. Время в миллисекундах, чем меньше, тем лучше:Базы могут храниться как на диске, так и только в памяти с помощью флага DATABASE_OPEN_MEMORY . Обертывание массивных вставок / изменений в транзакцию DatabaseTransactionBegin / Commit / Rollback ускоряет операции в сотни раз.
Windows 10 x64, Intel Xeon E5-2690 v3 @ 2.60GHz LLVM MQL5 --------------------------------------------------------------------------------- Test 1: 1000 INSERTs: 11572 8488 Test 2: 25000 INSERTs in a transaction: 59 60 Test 3: 25000 INSERTs into an indexed table: 102 105 Test 4: 100 SELECTs without an index: 142 150 Test 5: 100 SELECTs on a string comparison: 391 390 Test 6: Creating an index: 43 33 Test 7: 5000 SELECTs with an index: 385 307 Test 8: 1000 UPDATEs without an index: 58 54 Test 9: 25000 UPDATEs with an index: 161 165 Test 10: 25000 text UPDATEs with an index: 124 120 Test 11: INSERTs from a SELECT: 84 84 Test 12: DELETE without an index: 25 74 Test 13: DELETE with an index: 70 72 Test 14: A big INSERT after a big DELETE: 62 66 Test 15: A big DELETE followed by many small INSERTs: 33 33 Test 16: DROP TABLE: finished. 42 40Скорость на MQL5 абсолютно такая же, как на родном C++ с одним из лучших компиляторов. Пакет бенчмарков для воспроизведения прилагается.
Также мы реализовали уникальную функцию DatabaseReadBind, которая позволяет читать записи непосредственно в структуру, что упрощает и ускоряет массовые операции.
Вот простой пример:
Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий
Новая версия платформы MetaTrader 5 build 2265: Функции DirectX для 3D-визуализации на MQL5 и настройка инструментов в тестере стратегий
Ренат Фатхуллин, 2019.12.07 08:28
Посмотрите на новые функции 3D-графики с примерами в релизе 2265:
И набор функций для работы с базами данных SQLite.
Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий
Некоторые инструменты не работают с новым билдом 2265 MT5 - как исправить?
Айтуган Хафизов, 2019.12.09 17:30
Мы выпустили бета-версию терминала MT5 с исправлением проблем с ticksize и StringTrim.
Пожалуйста, откройте демо-счет на сервере MetaQuotes-Demo, чтобы скачать обновление.
И предоставьте нам обратную связь.
Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий
Новая платформа MetaTrader 5 Build 2280
MetaQuotes Software Corp., 2019.12.12 15:54
Обновление платформы MetaTrader 5 будет выпущено в пятницу, 13 декабря 2019 года. Обновление содержит важные дополнения и исправления, основанные на отзывах, которые мы получили после предыдущего обновления MetaTrader 5 build 2265:
Обновление будет доступно через систему Live Update.
OpenCL
Форум
CodeBase
Статьи
Блоги
Документация
Рынок
Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий
SQLite в MQL5: Новые возможности и тестирование производительности
Рашид Умаров, 2019.12.17.17: 01
Добавлены примеры работы с функциями - привожу в порядке усложнения:
Расширение функциональности конструктора стратегий - статья
- Введение
- Обзор дополнений
- Этапы внедрения новой функции
- Тестирование и демонстрация построителя стратегий
- Заключение
ВведениеВ первой части цикла статей мы проанализировали паттерны Merrill и применили их к различным массивам данных, таким как цена и ценовые осцилляторы ATR, CCI и WPR, среди прочих. Целью статьи было изучить и оценить перспективы использования указанных паттернов на форекс и других рынках. Вторая часть была посвящена созданию конструктора стратегий для сборки простых стратегий с использованием рассмотренных ранее паттернов. В третьей части мы расширим функционал создания и тестирования стратегий. Будет добавлена возможность работы не только с пунктами, но и с лотами, а также функционал для просмотра результатов тестирования.
Это очень интересная статья -
----------------
Исследование сезонных паттернов финансовых временных рядов с помощью Boxplot
This article features a description of the proposed statistical method for detecting seasonal patterns in financial time series. The market may have monthly season cycles, as well as intraday cycles depending on the month. The hourly analysis has shown that with a certain smoothing period (for example, a moving average), you can find certain cycles both inside sessions and when moving from one trading session to another.
Одним из преимуществ подхода является возможность работы со специфическими рыночными паттернами и отсутствие чрезмерной оптимизации (parameter overfitting), а значит, торговая система может быть высокостабильной.
Что касается недостатков, то процесс поиска сезонных паттернов непрост и предполагает работу с различными комбинациями и циклами.
Анализ проводился для валютной пары EURUSD, с временным интервалом 10 лет. Исходные коды Python прилагаются в конце статьи в формате .ipynb (Jupyter notebook). Вы можете провести аналогичное исследование для любого желаемого финансового инструмента, используя прилагаемую библиотеку, и применить полученные результаты для создания собственной торговой системы или улучшения существующей.
Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий
Мы улучшили инфраструктуру MetaTrader VPS и расширили сеть дата-центров
MetaQuotes, 2020.02.26 11:09
За последний год база пользователей виртуального хостинга платформы MetaTrader значительно выросла. В связи с этим мы существенно инвестировали в развитие всей инфраструктуры сервиса и значительно расширили сеть дата-центров.
Новая точка хостинга в Сан-Паулу стала последним дополнением к пулу точек, дополнив центры во Франкфурте, Лондоне, Нью-Йорке, Гонконге, Сингапуре, Москве и Амстердаме. Мы разместили его в том же центре обработки данных, где располагается фондовая биржа B3 (бывшая BM&F Bovespa) и крупнейшие бразильские брокеры. Близкое физическое соседство с мировыми финансовыми центрами позволяет трейдерам арендовать виртуальную копию платформы с наименьшим пингом до брокерских серверов в любой точке мира.
Побочным эффектом модернизации сервиса является необходимость повышения цен на VPS. В настоящее время минимальная цена аренды сервера на 1 месяц начинается от 15 долларов США. За эту цену трейдеры получают до 3 Гб оперативной памяти, до 16 Гб дискового пространства, несколько ядер процессора и минимальную сетевую задержку до брокера.
USD
в месяц, USD
Нативный VPS-сервис от MetaQuotes отличается от обычных VPS-решений тем, что он был специально разработан для размещения торговых терминалов и поэтому доступен непосредственно в платформах MetaTrader. Десятки тысяч трейдеров уже пользуются виртуальным хостингом MetaTrader, не беспокоясь о скорости интернет-соединения, сбоях в работе ПК или перебоях в электроснабжении.
Новые пользователи получают 24 часа бесплатного обслуживания - протестируйте VPS прямо сейчас.
Протестируйте MetaTrader VPS бесплатно
Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий
Новый MetaTrader 5 build 2360: Расширение интеграции SQLite
MetaQuotes, 2020.03.05 16:30
Обновление платформы MetaTrader 5 будет выпущено в пятницу, 6 марта 2020 года. Новая версия содержит следующие изменения:
Новая версия MetaTrader 5 будет доступна через систему LiveUpdate.