Wie man mit Metatrader 5 anfängt - Seite 130

 

Neuer Artikel -

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

Nativer Twitter-Client für MT4 und MT5 ohne DLL

Tweeter bietet eine kostenlose Plattform für jeden, der etwas auf seiner Seite veröffentlichen möchte. Das kann so wertvoll sein wie Finanztipps oder so wertlos wie eine prominente Person, die ihre Gedanken äußert. Da es in diesem Artikel in erster Linie um die Medien und nicht um deren Inhalt geht, fangen wir an.

Für diejenigen, die in anderen Programmiersprachen programmieren können, könnten diese Twitter-Bibliotheken als Referenz nützlich sein. Sie sind großartige Ressourcen, die einen guten Einblick in Implementierungsdetails bieten, die manchmal nicht offensichtlich sind, wenn man nur die API-Dokumentation liest.
Native Twitter Client for MT4 and MT5 without DLL
Native Twitter Client for MT4 and MT5 without DLL
  • www.mql5.com
Tweeter provides free platform for anyone to post anything on their site. It can be as valuable as financial tips or as valueless as any prominent person can be in expressing her/his thoughts. Since this article primary focus on the media instead of its contents, let's get started. Please sign-up on Tweeter to indulge yourself with a bunch of...
 

Ich bekomme nicht die richtige Zeit auf dem Kreuz angezeigt, wenn ich auf die Kerzen positioniere. Seine etwa 30 min hinter.

Auch ich nicht bekommen zwei Signal Ebenen auf MACD-Charts. kndly mir helfen.

Auch wie man MQL verwendet...

Und welcher Indikator gibt die genauere Vorabinformation über den Preis einer Aktie. Danke

 
Majeti Svb:

Ich bekomme nicht die richtige Zeit auf dem Kreuz angezeigt, wenn ich auf die Kerzen positioniere. Seine etwa 30 min hinter.

Auch ich nicht bekommen zwei Signal Ebenen auf MACD-Charts. kndly mir helfen.

Auch wie man MQL verwendet...

Und welcher Indikator gibt die genauere Vorabinformation über den Preis einer Aktie. Danke

Die Zeit auf dem Chart ist die Zeit des Servers des Brokers.

Es gibt einen Standard-MACD-Indikator, der hier auf MT5 zu finden ist:


Wenn Ihnen dieser Standard-MACD-Indikator nicht gefällt, können Sie einen anderen aus der CodeBase oder vom Markt auswählen und installieren (es gibt viele davon).

MQL5 ist die Programmiersprache. Die Programmierer verwenden diese mql5 Programmiersprache, um benutzerdefinierte EAs/Indikatoren/Tools zu erstellen.

Sbout th.e beste Indikator so sollten Sie es selbst wählen, sorry.

 
Majeti Svb:

Ich bekomme nicht die richtige Zeit auf dem Kreuz angezeigt, wenn ich auf die Kerzen positioniere. Seine etwa 30 min hinter.

Auch ich nicht bekommen zwei Signal Ebenen auf MACD-Charts. kndly mir helfen.

Auch wie man MQL verwendet...

Und welcher Indikator gibt die genauere Vorabinformation über den Preis einer Aktie. Danke

Einige weitere Informationen (für Neulinge):

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Wie startet man ein Live-Konto?

Sergey Golubev, 2020.07.29 10:29

Finden Sie einen Metatrader-Broker (es gibt viele Metatrader-Broker, verwenden Sie Google, um sie zu finden), und eröffnen Sie das Konto gemäß den Bedingungen auf ihren Websites.

1. Der Artikel - MQL5.community - Benutzer-Memo

2. MetaTrader 5 Hilfe -Ein Konto eröffnen

3. Wo soll ich anfangen?
https://www.mql5.com/en/forum/212020

4. die MetaTrader 5 Hilfe - Handelsplattform - Benutzerhandbuch

5. Wie man eine Suche im Forum durchführt
https://www.mql5.com/en/forum/193510

6. MetaTrader 5 Hilfe -Ein Konto eröffnen

7. Einen Server über den Namen des Brokers finden:
https://www.mql5.com/en/forum/214820


 

Und nur um alles zusammenzufassen - -

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

1. Benutzer-Memo

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Wie man mit Metatrader 5 anfängt

Sergey Golubev, 2016.12.30 17:26

Nur eine kleine Erinnerung daran, wie man Code in den Beitrag einfügt(für neue Benutzer/Neulinge) - lesen Siehier, und lesen Sie den ganzen Artikel:MQL5.community - User Memo
============

2. Wie man eine Suche auf dem Forum/mql5 Portal durchführt

3. Zusammenfassungen

3.1.wie man mit MT5 anfängt, eine Zusammenfassung !(inkl. des vorherigen Threads: Wie man mit MetaTrader und Forex anfängt, der Anfang)
MetaTrader 4 Hilfe - Client Terminal - Benutzerhandbuch
MetaTrader 5 Hilfe - Handelsplattform - Benutzerhandbuch

3.2Alles (noch) nicht über Strategy Tester, Optimierung und Cloud

3.3MetaTrader 5 Python User Group- die Zusammenfassung

3.4.ASCTREND SYSTEM Zusammenfassung(inkl. 2 gute EAs)

3.5.BRAINTRADING SYSTEM HowTo

3.6.PriceChannel Parabolic System(inkl. 2 Versionen des EAs)

3.7. dieBewertung der Marktbedingungen(2 EAs wurden erstellt)

3.8.ichimoku

3.9Finanz- und Handelsvideos - Inhaltsverzeichnis

3.10.Alles über Kalender-Tab und makroökonomische Ereignisse

3.11.Alles über den MQL5-Assistenten: Erstellen von Robotern ohne Programmierung

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

4. Erster Hauptartikel:
MetaTrader 5 - Mehr als Sie sich vorstellen können!

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

5. Der zweite Schlüsselartikel:
Grenzenlose Möglichkeiten mit MetaTrader 5 und MQL5

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

6. Wie man den Broker zu MT5 hinzufügt:

6.1. MetaTrader 5 Hilfe -Ein Konto eröffnen

6.2. MetaTrader 5 Android OS Hilfe -Eröffnung eines Demokontos

6.3 MetaTrader 5 iPhone/iPad Hilfe -Verbindung mit einem Konto herstellen und ein Demokonto eröffnen

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

7.signale

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

8.markt

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

9.mQL5 VPS für MT4/MT5

9.1. Wie man sich bei VPS anmeldethttps://www.mql5.com/en/forum/187872#comment_4851530

9.2. Sie können Ihr VPS-Abonnement von einem Konto auf ein anderes übertragen
https://www.mql5.com/en/forum/172120#comment_4166892

9.3. MQL5 VPS Beschreibung
https://www.mql5.com/en/forum/172553#comment_4185979

9.4. VPS überwachen
https://www.mql5.com/en/forum/188920#comment_4800677

9.5. Synchronisieren -
https://www.mql5.com/en/forum/211508

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

10. Makler

10.1. Einen Server über den Namen des Brokers finden:
https://www.mql5.com/en/forum/9950/page88#comment_3981953
https://www.mql5.com/en/forum/214820

10.2. Hilfe für Anfänger
https://www.mql5.com/en/forum/214904

10.3. US-Broker
https://www.mql5.com/en/forum/12423/page500#comment_4736742

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

11. Werbung:
https://www.mql5.com/en/forum/9950/page88#comment_3982032
https://www.mql5.com/en/forum/9950/page88#comment_3982030
https://www.mql5.com/en/forum/9950/page88#comment_3982036

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

12. Freelance, Dekompilierung, die Regeln, Beispiele des dekompilierten Codes:
https://www.mql5.com/en/forum/203200
Alle Freelance Links/Informationen - dieser Beitrag.

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

13. allgemeine Regeln und bewährte Praktiken des Forums

13.1. dasThema der Diskussion

13.2. die Regeln desForums

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

14. Der Thread über Threads:was überall im Forum los ist
Guter Thread, wenn Sie etwas Neues und Modernes (und Kostenloses) suchen

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

15.MT5, mql5, mql5.com Thread für Verbesserungsvorschläge

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

16. Wie man ein Thema abonniert oder eine Person in das Thema einlädt-der Thread

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

17. Ich habe gerade MT5 heruntergeladen und bin mir nicht sicher, wie man Cryptos aufruft-der Thread.

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

18. Club der Telepathen-der Beitrag im eng forum und der Thread im rus thread.

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

19. Wie man einen automatisierten Handelsroboter auf Metatrader hostet(wie man EA an den Chart für den Handel anhängt)
https://www.mql5.com/en/forum/238562#comment_7158340

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

20. Automatische Übersetzungsfunktion
https://www.mql5.com/en/forum/13348

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

21. Wie man den kostenlosen Indikator herunterlädt und auf Metatrader installiert
https://www.mql5.com/en/forum/261958

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

22. Wie man den Indikator an den Chart anhängt; wie man die Einstellungen des Indikators ändert, der an den Chart angehängt wurde
https://www.mql5.com/en/forum/344569

 

Nur zur Erinnerung -

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

Executing Trades - Trading Operations - MetaTrader 5 Help
Executing Trades - Trading Operations - MetaTrader 5 Help
  • www.metatrader5.com
The trading activity in the platform implies forming and sending market and pending orders to be executed by a broker, as well as managing current positions by modifying or closing them. In the platform, you can review your account trading history, configure alerts of market events and much more. Opening Positions # Opening of a position or...
 

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Wo soll ich anfangen?

Sergey Golubev, 2018.09.20 15:43

Tipps verwenden - die Anleitung zum HowTo

=========

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

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

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


 

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

MetaTrader 5 Plattform beta build 2605: Fundamentalanalyse und komplexe Kriterien im Strategy Tester

MetaQuotes, 2020.09.10 17:03

Die Beta-Version der aktualisierten MetaTrader 5-Plattform wird am Freitag, den 11. September 2020, veröffentlicht. Wir laden alle Trader ein, an den Tests der neuen Version teilzunehmen, um alle Funktionen zu testen und den Entwicklern bei der Fehlerbehebung zu helfen.

Um die MetaTrader 5 Plattform auf den Build 2605 zu aktualisieren, navigieren Sie zu Hilfe \ Check Desktop Updates \ Latest Beta Version:



Die endgültige Version der neuen MetaTrader 5-Plattform wird nach dem öffentlichen Betatest veröffentlicht.

Die neue Version weist die folgenden Änderungen auf:

  1. Terminal: Erweiterte Funktionen für die Fundamentalanalyse.

    Es wurden neue Eigenschaften für Handelsinstrumente hinzugefügt, die eine genauere Kategorisierung der Symbole ermöglichen:

    • Sektor - der Wirtschaftssektor, zu dem der Vermögenswert gehört, wie z.B. Energie, Finanzen, Gesundheitswesen und andere.
    • Branche - die Art der Branche, zu der der Vermögenswert gehört, wie z. B. Sportbekleidung, Accessoires, Automobilherstellung, Restaurantbetrieb und andere.
    • Land - das Land des Unternehmens, dessen Aktien an der Börse gehandelt werden.

    Basierend auf diesen Eigenschaften wurde in Market Watch ein eigenes System implementiert, das eine effiziente Arbeit mit Symbolen ermöglicht. Wählen Sie eine Kategorie aus dem Menü aus, und alle verfügbaren Instrumente werden zu einer Liste hinzugefügt, die eine eingehende Analyse ermöglicht:

    Die Kontraktspezifikationen wurden um die entsprechenden Eigenschaften erweitert:



    Darüber hinaus können Fundamentaldaten zu Handelssymbolen nun direkt von der Plattform aus aufgerufen werden. Links zu den größten Aggregatoren wurden dem Market Watch-Kontextmenü hinzugefügt:


    Die Verfügbarkeit der erweiterten Daten wird vom Makler kontrolliert. Wir haben jedoch die Standardverfügbarkeit der erweiterten Informationen für eine maximale Anzahl von Instrumenten sichergestellt. Sobald die Broker ihre Server auf die neue Version aktualisieren, werden die entsprechenden Länder-, Sektor- und Branchendaten auf Ihren Plattformen erscheinen.
  2. Terminal: Verbesserte Signale und Marktvitrinen. Schaltflächen zum Mieten und Abonnieren wurden auf der linken Seite des Terminals hinzugefügt:


    Weitere Verbesserungen betreffen das Design des Bereichs. Dazu gehören hellere Schaltflächenfarben, größere MQL5-Login-Schaltflächen und andere Verbesserungen.

  3. Terminal: Die Berechnung des potenziellen Gewinns/Verlusts für Stop-Loss- und Take-Profit-Diagrammebenen wurde korrigiert.


  4. Terminal: Es wurden Fehler bei der Berechnung von synthetischen Instrumenten behoben. Die Fehler konnten gelegentlich dazu führen, dass die Plattform beim Starten einfriert.
  5. Terminal: Die Anzeige der eingebauten Fractals-Indikatorwerte im Datenfenster wurde korrigiert.
  6. Terminal: Alle Symbole in den Symbolleisten der Plattform wurden aktualisiert, um HiDPI-Monitore zu unterstützen.
  7. Terminal: Die Anpassung des Positionsvolumens für kopierte Handelssignale wurde korrigiert. Der Anpassungsvorgang konnte manchmal aufgrund von falsch angewendeten Stop-Levels fehlschlagen, was den Fehler "ungültige Stops" verursachte.
  8. Terminal: Optimierte Wiederherstellung der Preishistorie nach relevanten Änderungen auf dem Server.
  9. MQL5: Funktion MathClassify hinzugefügt. Sie bestimmt den Typ einer reellen Zahl und gibt ein Ergebnis als Wert aus der neuen Aufzählung ENUM_FP_CLASS zurück.
    ENUM_FP_CLASS  MathClassify(
       double  value      // real number
       );
    Die Aufzählung enthält die folgenden Werte:

    • FP_SUBNORMAL - eine subnormale Zahl, die näher an Null ist als die kleinste darstellbare normale Zahl DBL_MIN - 2.2250738585072014e-308.
    • FP_NORMAL - eine normale Zahl im Bereich zwischen 2,2250738585072014e-308 und 1,7976931348623158e+308.
    • FP_ZERO - eine positive oder negative Null.
    • FP_INFINITE - eine Zahl, die nicht durch den entsprechenden Typ, positive oder negative Unendlichkeit, dargestellt werden kann.
    • FP_NAN ist keine Zahl.

    Verwenden Sie den folgenden Code, um die Gültigkeit einer reellen Zahl zu prüfen:
    if(MathClassify(value)>FP_ZERO)
      {
       Print("value is not a valid number");
      }
  10. MQL5: Hinzufügen von Symboleigenschaften, die mit SymbolInfoString-Funktionen erhalten werden können:

    • SYMBOL_COUNTRY - das Land des Unternehmens, dessen Aktien an der Börse gehandelt werden.
    • SYMBOL_SECTOR_NAME - der Wirtschaftssektor, zu dem der Vermögenswert gehört, z. B. Energie, Finanzen, Gesundheitswesen und andere.
    • SYMBOL_INDUSTRY_NAME - die Art der Branche, zu der der Vermögenswert gehört, wie z. B. Sportbekleidung, Accessoires, Automobilherstellung, Gaststättengewerbe und andere.

    Die Eigenschaften werden als String zurückgegeben.

    Der Sektor und die Branche, zu der das Instrument gehört, können als Aufzählungswert abgerufen werden. Dazu können die folgenden Eigenschaften mit der Funktion SymbolInfoInteger abgefragt werden:

    • SYMBOL_SEKTOR
    • SYMBOL_INDUSTRIE

    Für die Arbeit mit diesen Eigenschaften wurden die Aufzählungen ENUM_SYMBOL_SECTOR und ENUM_SYMBOL_INDUSTRY hinzugefügt.

  11. MQL5: Ein neuer Speicherverwaltungsmechanismus wurde in MQL5-Programmen implementiert. Er ermöglicht eine bis zu 3-mal schnellere Speicherzuweisung und vermeidet mögliche Speicherzugriffsfehler.
  12. MQL5: Optimierte und beschleunigte Operationen mit der Konto-Tick-Historie über History*-Funktionen.
  13. MQL5: Korrigierter WebRequest-Aufruf vom OnDeinit-Einstiegspunkt. In früheren Versionen konnte der Funktionsaufruf im Falle eines Expert Advisor Stopps nicht implementiert werden.
  14. MQL5: Feste WebRequest Funktionsaufrufe von Diensten. Zuvor konnte ein Funktionsaufruf nach einem Neustart des Dienstes fehlschlagen.
  15. MQL5: Überprüfung auf Double Type Support auf einem Gerät bei Verwendung von OpenCL hinzugefügt. Der Float-Typ kann nicht in Finanzberechnungen verwendet werden, da er zu stark gerundet wird. Daher verlangt die Plattform explizit Double-Unterstützung für Berechnungen. Wenn der Double-Typ nicht unterstützt wird, wird eine entsprechende Meldung in das Plattformprotokoll geschrieben: device '<name>' does not support type 'double'. Zuvor wurde in solchen Fällen eine allgemeine Fehlermeldung angezeigt.
  16. MQL5: Erheblich beschleunigte Ausführung der Funktion AccountInfoDouble mit den Parametern ACCOUNT_EQUITY und ACCOUNT_BALANCE.
  17. MQL5: Die Anwendung von Vorlagen auf ein Diagramm mit der Funktion ChartApplyTemplate wurde korrigiert.
  18. MQL5: Fester ChartSetInteger Funktionsaufruf mit dem CHART_BRING_TO_TOP Parameter.
  19. MQL5: Eine neue Conjugate-Methode wurde der eingebauten Alglib-Bibliothek hinzugefügt. Diese Methode ermöglicht die Berechnung von konjugierten Zahlen für komplexe Zahlen. Die Bibliothek befindet sich unter MQL5\Include\Math\Alglib.
  20. MQL5: Vollständig überarbeiteter Code-Profiler. Der neue Profiler arbeitet mit höherer Genauigkeit und mit höherer Geschwindigkeit.

    • Die Analyse basiert nun auf dem Code, der ähnlich wie bei der Kompilierung der Release-Version eines Programms optimiert ist. Dies ermöglicht eine genauere Bestimmung der Code-Ausführungsgeschwindigkeit, da bei der Programmausführung genau derselbe Code verwendet wird.
    • Der neue Profiler verwendet die "Sampling"-Profilierungsmethode. Diese leichtgewichtige und genaue Methode sammelt Statistiken über die Anwendungsleistung, indem sie Daten aus dem Aufrufstapel sammelt und die Leistung in regelmäßigen Abständen berechnet.
    • Im Gegensatz zu den Vorgängerversionen nimmt der neue Profiler keine Änderungen am analysierten Code vor. Die zuvor verwendete Instrumentierungsmethode fügte dem Code bestimmte Konstrukte hinzu, die zur Messung der Funktionsgeschwindigkeit verwendet wurden. Dies konnte die endgültige Codegeschwindigkeit beeinflussen.

    Die Entwicklung des Profilers wird fortgesetzt. Weitere Verbesserungen werden in kommenden Plattform-Releases verfügbar sein.

  21. Tester: Optimierte Operationen mit MQL5 Cloud Network. Das Laden von Expert Advisors auf Agenten wurde korrigiert.
  22. Tester: Neues Optimierungskriterium "Complex Criterion max" hinzugefügt. Dies ist ein integrales und komplexes Maß für die Qualität eines Testdurchlaufs. Es misst mehrere Parameter:

    • Anzahl der Deals
    • Inanspruchnahme
    • Erholungsfaktor
    • Erwartete Auszahlung
    • Sharpe-Ratio

    Der höchste Wert eines Parameters (z.B. der Gewinn) ist nicht immer die beste Option im Sinne der komplexen Analyse. Das komplexe Kriterium wählt schrittweise die besten Durchgänge aus: zunächst nach der Anzahl der Abschlüsse, dann nach dem erwarteten Gewinn, dem Wiedergewinnungsfaktor usw. Die neue Option ermöglicht den Empfang der besten Optimierungspässe nach allen Parametern. Außerdem können Sie den optimalen Durchgang auf der Grundlage des gewünschten Parameters auswählen, z. B. des höchsten Gewinns.

    Wählen Sie das neue Kriterium in den Einstellungen des Strategietesters aus und starten Sie die Optimierung.


    Der Wert "Komplexes Kriterium max" wird in einer separaten Registerkarte "Ergebnis" in den Optimierungsergebnissen angezeigt. Die Durchgänge können nach dieser Spalte sortiert werden. Das neue Kriterium unterstützt eine farbcodierte Beleuchtung, um die besten Durchgänge visuell hervorzuheben. Werte unter 20 werden rot hervorgehoben, und Werte über 80 werden dunkelgrün dargestellt.




  23. MetaEditor: Wir haben die globale Überarbeitung der intelligenten Codeverwaltungsfunktionen (IntelliSense) eingeleitet.

    • In den Hinweisen wird nun neben dem Namen auch die vollständige Funktionssignatur angezeigt.
    • Die Schriftart für die Hinweise wird jetzt entsprechend den MetaEditor-Einstellungen eingestellt.

    Weitere Verbesserungen werden in den kommenden Plattformversionen verfügbar sein.

  24. Die Dokumentation wurde aktualisiert.


    Das Update wird über das Live Update System verfügbar sein.


     

    Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

    Neue MetaTrader 5-Plattform Build 2650: Laden von Charts im Hintergrund und Verbesserungen des MQL5 Code Profilers

    MetaQuotes, 2020.10.08 16:39

    Das MetaTrader 5-Plattform-Update wird am Freitag, den 9. Oktober 2020, veröffentlicht. Die neue Version bietet die folgenden Änderungen:


    1. Terminal: Auf der Registerkarte Optionen gibt es eine neue Einstellung mit dem Titel "Chartdaten für offene Positionen und Aufträge vorladen".

      Um Datenverkehr zu sparen, lädt die Handelsplattform den Kursverlauf von Symbolen nur dann herunter, wenn die entsprechenden Daten angefordert werden, z. B. beim Öffnen des Kursdiagramms oder beim Start eines Tests. Bei aktiv genutzten Symbolen ist dies jedoch nicht immer sinnvoll. Wenn Sie die neue Option aktivieren, werden die Charts der Symbole, für die Sie offene Positionen oder schwebende Aufträge haben, im Hintergrund aktualisiert, sobald Sie die Plattform starten. So müssen Sie nach dem Öffnen des Charts nicht auf das Herunterladen der Daten warten, und die relevanten Daten sind sofort für die Analyse verfügbar.




    2. Terminal: Feste Generierung von Tagesbalken nach Wochenenden.
    3. Terminal: Die Aktualisierung von Charts wurde behoben. Charts konnten gelegentlich nach dem zusätzlichen Download von aktualisierten Kursdaten nicht mehr aktualisiert werden.
    4. Terminal: Die Aktualisierung des Caches für die Handelsgeschichte des Kontos wurde optimiert. Die Optimierung ermöglicht die Reduzierung von Datenverzögerungen bei der Verwendung von History*-Funktionen.
    5. Terminal: Die Anzeige der Kommentarspalte bei der Anzeige der Handelshistorie als Positionen wurde korrigiert.
    6. Terminal: Die Anzeige der Schaltfläche zur Erneuerung des Signalabonnements wurde korrigiert.
    7. MQL5: Weitere Verbesserungen im Rahmen der Gesamtaktualisierung des Code-Profilers. Die folgenden Funktionen wurden zusätzlich zu den in Build 2615 vorgestellten Neuerungen implementiert:

      Neue Parameter hinzugefügt
      Wir haben bereits die Verwendung der Sampling-Methode für den neuen Profiler angekündigt. Der Profiler macht Pausen im MQL-Programmablauf (~1000 Mal pro Sekunde) und sammelt Statistiken darüber, wie viele Pausen in bestimmten Codesegmenten durchgeführt wurden. Dazu gehört auch die Analyse von Aufrufstapeln, um den Anteil jeder Funktion an der Gesamtoperationszeit des Codes zu bestimmen. Nach der Profilerstellung erhalten die Benutzer Statistiken darüber, wie oft die Operation angehalten wurde und wie oft jede der Funktionen im Aufrufstapel auftauchte:

      • Total CPU [unit,%] - wie oft die Funktion im Aufrufstapel auftauchte.
      • Self CPU [unit,%] - die Anzahl der "Pausen", die direkt innerhalb der angegebenen Funktion aufgetreten sind. Diese Variable ist entscheidend für die Identifizierung von Engpässen: Laut Statistik treten Pausen häufiger dort auf, wo mehr Prozessorzeit benötigt wird.


      Es wurde die Möglichkeit hinzugefügt, das Inlining von Funktionen während der Profilerstellung zu deaktivieren:
      Während der Kompilierung von MQL-Programmen werden Funktionen inlined, d.h. der Funktionscode wird direkt an der Aufrufstelle der Funktion hinzugefügt. Dies ermöglicht eine erhebliche Leistungssteigerung. Dieses Verfahren erschwert jedoch die Profilerstellung von Funktionen. Um einen Bericht über "reine" Funktionen zu erhalten, können Sie das Inlining in den MetaEditor-Einstellungen deaktivieren:




      Aktualisiertes Berichtsdesign
      Wir haben den Profiling-Bericht und die Darstellung der Profiling-Informationen im Quellcode-Fenster neu gestaltet. Das modernisierte Design wird Visual Studio-Benutzern besser vertraut sein.




    8. MQL5: Die Operation der Funktion CopyTicksRange wurde korrigiert. Die Funktion konnte manchmal unvollständige Daten zurückgeben.
    9. MQL5: Neuer Fehlercode TRADE_RETCODE_HEDGE_PROHIBITED - Eröffnung einer Position oder Platzierung einer Pending Order ist nicht erlaubt, da Hedge-Positionen verboten sind. Der Fehler wird zurückgegeben, wenn ein Benutzer versucht, eine Handelsoperation auszuführen, wenn die Absicherung für das Konto deaktiviert ist und der Benutzer bereits einen entgegengesetzten Auftrag oder eine Position für dasselbe Symbol hat.
    10. MQL5: Die Möglichkeit, MessageBox beim Debuggen von Indikatoren aufzurufen, wurde entfernt. MessageBox kann nicht von Indikatoren aus aufgerufen werden, da es die Thread-Ausführung für die gesamte Zeit unterbricht, während es auf die Antwort des Benutzers wartet.
    11. MQL5: Optimiertes und deutlich beschleunigtes Hinzufügen von Handelsinstrumenten zum Market Watch mit der Funktion SymbolSelect.
    12. MQL5: Das Verhalten der Funktion ArrayInsert für Arrays fester Größe wurde korrigiert. Das Verhalten entspricht jetzt der Beschreibung in der Dokumentation: beim Einfügen von Elementen ändert sich die Größe des Ziel-Arrays nicht und die Elemente rechts von der Einfügeposition werden nach rechts verschoben (die letzten 'Count'-Elemente werden "abgeworfen"), während die Elemente von der Quelle in den freigegebenen Bereich kopiert werden.
    13. Tester: Die Arbeit mit benutzerdefinierten Handelsbedingungseinstellungen während des Testens wurde korrigiert; der Einstellungsdialog wurde überarbeitet.

      • Die Berechnung der benutzerdefinierten Provisionen wurde korrigiert. Um Provisionen zu aktivieren, reicht es jetzt aus, den Symbolnamen und nicht den gesamten Pfad anzugeben.
      • Die Registerkarten wurden für eine effizientere Bedienung neu angeordnet.
      • Umbenennung des Dialogs und der Option zur Aktivierung benutzerdefinierter Einstellungen.
      • Die Spaltenbreite in den Einstellungstabellen wurde optimiert.
      • Wenn die Option "Benutzerdefinierte Einstellungen verwenden" deaktiviert ist, werden alle anderen Einstellungen im Dialog deaktiviert. Zuvor waren die Einstellungen weiterhin bearbeitbar, und die Benutzer konnten fälschlicherweise denken, dass die Einstellungen während des Testens angewendet würden.




    14. Tester: Ein gelegentlicher Fehler im Zusammenhang mit dem Empfang von Aufträgen aus der Handelshistorie per Ticket wurde behoben.
    15. MetaEditor: Farbschema-Voreinstellungen für das Code-Bearbeitungsfenster hinzugefügt: hell (Standard), dunkel und blau. Sie können den Editor anpassen, ohne die Editoransicht manuell konfigurieren zu müssen.

      Außerdem ist es jetzt möglich, die Rahmenfarbe für die Funktions-Tooltips anzupassen.




    16. MetaEditor: Alle Symbole in den Symbolleisten wurden aktualisiert, um HiDPI-Monitore zu unterstützen.
    17. Die Dokumentation wurde aktualisiert.

    Das Update wird über das Live-Update-System verfügbar sein.


    Grund der Beschwerde: