Все (пока нет) о Стратегический тестировщик, Оптимизация и Облако - страница 8

 

Новая платформа MetaTrader 5 build 2530: Сортировка в Market Watch и расширенные операции с результатами оптимизации

Тестер: Оптимизирована работа MQL5 Cloud Network. Теперь при запуске оптимизации для одного и того же эксперта сеть старается использовать те же агенты тестирования, которые были задействованы при предыдущем проходе оптимизации. Это связано с тем, что для таких агентов уже доступно необходимое рыночное окружение, включая историю торговли.

New MetaTrader 5 platform build 2530: Sorting in Market Watch and advanced operations with optimization results
New MetaTrader 5 platform build 2530: Sorting in Market Watch and advanced operations with optimization results
  • 2020.07.09
  • www.mql5.com
The MetaTrader 5 platform update will be released on Friday, July the 10th, 2020...
 

В ближайшее время мы получим большое улучшение, связанное с облаком.
Это ответ от MetaQuotes (машинный перевод на английский):

MQL5 Cloud Network в плане скорости и отзывчивости.


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

Здесь я описал планы более подробно: https: //www.mql5.com/ru/forum/340770/page7#comment_16401357.

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

Новая версия платформы MetaTrader 5 build 2450: Сервис "Подписки", улучшения интерфейса и удобные функции в MetaEditor

Ренат Фатхуллин, 05/20/2016 12:35 PM

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

Каждый агент будет работать как микрооблако с N ядрами для хранения одной копии данных для N потоков. Поскольку пришло время для использования архитектуры NUMA среди масс, каждый агент будет жить в своем собственном узле NUMA, чтобы избежать штрафов за обращение к памяти за пределами своего узла.

Это позволит значительно снизить требования к памяти, уменьшить дисковую активность и увеличить скорость оптимизации.

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

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


 

пост #13 от MQ:

But we will soon show in the terminal an approximate estimate of the cost of optimization in the cloud based on several passes on local cores.

 

ближайшего облачного сервера

  • процент сетевых потерь
  • Это позволило резко снизить задержку от того, что некоторые задачи попадали к откровенно тормозящим агентам, которые задерживали все вычисления.


    В настоящее время распределением задач занимаются три облачных сервера в США, Германии и России, что позволило значительно снизить сетевые задержки и ускорить доставку данных. Для некоторых экспертов требуется репликация в сотни гигабайт, а для тех, кто преуспевает, - более терабайта.


     

    Мультивалютные советники в MT5 - бэктестинг и оптимизация


    Потоки/посты

    • Покупка или продажа всех 7 пар -тема с объяснением.
    • Мультивалютные советники -пост с примерами бэктестинга/оптимизации

    CodeBase

      Статьи

      Документация

      Optimization Types - Algorithmic Trading, Trading Robots - MetaTrader 5 Help
      Optimization Types - Algorithmic Trading, Trading Robots - MetaTrader 5 Help
      • www.metatrader5.com
      Two optimization types are available in the tester. You can select the appropriate one on the Settings tab of the Strategy Tester. In this mode...
       

      Это сравнение внешнего VPS (обычного VPS) с MQL5 VPS (Metatrader Forex VPS) - с этой страницы:

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

      Сравнение функций обычного хостинга и форекс MetaTrader VPS

      #
      Функции и параметры
      Обычный хостинг
      MetaTrader Forex VPS
      1
      Минимальный пинг до сервера брокера
      +
      +
      2
      Задержки на уровне сервера, вызванные оперативной памятью и процессором
      Да
      Нет
      3
      Оставшиеся ресурсы для платформ MetaTrader*
      20%
      99%
      4
      Гибкое распределение ресурсов по требованию
      Нет
      Да
      5
      Количество ядер ЦП, выделяемых на платформу
      1
      Неограниченно
      6
      Выделенная оперативная память
      1 ГБ
      до 3 ГБ
      7
      Сложность настройки и управления
      Относительно высокая
      Минимум
      8
      Активации продуктов рынка
      Срок действия 1 активации истекает
      Срок действия не истекает
       

      Привет


      Я продолжаю получать это сообщение:

      "авторизация на все еще подключенном агенте".



      На моем компьютере, пытающемся подключиться к агенту.


      Как с этим разобраться, пожалуйста?


      Я уже использовал local farm с моим ноутбуком и он просто отображается на моем MT5... было хорошо на самом деле... потом я переехал в другой дом и у меня теперь есть другой ПК. Я хочу использовать его для поддержки моих оптимизаций.


      С уважением,

       

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

      Оптимизация на двухпроцессорном компьютере

      Ренат Фатхуллин, 08/21/11 11:57 PM

      Используйте наше вычислительное облако - это супердешево.

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

      Скоро мы выпустим обновление MQL5 со стандартными векторными / матричными / комплексными вычислениями, что позволит использовать высокоскоростное машинное обучение без использования python или tensorfo.

       

      Хорошая и небольшая образовательная тема:
      MetaTester 5 Agents

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

      Часто задаваемые вопросы об облачной сети( FAQ) и как в ней участвовать.

       

      Опубликована хорошая статья - Визуальная оценка результатов оптимизации

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

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

      Визуальная оценка результатов оптимизации

      Формулировка задачи
      1. Соберите данные о каждом проходе оптимизации.
      2. Построить графики баланса/капитала для каждого прохода оптимизации.
      3. Рассчитать несколько пользовательских критериев оптимизации.
      4. Отсортировать графики по пользовательским критериям оптимизации в порядке возрастания.
      5. Показать наилучшие результаты для всех пользовательских критериев.
      Visual evaluation of optimization results
      Visual evaluation of optimization results
      • www.mql5.com
      In this article, we will consider how to build graphs of all optimization passes and to select the optimal custom criterion. We will also see how to create a desired solution with little MQL5 knowledge, using the articles published on the website and forum comments.