Как начать работу с Metatrader 5 - страница 140

 

Форум о трейдинге, автоматизированных торговых системах и тестировании торговых стратегий

Бесплатный хостинг для алгоритмической торговли: Уточните у вашего брокера

MetaQuotes, 2023.06.20 10:41

Десятки тысяч трейдеров используют MetaTrader 5 VPS в качестве безопасного, надежного и быстрого хостинга для автоматической торговли. Признавая растущую популярность сервиса, брокерские компании обратились к нам за возможностью использовать VPS для поощрения лояльных пользователей. Так в 2020 году появился проект сервиса Sponsored VPS. Этот инновационный сервис позволяет брокерам предоставлять бесплатный доступ к VPS своим трейдерам на заранее оговоренных условиях.

Бесплатный хостинг для алгоритмической торговли: Узнайте у своего брокера

Недавно мы провели масштабное обновление сервиса, основываясь на накопленном опыте и ценных отзывах брокеров. Обновленный Sponsored VPS стал более удобным и доступным для брокеров MetaTrader 5. Мы ожидаем, что еще больше компаний воспользуются этой возможностью, поскольку такое взаимодействие может принести выгоду как брокерам, так и трейдерам.

MetaTrader VPS - это специализированное нативное интегрированное решение для профессиональной социальной и алгоритмической торговли, которое не требует дополнительных активаций и настроек. Перенос роботов или подписок на сигналы на виртуальный сервер не требует специальных навыков программирования или технических знаний. Ваши приложения вместе со всеми их настройками переносятся всего за пару кликов.

MetaTrader VPS - специализированное нативное интегрированное решение для профессиональной социальной и алгоритмической торговли

Более десятка точек хостинга расположены по всему миру, чтобы обеспечить оптимальный доступ менее чем за 5 миллисекунд к 82 % всех брокерских серверов. Это означает, что большинство трейдеров могут получить значительный выигрыш в скорости исполнения через MetaTrader VPS. Серверы MetaQuotes размещаются у самых надежных провайдеров, что обеспечивает максимальный аптайм 99,99%. Вы можете быть уверены, что ваши торговые стратегии будут работать стабильно 24 часа в сутки 7 дней в неделю. Умные алгоритмы распределения ресурсов гарантируют, что каждая торговая платформа получит достаточно ресурсов на виртуальной машине: до 3 ГБ оперативной памяти, до 16 ГБ места на жестком диске и несколько процессоров выделяются по требованию.

Свяжитесь с вашим брокером, чтобы узнать о доступности этой услуги и узнать, как вы можете получить бесплатный VPS для запуска ваших алгоритмических торговых стратегий.


 
Моя торговля Я уже заплатил за бота, но я только что вошел в систему, но я не знаю, какие дальнейшие шаги
 
2AB3BFDD #:
Моя торговля Я уже заплатил за бота, но я только что зарегистрировался, но я не знаю, какие дальнейшие шаги

если вы оплатили бота с Маркета, и если деньги уже поступили на Маркет (в некоторых случаях это может занять несколько дней)
, то ваш бот должен быть указан в вашем профиле здесь:
https://www.mql5.com/en/users/2ab3bfdd/market
---------------------

Вот инструкция о том, как купить, скачать и установить (одна инструкция для MT4, другая для MT5):

 

Алгоритм перекупки: Симуляция мультивалютной торговли

Алгоритм перекупки: Моделирование мультивалютной торговли

В предыдущей статье я показал вам множество полезных функций, о которых вы наверняка не знали, но самое интересное впереди - исследование или симуляция торговли. Иногда одного тестера стратегий недостаточно. Хотя это очень удобный инструмент для знакомства с рынком, но это только первый шаг. Если вы внимательно читали предыдущую статью, то, скорее всего, уже знаете причину.
Rebuy algorithm: Math model for increasing efficiency
Rebuy algorithm: Math model for increasing efficiency
  • www.mql5.com
In this article, we will use the rebuy algorithm for a deeper understanding of the efficiency of trading systems and start working on the general principles of improving trading efficiency using mathematics and logic, as well as apply the most non-standard methods of increasing efficiency in terms of using absolutely any trading system.
 

Есть один итоговый пост о том, как подготовить MT4 к бэктестингу/торговле:

---------------------

Что касается MT5, так что есть хорошая тема для обсуждения, которая должна быть начата на русском форуме, и это одно сообщение в теме -
это о различных результатах бэктестинга для одного и того же советника с одним и тем же брокером / счетом, но с разным количеством тиков - о том, почему это может произойти (почему результаты бэктестинга могут быть разными при одинаковых условиях бэктестинга для одного и того же счета / параметров -
(машинный перевод на английский):

Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий

Периодические изменения в истории котировок одного и того же брокера.

2023.07.06 00:43

Советник точно открывает ордера по сигналам графика или индикаторов?
Иногда бывает, что история загружается неправильно с первого раза (потеря пакетов и т.п.). Нужно три раза загрузить историю за нужный/достаточный период (с запасом), а потом включить тест. Терминал, похоже, во время теста сначала загружает данные, а потом тестирует. Но если в терминале уже есть история, то он ее не загружает.

Как загрузить историю ... один раз или 3 раза ... но как это сделать в Metatrader 5?
Посмотрите на эти 3 скриншота о HowTo:


How to Start with Metatrader 5 - How to Prepare Metatrader 5 Quotes for Other Applications
How to Start with Metatrader 5 - How to Prepare Metatrader 5 Quotes for Other Applications
  • 2017.02.08
  • www.mql5.com
How to prepare metatrader 5 quotes for other applications. To send changes to the repository, execute the. Mql5 programming language: advanced use of the trading platform metatrader 5: creating trading robots and indicators
 
Sergey Golubev #:

Пример объединения моделей ONNX в MQL5

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

Обертывание моделей ONNX в классы

В предыдущей статье мы использовали две модели ONNX для организации классификатора голосования. Весь исходный текст был организован в виде одного MQ5-файла. Весь код был разделен на функции. Но что, если мы попробуем поменять модели местами? Или добавить еще одну модель? Исходный текст станет еще больше. Попробуем применить объектно-ориентированный подход.
An example of how to ensemble ONNX models in MQL5
An example of how to ensemble ONNX models in MQL5
  • www.mql5.com
ONNX (Open Neural Network eXchange) is an open format built to represent neural networks. In this article, we will show how to use two ONNX models in one Expert Advisor simultaneously.
 

MQL5 Cloud Network и MQL5 VPS в отношении AVX512 и AVX2 - пост (все подробности - читайте на этой странице)

Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий

Компиляция MQL5-программ с набором инструкций AVX / AVX2 + FMA3 / AVX512 + FMA3 с билдом 3902

Ренат Фатхуллин, 2023.09.04 20:44

Мы выпустили бета-версию терминала 3913, собранного с поддержкой AVX2. Поддержка ONNX также с AVX2.

Вы можете обновить:

  • с сервера MetaQuotes-Demo на 3913, где включится режим обновления на AVX2, а затем дождаться следующего обновления 3914, которое произойдет уже на AVX2-версии
  • или с веб-установщика 3913, который сразу же установит AVX2, если процессор его поддерживает


How to Start with MT5, a summary !
How to Start with MT5, a summary !
  • 2023.09.01
  • www.mql5.com
How to start with MT5 platform : summary...
 

MQL5 Cloud Network и MQL5 VPS в связи с AVX512 и AVX2 - пост (все подробности - читайте на этой странице)

-------------------------------

Анонс:
MetaTrader 5 Platform Beta Build 3930: Пополнение/снятие средств в терминале и поддержка AVX-инструкций для ускорения работы программ

How to Start with MT5, a summary !
How to Start with MT5, a summary !
  • 2023.09.01
  • www.mql5.com
How to start with MT5 platform : summary...
 

Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий

Платформа MetaTrader 5 Beta Build 3930: Пополнение/снятие средств в терминале и поддержка AVX-инструкций для ускорения работы программ

MetaQuotes, 2023.09.07 17:55

Бета-версия обновленной платформы MetaTrader 5 выйдет в пятницу, 8 сентября 2023 года.

В новой версии появились команды работы с балансом, позволяющие трейдерам пополнять и снимать средства со своего торгового счета прямо в терминале. Интеграция платежных систем в MetaTrader 5 дает трейдерам возможность управлять средствами в один клик, не отходя от клиентского терминала.

MetaTrader 5 build 3930

Кроме того, мы добавили поддержку инструкций AVX/AVX2/AVX512 в компилятор MQL5 и в сам клиентский терминал. Теперь разработчики торговых роботов могут создавать программы с учетом расширенных возможностей современных процессоров. Это ускоряет векторные вычисления и математические операции.

Также, начиная с билда 3930, сам клиентский терминал MetaTrader 5 будет устанавливаться и обновляться в соответствии с архитектурой процессора, на котором он установлен.

Все инсталляторы, включая версии для MetaTrader 4, теперь имеют только 64-битный тип. Выпуск 32-битных инсталляторов прекращен.
Ранее установленные 32-битные версии платформы будут работать до 1 января 2024 года.


В новой версии также внесены улучшения в работу веб-терминала - добавлен пользовательский период для истории торговли, ускорена начальная загрузка терминала, а также добавлена возможность смены/удаления и сохранения пароля.

В обновлении будут представлены следующие изменения:


Клиентский терминал MetaTrader 5 build 3930

  1. Терминал: Добавлена поддержка балансовых операций по вводу/выводу средств с торгового счета непосредственно в клиентском терминале.

    Мы добавили интеграцию наиболее популярных платежных систем непосредственно в платформу MetaTrader 5, что позволяет брокерам предоставлять трейдерам новый уровень сервиса. При пополнении счета просто выберите удобный для вас способ и завершите операцию. Для большего удобства трейдеры могут сохранять выбранные карты, чтобы не вводить данные карты каждый раз. Брокеры не хранят платежные реквизиты и номера карт. Введенные пользователем платежные данные отправляются по защищенному каналу в выбранную им платежную систему.

    Новый функционал предоставляет трейдерам возможность управлять средствами в один клик, не отходя от клиентского терминала.


    Балансовые операции в MetaTrader 5

  2. Терминал: Добавлено использование инструкций AVX2 в случае их поддержки процессором. Это позволит более эффективно использовать возможности процессора. Теперь при установке или обновлении терминал сам определит архитектуру процессора и установит наиболее оптимальную версию. Во время запуска терминал отправляет в журнал сообщение (AVX/AVX2), в котором отображается набор инструкций, под который построен терминал.
    Terminal	MetaTrader 5 x64 build 3914 started for MetaQuotes Software Corp.
    Terminal	Windows 10 build 19045, 20 x Intel Xeon  E5-2630 v4 @ 2.20GHz, AVX, 41 / 63 Gb memory, 58 / 280 Gb disk, UAC, GMT+2
    

    Advanced Vector Extensions (AVX) - это расширение набора инструкций x86 для микропроцессоров Intel и AMD, предложенное еще в 2008 году. Дальнейшее развитие привело к появлению AVX2 и AVX-512 (2013).

  3. Терминал: В дополнение к двум версиям терминалов MetaTrader 5 на X64 и AVX, мы выпустили третью версию десктопного терминала, скомпилированную с прямой поддержкой команд AVX2. В то же время модели ONNX теперь также работают с поддержкой команд AVX2.
  4. Терминал: Добавлено отображение ссылок на необходимые нормативные документы брокера. Теперь всю необходимую юридическую информацию от брокера можно получить прямо в клиентском терминале в разделе Помощь - Условия и положения.



    Ссылки на необходимые нормативные документы брокера

  5. Терминал: Исправлена авторизация по 2FA в случае дополнительного использования расширенной авторизации с помощью сертификатов.
  6. Терминал: Исправлено отображение сообщений внутренней почты при работе на MacOS.
  7. Терминал: Исправлено отображение окна "Сигналы" при работе в Wine.
  8. Terminal: Выпущены новые инсталляторы MetaTrader 4 и 5 для Linux.
  9. Terminal: В справку добавлены команды для посещения страниц загрузки терминальных версий для Linux и Mac. Для удобства трейдеров мы создали специальный раздел сайта с версиями терминалов для всех платформ, а также для торговли в браузере.



    Добавлены команды для посещения страниц загрузки терминальных версий для Linux и Mac

  10. Терминал: Исправлено встраивание изображений во внутреннюю почту.
  11. Терминал: Выпущены новые инсталляторы терминала MetaTrader 5 для Mac с поддержкой процессоров M1/M2. В связи с переходом на Wine 8.0.1 мы настоятельно рекомендуем удалить старые версии и установить новые. При использовании версий Wine старше 8.0.0 в журнале терминала отображается сообщение о необходимости обновления.
  12. Терминал: Добавлено отображение "Ускорение VPS-хостинга" в меню сканирования сети с указанием пинга до вашего торгового сервера. Это позволяет наглядно увидеть снижение сетевых задержек при аренде встроенного VPS.


    В меню сканирования сети добавлено отображение скорости работы VPS-хостинга, показывающее пинг до вашего торгового сервера

  13. Терминал: Усилены требования к минимальной сложности пароля, а именно:
    • длина пароля - не менее 8 символов
    • пароль должен содержать не менее 1 символа в верхнем и нижнем регистре, не менее 1 цифры и не менее 1 специального символа.
  14. Терминал: Полезные ссылки в журналах терминала. Теперь при нажатии на строки со ссылками https:// пользователи переходят в браузер и открывают ссылку.
  15. VPS-хостинг: Добавлена возможность отправки и запуска EX5-программ, скомпилированных под набор команд x64/AVX/AVX2. Программы для AVX512 не поддерживаются на встроенном VPS.
  16. VPS Hosting: Увеличено количество мест для аренды встроенного VPS на 25. Теперь выбор ближайшего сервера стал еще шире.
  17. MQL5: Добавлено управление настройками компиляции, включая выбор расширенных наборов инструкций процессора - AVX, AVX2, AVX512 и FMA3.

    Современные процессоры имеют набор расширенных инструкций, которые значительно ускоряют математические вычисления, но подавляющее большинство современных программ не используют эти возможности. Мы добавили поддержку этих инструкций в компилятор языка MQL5, что позволяет более эффективно и быстро генерировать код.

    Также добавлена возможность выбора типа инструкций, с которыми будет компилироваться MQL5-программа. Вы можете задать как общие настройки для отдельных программ в Опциях MetaEditor, так и применить персональные в настройках проекта:



    Настройки компиляции в редакторе MetaEditor

  18. MQL5: Добавлены перечисления ENUM_AVERAGE_MODE и ENUM_CLASSIFICATION_METRIC в матричный и векторный методы.
  19. MQL5: Добавлен метод Set для векторов.
  20. MQL5: Пересмотрена инициализация OpenCL - теперь он инициализируется при первом реальном использовании, а не при загрузке MQL5-программы, содержащей функции OpenCL.
  21. MQL5: Исправлена ошибка при вызове функции SocketIsConnected.
  22. MQL5: Исправлена задержка вызова метода OnDeinit при выгрузке пользовательских индикаторов.
  23. MQL5: Исправлена ошибка компилятора, приводившая к неправильному вычислению длины строки в свойстве indicator_label, что приводило к некорректному отображению всплывающих подсказок для графических объектов.
  24. MQL5: Исправлено использование многострочных комментариев в теле макроса. Пример макроса, в котором возникла ошибка:
    #define  MACRO1 /*
    #define MACRO2 */
    void OnStart()
    {
    #ifdef  MACRO2
        Print( 2 );
    #else
        Print( 1 );
    #endif
    }
  25. MQL5: Исправлен порядок параметров функции MathAtan2. Теперь порядок соответствует аналогичной функции в C++.
  26. MQL5: В перечисление ENUM_TERMINAL_INFO_STRING добавлено новое значение TERMINAL_CPU_ARCHITECTURE. Также добавлен макрос __CPU_ARCHITECTURE__. Получение архитектуры процессора компьютера, на котором работает терминал. Пример использования:
    void OnStart()
      {
       Print("CPU name:         ",TerminalInfoString(TERMINAL_CPU_NAME));
       Print("CPU cores:        ",TerminalInfoInteger(TERMINAL_CPU_CORES));
       Print("CPU architecture: ",TerminalInfoString(TERMINAL_CPU_ARCHITECTURE));  
       Print("");
       Print("EX5 architecture: ",__CPU_ARCHITECTURE__);                            
      }
    
    CPU name:         12 th Gen Intel Core i9-12900 K
    CPU cores:        24
    CPU architecture: AVX2 + FMA3
    
    EX5 architecture: AVX

  27. MQL5: Изменено поведение модификатора extern. Теперь объявление переменной с модификатором extern является предварительным объявлением переменной.

    Новые ограничения:
    1. Предварительное объявление переменной не должно содержать инициализацию, например, при компиляции приведенного ниже кода мы получим следующую ошибку "X - инициализация внешней переменной не разрешена":
      .
      extern int X=0;
      
      void OnStart()
        {
        }

    2. Внешняя переменная должна быть объявлена в программе без ключевого слова 'extern', например, при компиляции приведенного ниже кода мы получим ошибку "unresolved extern variable X":
      .
      extern int X;
      
      void OnStart()
        {
        }

    3. При использовании extern важно обращать внимание на порядок инициализации, так как доступ к переменной может быть получен до ее инициализации, например, следующий код выдаст в логе "Y=0 X=5", так как инициализация переменной Y происходит до инициализации переменной X:
      extern int X;
      int        Y=X;
      
      void OnStart(void)
        {
         Print("Y=",Y," X=",X);
        }
        
      int X=_Digits;

  28. Обновлена библиотека ALGLIB до версии 3.19. ALGLIB - это высокопроизводительная библиотека численного анализа, предназначенная для работы с численными методами и алгоритмами анализа данных.

    Мы переработали существующие классы библиотеки для использования матриц и векторов, а также добавили новую функциональность из ALGLIB 3.19. Весь исходный код был переработан и приведен к единому стилю оформления. Исходный код библиотеки ALGLIB находится в <каталоге данных терминала>\MQL5\Include\Math\Alglib. Тестовые скрипты находятся в каталоге MQL5\Scripts\UnitTests\Alglib.
    .

    К сожалению, изменения в библиотеке ALGLIB версии 3.19 для MQL5 были довольно значительными, поэтому обратной совместимости нет. Если в ваших кодах используется библиотека ALGLIB для MQL5 версии 3.5, то вам необходимо явно проверить свои программы и внести необходимые изменения.

    Помимо самой библиотеки, были обновлены и тестовые скрипты - количество тестов увеличилось с 29 до 91 для классов и со 143 до 152 для интерфейсов. Таким образом, разработчики платформы MetaTrader 5 предоставляют трейдерам самые эффективные решения:

    • язык MQL5, который по скорости не уступает C++;
    • встроенная обработка баз данных SQLite, вычисления на OpenCL, поддержка DirectX и интеграция с Python;
    • математические библиотеки, включая Fuzzy logic, Statistics и обновленный ALGLIB.

  29. MetaEditor: Исправлена ошибка, иногда вызывавшая зависание при компиляции.
  30. MetaEditor: Улучшено отображение локальных переменных при отладке.
  31. Обновлены переводы пользовательского интерфейса.
  32. Исправлены ошибки, о которых сообщалось в журналах аварий.


Веб-терминал MetaTrader 5 build 3930

  1. Добавлено отображение цены Ask в настройках графика.



    В настройках графика добавлено отображение цены спроса

  2. Ускорена начальная загрузка терминала.
  3. Добавлена возможность смены пароля.
  4. Добавлена возможность удаления и сохранения пароля.
  5. Добавлен пользовательский период для отображения истории торговли.
  6. Исправлена принудительная смена пароля.
  7. Исправлен расчет diff - расстояния между ценой открытия и уровнями TP/SL.



    Фиксированный расчет diff - расстояния между ценой открытия и уровнями TP/SL

  8. Исправлена ошибка остановки тиков при закрытии всех ордеров/сделок.
  9. Исправлено отображение событий экономического календаря. Иногда они не отображались на графике, несмотря на включенную опцию.
  10. Исправлен сброс индикатора при смене символа графика.
  11. Исправлена ошибка в форме открытия реального счета при подтверждении по телефону/электронной почте.
  12. Добавлены новые и исправлены существующие переводы.


Обновление будет доступно через систему Live Update.


 
Вопрос -

Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий

Новая версия платформы MetaTrader 5 build 3950: Вывод/пополнение счета в терминале и обновленный торговый отчет

lynxntech, 2023.09.15 12:03

Я не понимаю как работает окно

нажимаю правой кнопкой мыши на "Торговля" или "История" -> "Отчет" -> "Обзор" и открывается окно "Отчеты", просто белый экран и все - билд 3950

и ответ -

Форум о трейдинге, автоматических торговых системах и тестировании торговых стратегий

Новая версия платформы MetaTrader 5 build 3950: Вывод/пополнение счета в терминале и обновленный торговый отчет

Ренат Фатхуллин, 2023.09.15 13:48

Если операционная система ниже Windows 10 или под Wine (LInix/Mac), то отчет не будет отрисовываться. Для этого нужен WebView2.

Всё, время Windows 7 вышло - надо обновляться.

И напоследок -

----------------------

Речь шла о WebView2