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

 

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

Поддерживает ли MT5 гибридный e-core?

Eleni Anna Branou, 2025.08.03 17:26

После последнего обновления сборки 5200 MT5, чтобы использовать все ядра и потоки вашего процессора в тестере стратегий (локально), перейдите в MT5 >> View >> Strategy Tester >> Agents >> Local Network Farm >> правый клик >> + Add >> Add Agents from Host (автоматически) >> Next >> Done.




 

Вопрос:

тестера стратегий их осталось 16. Возможно ли увеличить их количество до 32?


Ответ:

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

Новая версия платформы MetaTrader 5 build 5200: Расширение OpenBLAS и увеличение контроля в MQL5

Ренат Фатхуллин, 2025.08.03 15:50

Для внутренних тестов внутри терминала у вас показаны все ... ядра, кроме Efficient Low Power. Ядра LP (не путать с многоядерными) практически бесполезны и даже не используются операционной системой в обычном режиме. Ядра LP просто вводят людей в заблуждение на таких гибридных процессорах, как Intel Core Ultra 185H:

...

Но в MQL5 Cloud мы принимаем только физические ядра (...). Ядра LP не являются физическими и всегда игнорируются.

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

Вопрос:

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

Агенты и Ryzen Ai 9 365 не обнаруживают все ядра и потоки

Андрес Луме, 2025.08.31 21:35

На мой взгляд , Low Power хорошо справляется со своей задачей. Медленнее, но справляется. Так в чем же разница? Работа все равно будет сделана быстрее, чем без них. Из 100 проходов, они сделают 10-20, но они сделают это. Скорость 3.3 mhz моего zen5c, это уровень нормальных процессоров 3-4 летней давности.

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

Неужели до сих пор нельзя подключить телефоны в качестве агентов?


Ответ:

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

Агенты и Ryzen Ai 9 365 не определяют все ядра и потоки

Ренат Фатхуллин, 2025.09.01 08:08

Вы путаете ядра Low Power(LP) и Efficiency(E).

Ядра LP даже не используются операционной системой в обычной работе. Они предназначены для использования в выключенном/сонном/полусонном режиме ноутбука.

В ядрах 5c есть ошибка в определении ядер E как LP. Мы исправим это.

Обычные ядра - это P(erformance). Intel серьезно испортила архитектуру с ядрами P, E и LP. Теперь, чтобы писать эффективные программы, каждый программист должен четко отслеживать типы ядер, контролировать, какую задачу на какое ядро назначать, и четко бороться с ядрами E и LP


и -

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

Агенты и Ryzen Ai 9 365 не определяют все ядра и потоки

Ренат Фатхуллин, 2025.09.01 08:23

Совет для любителей синтетических тестов:

  • если у вас есть ядра P/E, то доверять тестам нельзя.
  • пока вы явно и жестко не установите Affinity Mask на P-ядро, нельзя доверять микро/нано тестам
  • если частота процессора не заблокирована (включен турбобуст и/или C/P-состояния), микро/нано тестам доверять нельзя
  • если у вас Intel среднего поколения (не поздние 2024/2025) и патчи (они устанавливаются автоматически) на процессоре не отключены, тестам доверять нельзя
  • если у вас Intel Xeon под облаками (AWS и т.д.), просто отбросьте тесты - там такой слой наложенных патчей, что говорить о производительности вообще невозможно
  • Проводить тесты под облаками (даже собственными) практически бессмысленно

 

Пример -

============

Вопрос:

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

Проблемы MT5 после обновления: CPU agent(core) уменьшился с 16 до 8

Máté Rémiás, 2025.08.08 08:48


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

- У меня есть 14700k, который имеет 8 ядер P, 8 потоков HT и 12 ядер E.

- MT5 Build 5200 (linux) видит только 16 ядер, более ранние версии показывали все 28 в качестве возможных агентов.

- Я использую только локальных агентов, без локальных сетевых ферм и облачных сетей.


Я бы ожидал, что смогу самостоятельно решать, сколько ядер использовать для оптимизации, даже если HT-ядра медленнее.

Если я возьму пост, на который вы ссылаетесь, я должен увидеть все мои ядра в Local, но это не так. В мониторинге отображается (см. мое 2-е прикрепленное изображение в предыдущем сообщении), что используется 8 ядер P (возможно, ядра HT пропущены), но из 12 доступных ядер E используется только 8, похоже, с потоками HT, которые также недоступны, так что объяснение не сходится.


Ответ:

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

Проблемы MT5 после обновления: количество агентов (ядер) процессора уменьшилось с 16 до 8

Eleni Anna Branou, 2025.08.08 13:17

Вам нужно использовать 'Local Network Farm'.

После последнего обновления сборки 5200 MT5, чтобы использовать все ядра и потоки вашего процессора в тестере стратегий (локально), перейдите в MT5 >> Вид >> Тестер стратегий >> Агенты >> Локальная сетевая ферма >> правый клик >> + Добавить >> Добавить агентов с хоста (автоматически) >> Далее >> Готово.



 

От новичка к эксперту: освоение детальных торговых отчетов с помощью советника Reporting EA

От новичка к эксперту: освоение подробных торговых отчетов с помощью советника по отчетности

Сегодняшнее обсуждение посвящено решению проблем, связанных с предоставлением торговых отчетов в MetaTrader 5. В нашей предыдущей публикации мы описали общий рабочий процесс и требования к эффективному функционированию системы. Мы представили советника Reporting EA как инструмент, предназначенный для генерации и доставки торговых отчетов в формате PDF с частотой, которую может настроить пользователь.
From Novice to Expert: Mastering Detailed Trading Reports with Reporting EA
From Novice to Expert: Mastering Detailed Trading Reports with Reporting EA
  • 2025.08.28
  • www.mql5.com
In this article, we delve into enhancing the details of trading reports and delivering the final document via email in PDF format. This marks a progression from our previous work, as we continue exploring how to harness the power of MQL5 and Python to generate and schedule trading reports in the most convenient and professional formats. Join us in this discussion to learn more about optimizing trading report generation within the MQL5 ecosystem.
 

Торговый анализ постфактум: Выбор трейлинг-стопа и новых уровней стопа в тестере стратегий

Торговый анализ постфактум: Выбор трейлинг-стопов и новых стоп-уровней в тестере стратегий

В предыдущей статье мы создали советник, который торгует в тестере стратегий клиентского терминала на основе результатов торговли на реальном счете. Мы добавили возможность устанавливать новые размеры StopLoss и TakeProfit, чтобы протестировать нашу торговлю в тестере с разными размерами стоп-ордеров. Результат оказался неожиданным: вместо убытка мы получили прибыль, соизмеримую с убытком, понесенным в реальной торговле. Это означает, что если бы мы использовали на своем торговом счете уровни StopLoss и TakeProfit, которые позволили нам получить прибыль в тестере, то торговля на реальном счете также была бы прибыльной. И это всего лишь простое изменение размеров стопов. Интересно, что произойдет, если мы добавим трейлинг StopLoss? Как бы это изменило ситуацию?
Post-Factum trading analysis: Selecting trailing stops and new stop levels in the strategy tester
Post-Factum trading analysis: Selecting trailing stops and new stop levels in the strategy tester
  • 2025.10.06
  • www.mql5.com
We continue the topic of analyzing completed deals in the strategy tester to improve the quality of trading. Let's see how using different trailing stops can change our existing trading results.
 
Eleni Anna Branou #:

Видите ли вы красное предупреждение "финансовые операции ограничены" на странице вашего профиля?

https://www.mql5.com/ru/users/harshadparihar99

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

В моем профиле нет такого предупреждения

 

Ручное бэктестирование с помощью кнопок на графике в тестере стратегий MetaTrader 5

Ручное бэктестирование с помощью кнопок на графике в тестере стратегий MetaTrader 5

Некоторое время назад я искал способ бэктестировать идеи вручную, чтобы понять, есть ли в них смысл и какие фильтры могут повысить точность. Это было еще до знакомства с MQL5, и я участвовал в конкурсах, которые поощряли азартные игры, а не торговлю. Вы знаете их, те, в которых можно участвовать бесплатно, правила которых время от времени меняются, а первый человек увеличивает свой счет втрое в течение дня.
Manual Backtesting with On-Chart Buttons in the MetaTrader 5 Strategy Tester
Manual Backtesting with On-Chart Buttons in the MetaTrader 5 Strategy Tester
  • 2026.05.15
  • www.mql5.com
Learn how to build a manual backtesting EA for MetaTrader 5's visual tester by adding chart buttons with CButton, executing orders through CTrade, and filtering positions with a magic number. The article implements Buy/Sell and Close All controls, configurable lot size and initial SL, and a trailing stop via CPositionInfo. You will also see how to load indicators with tester.tpl to validate ideas faster before automation and narrow optimization ranges.
 
Sergey Golubev #:

Ручное бэктестирование с помощью кнопок на графике в тестере стратегий MetaTrader 5

Некоторое время назад я искал способ бэктестировать идеи вручную, чтобы понять, есть ли в них смысл и какие фильтры могут повысить точность. Это было еще до знакомства с MQL5, и я участвовал в конкурсах, которые поощряли азартные игры, а не торговлю. Вы знаете их, те, в которых можно участвовать бесплатно, правила которых время от времени меняются, а первый человек за день увеличивает свой счет втрое..... такие конкурсы.
Отличная реализация! Кнопки на графике для ручного бэктестинга очень удобны. Особенно полезно для проверки идей перед оптимизацией.
 

От "наилучшего прохождения" к надежным решениям: Исследование поверхности оптимизации в MetaTrader 5

От "наилучшего прохождения" к надежным решениям: Исследование поверхности оптимизации в MetaTrader 5

В этой статье мы рассмотрим практическое применение фреймов оптимизации в MetaTrader 5, научимся сохранять собственные метрики и анализировать результаты, а также строить пользовательские критерии устойчивости на основе всей поверхности оптимизации. Основное внимание будет уделено выявлению стабильных областей параметров, способных сохранять предсказуемое поведение даже при изменении рыночных условий.
From "Best Pass" to Robust Solutions: Exploring the Optimization Surface in MetaTrader 5
From "Best Pass" to Robust Solutions: Exploring the Optimization Surface in MetaTrader 5
  • 2026.05.22
  • www.mql5.com
The article examines an engineering approach to optimizing an Expert Advisor in MetaTrader 5: from collecting custom metrics through Optimization Frames to parameter surface analysis. A simple event-driven EMA/RSI model demonstrates CSV export, smoothing, and local stability assessment in Python. The goal is to find stable areas of configurations and validate them with forward optimization for reliable implementation.
 

3D-визуализация без внешних библиотек: Как MetaTrader 5 показывает результаты оптимизации с помощью MQL5 + DX11

3D-визуализация без внешних библиотек: Как MetaTrader 5 раскрывает результаты оптимизации с помощью MQL5 + DX11

В этой статье мы рассмотрим, как преобразовать массивы результатов оптимизации, объемы кластеров и сценарные модели в удобные 3D-ландшафты. Мы определим критерии уместности: когда 3D-графика добавляет возможности анализа сигналов, а когда создает визуальный шум. Затем мы перейдем к архитектуре конвейера DX, рассмотрим инициализацию, привязку метрик к вершинным буферам, механику камеры и панели пользовательского интерфейса, и, наконец, оценим технологические ограничения среды.
3D Visualization Without External Libraries: How MetaTrader 5 Reveals Optimization Results via MQL5 + DX11
3D Visualization Without External Libraries: How MetaTrader 5 Reveals Optimization Results via MQL5 + DX11
  • 2026.05.26
  • www.mql5.com
The article describes the practical application of DirectX 11 and built-in MQL5 tools for creating 3D visualizations and interactive interfaces in MetaTrader 5. The focus is on cognitive efficiency - the ability of 3D charts and guided scenes to help in understanding optimization data, liquidity clusters, and multi-dimensional trading scenarios. The basics of the DX pipeline, working with shaders, binding mouse and keyboard events, and objective technological limitations are discussed in detail. The article is intended for MQL5 developers and algorithmic traders who are ready to transform strategy metrics into understandable 3D analytical landscapes, where the visual layer accelerates decision-making.