Alles (noch) nicht über Strategy Tester, Optimierung und Cloud - Seite 8

 

Neue MetaTrader 5 Plattform Build 2530: Sortierung in Market Watch und erweiterte Operationen mit Optimierungsergebnissen

Tester: Optimierte Arbeit des MQL5 Cloud Netzwerks. Wenn jetzt eine Optimierung für denselben Expert Advisor gestartet wird, versucht das Netzwerk, dieselben Test-Agenten zu verwenden, die beim vorherigen Optimierungsdurchlauf verwendet wurden. Der Grund dafür ist, dass die erforderliche Marktumgebung, einschließlich der Handelshistorie, für diese Agenten bereits verfügbar ist.

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...
 

Wir werden bald die große Verbesserung in Bezug auf die Wolke haben.
Dies ist die Antwort von MetaQuotes (maschinelle Übersetzung ins Englische):

MQL5 Cloud Network in Bezug auf Geschwindigkeit und Reaktionsfähigkeit drastisch verbessert.


Wenn wir auf einen neuen Tester umsteigen, der einen Prozess für alle Kerne anstelle von separaten Prozessen für jeden Kern verwendet, werden wir den Bedarf an Ressourcen durch konsolidierte Caches drastisch reduzieren und die Last auf allen Kernen flexibel verwalten können.

Hier habe ich die Pläne ausführlicher beschrieben: https: //www.mql5.com/ru/forum/340770/page7#comment_16401357

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Neue Version der MetaTrader 5 Plattform Build 2450: "Subscriptions"-Service, Schnittstellenverbesserungen und praktische Funktionen im MetaEditor

Renat Fatkhullin, 05/20/2016 12:35 PM

Ja, der Tester wird umgeschrieben/umprogrammiert, da der aktuelle mit Daten und einem erfolglosen Skalierungsschema überfordert ist.

Jeder Agent wird als Microcloud mit N Kernen arbeiten, um eine Kopie der Daten für N Threads zu halten. Da die Zeit für die NUMA-Architektur in der breiten Masse gekommen ist, wird jeder Agent eindeutig in seinem eigenen NUMA-Knoten leben, um die Strafen für den Zugriff auf Speicher außerhalb seines Knotens zu vermeiden.

Dies wird den Speicherbedarf erheblich reduzieren, die Festplattenaktivität verringern und die Geschwindigkeit der Optimierung erhöhen.

In diesem Fall spielt das Volumen des Arbeitsspeichers immer die Hauptrolle, da er es ermöglicht, mehr Caches zu halten und sie schnell auszugeben.

Ziel ist es, Tausende von Aktien in großen Mengen zu screenen, wozu wir mit einer neuen Initiative zur Einführung detaillierter Aktienabonnements beitragen werden.


 

Beitrag #13 von 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.

 

nächstgelegenen Cloud-Server

  • Prozentsatz der Netzwerkverluste
  • Auf diese Weise konnte die Latenzzeit drastisch reduziert werden, da einige Aufgaben zu offenen Hemmstoffen wurden, die alle Berechnungen verzögerten.


    Derzeit werden die Aufgaben von drei Cloud-Servern in den USA, Deutschland und Russland verteilt, was die Netzwerklatenz deutlich verringert und die Datenlieferung beschleunigt hat. Einige Experten benötigen eine Replikation von Hunderten von Gigabyte, und mehr als ein Terabyte für diejenigen, die sich auszeichnen.


     

    Multi-Currency Expert Advisors in MT5 - Backtesting und Optimierung


    Die Themen/Beiträge

    • Kaufen oder Verkaufen aller 7 Paare -der Thread mit der Erklärung.
    • Multi-Currency Expert Advisorsder Beitrag mit den Beispielen für Backtesting/Optimierung

    CodeBase

      Die Artikel

      Dokumentation

      • MetaTrader 5 Hilfe → Algorithmischer Handel, Handelsroboter →Optimierungsarten- Alle Symbole in der Marktüberwachung ausgewählt
      • MetaTrader 5 Hilfe → Algorithmischer Handel, Handelsroboter →Strategietests- Expert Advisors für mehrere Währungen
      • MetaTrader 5 Hilfe - Handelsplattform -Benutzerhandbuch
      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...
       

      Es ist der Vergleich von External VPS (Konventionelle VPS) mit MQL5 VPS (Metatrader Forex VPS) - von dieser Seite:

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

      Vergleich der Funktionen eines konventionellen Hosting-Service und des Forex MetaTrader VPS

      #
      Funktionen und Parameter
      Konventionelles Hosting
      MetaTrader Forex VPS
      1
      Mindest-Ping zum Server des Brokers
      +
      +
      2
      Verzögerungen auf Serverebene, verursacht durch RAM und CPU
      Ja
      Nein
      3
      Verbleibende Ressourcen für MetaTrader-Plattformen*
      20%
      99%
      4
      Flexible Ressourcenzuweisung nach Bedarf
      Nein
      Ja
      5
      Anzahl der zugewiesenen CPU-Kerne pro Plattform
      1
      Unbegrenzt
      6
      Zugewiesener RAM
      1 GB
      bis zu 3 GB
      7
      Komplexität der Einrichtung und Verwaltung
      Relativ hoch
      Minimum
      8
      Aktivierungen von Marktprodukten
      1 Aktivierung verfällt
      Kein Verfall
       

      Hallo


      ich erhalte ständig diese Meldung:

      "Autorisierung bei noch verbundenem Agent"



      Auf meinem PC, der versucht, sich mit dem Agenten zu verbinden.


      Wie kann man das bitte beheben?


      Ich habe bereits lokale Farm mit meinem Laptop verwendet und es erscheint nur auf meinem MT5...war eigentlich gut...dann bin ich in ein anderes Haus umgezogen und ich habe jetzt einen anderen PC. Ich möchte ihn zur Unterstützung meiner Optimierungen nutzen.


      Viele Grüße

       

      Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

      Optimierung auf einem Computer mit zwei Prozessoren

      Renat Fatkhullin, 21.08.11 11:57 PM

      Verwenden Sie unsere berechnete Wolke - es ist super billig.

      Einige unserer Kunden führen dort massive und laufende Abrechnungen durch, die jahrelangen lokalen Multithreading-Abrechnungen entsprechen.

      In Kürze werden wir ein MQL5-Upgrade mit standardmäßigen Vektor-/Matrix-/Komplexberechnungen veröffentlichen, das die Verwendung von maschinellem Lernen mit hoher Geschwindigkeit ohne Verwendung von Python oder Tensorfo ermöglicht.

       

      Guter und kleiner Lehrfaden:
      MetaTester 5 Agenten

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

      Häufig gestellte Fragen über das Cloud Network(FAQ) und wie man daran teilnimmt.

       

      Guter Artikel wurde veröffentlicht - Visuelle Auswertung von Optimierungsergebnissen

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

      Ein benutzerdefiniertes Optimierungskriterium bietet eine sehr bequeme Einrichtung für die Optimierung von Expert Advisors. Wenn wir jedoch mehrere Kriterien prüfen müssen, sollten wir mehrere Optimierungen durchführen, was zeitintensiv sein kann. Eine bessere Lösung wäre die Möglichkeit, mehrere benutzerdefinierte Kriterien während einer Optimierung zu testen. Außerdem wäre es schön, wenn man sofort Diagramme zum Saldo und zum Aktienkurs sehen könnte.

      Visuelle Auswertung der Optimierungsergebnisse

      Formulierung der Aufgabe
      1. Sammeln Sie die Daten jedes Optimierungsdurchgangs.
      2. Erstellen von Gleichgewichts-/Gleichgewichtsdiagrammen für jeden Optimierungsdurchgang.
      3. Berechnen Sie mehrere benutzerdefinierte Optimierungskriterien.
      4. Sortieren Sie die Diagramme nach dem benutzerdefinierten Optimierungskriterium in aufsteigender Reihenfolge.
      5. Zeigen Sie die besten Ergebnisse für alle benutzerdefinierten Kriterien.
      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.