Prüfgerät 485 Der Optimierungsprozess wartet auf etwas, ohne das Ende zu erreichen. Agenten sind frei. Es wird davon ausgegangen, dass die Verteilung der Aufträge an die Bearbeiter nach der Zählung des Laufs mit den Stoppwerten der Parameter endet. Und die Geschwindigkeit der Agenten ist sehr unterschiedlich. Bilder der Einstellungen sind beigefügt.
In der Beschreibung des neuen Builds steht, dass das Projekt neu kompiliert werden muss. Ich habe noch zwei Bibliotheken in der alten Version, aber mein Expert Advisor sieht und verwendet sie normal.
Ist es also zwingend erforderlich, das gesamte Projekt neu zu kompilieren oder nicht?
In der Beschreibung des neuen Builds steht, dass das Projekt neu kompiliert werden muss. Ich habe noch zwei Bibliotheken in der alten Version, aber mein Expert Advisor sieht und verwendet sie normal.
Ist es also zwingend erforderlich, das gesamte Projekt neu zu kompilieren oder nicht?
Was tun, wenn es viele Anzeigefenster gibt und man schnell zwischen ihnen wechseln möchte?
Am logischsten wäre es, für die jeweiligen Fenster entsprechende Schaltflächen zum Ausblenden hinzuzufügen.
Leider fehlt diese Möglichkeit, wie mir scheint, in der aktuellen Version.
Deshalb muss ich das tun:
1. Geben Sie für jedes Fenster ein spezielles Leerzeichen ein.
2. Initialisieren Sie die entsprechenden globalen Variablen im Event-Handler des Expert Advisors, wenn sich der Zustand der Schaltflächen ändert.
Im Event-Handler eines leeren Indikators ändern Sie dessen Größe (IndicatorSetInteger(INDICATOR_HEIGHT, height)) auf Basis der globalen Variablen.
Die Fenstergröße ändert sich bei dieser Art der Verarbeitung nicht immer, und es ist schwer zu verstehen, warum sie davon abhängt.
Aus anderen Gründen, über die ich bereits geschrieben habe:
Das Fehlen einer einfachen Möglichkeit, eine einzige Skalierung für mehrere Indikatoren in einem Fenster zuzuweisen; wenn mehrere Indikatoren mit unterschiedlichen Wertebereichen platziert werden, überschneiden sich ihre Skalen und führen zu einem Abrakadabra, um das zu vermeiden, müssen wir den Bereich für jeden Indikator berechnen und den Gesamtbereich des Fensters durch die globalen Variablen bestimmen.
2. das Fehlen eines direkten Programmzugriffs von benutzerdefinierten Indikatoren auf die Arrays des Expert Advisors und folglich die Komplikation des Implementierungsmodells von benutzerdefinierten Testern und adaptiven Handelssystemen, bei denen einige Indikatoren Schnittstellenerweiterungen des Expert Advisors sind (z. B. Indikatoren für die Rentabilitätsdynamik und andere Ergebnisindikatoren in der Testhistorie direkt unter den Kurscharts).
Fazit: Derzeit sind die Schnittstellenfunktionen von MQL5 meiner Meinung nach seine Achillesferse, aber ich gebe zu, dass dies für die Mehrheit der Entwickler, die den Algorithmen die meiste Aufmerksamkeit schenken, nicht so offensichtlich ist.
Hallo zusammen, viel Erfolg bei der Suche auf dem Markt! Hinweis (ich weiß nicht, wo ich fragen soll): Gibt es ein Skript, das die aktuelle Zeit im Arbeitsfenster anzeigt?
MrRoss: Hallo! Viel Glück bei der Suche auf dem Markt, Leute! Können Sie mir bitte sagen (ich weiß nicht, wo ich fragen soll), ob es ein Skript gibt, das die aktuelle Zeit im Arbeitsfenster anzeigt?
Das Archiv enthält Voreinstellungen, legen Sie sie in ...\MQL5\Presets\ ab.
Es gibt einen Fehler beim Öffnen einer Datei. Es scheint, dass der Meta-Editor den gesamten Code in eine Zeile umschreibt (auf verschiedenen Computern ist es dasselbe). Über Notepad öffnet sich alles, wie es sollte. Hier ist ein Bildschirmfoto:
Es gibt einen Fehler beim Öffnen einer Datei. Es scheint, dass der Meta-Editor den gesamten Code in eine Zeile umschreibt (auf verschiedenen Computern ist es dasselbe). Über Notepad öffnet sich alles, wie es sollte. Hier ist ein Bildschirmfoto:
Was ist damit zu tun und wo ist der Fehler?
Versuchen Sie, den Punkt im Dateinamen zu entfernen oder ihn durch ein anderes Zeichen zu ersetzen.
sieht es so aus, als ob ME die Datei als Datei mit unbekannter Erweiterung behandelt.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Der Optimierungsprozess wartet auf etwas, ohne das Ende zu erreichen. Agenten sind frei.
Es wird davon ausgegangen, dass die Verteilung der Aufträge an die Bearbeiter nach der Zählung des Laufs mit den Stoppwerten der Parameter endet. Und die Geschwindigkeit der Agenten ist sehr unterschiedlich.
Bilder der Einstellungen sind beigefügt.
An die Entwickler
In der Beschreibung des neuen Builds steht, dass das Projekt neu kompiliert werden muss. Ich habe noch zwei Bibliotheken in der alten Version, aber mein Expert Advisor sieht und verwendet sie normal.
Ist es also zwingend erforderlich, das gesamte Projekt neu zu kompilieren oder nicht?
An die Entwickler
In der Beschreibung des neuen Builds steht, dass das Projekt neu kompiliert werden muss. Ich habe noch zwei Bibliotheken in der alten Version, aber mein Expert Advisor sieht und verwendet sie normal.
Ist es also zwingend erforderlich, das gesamte Projekt neu zu kompilieren oder nicht?
Was tun, wenn es viele Anzeigefenster gibt und man schnell zwischen ihnen wechseln möchte?
Am logischsten wäre es, für die jeweiligen Fenster entsprechende Schaltflächen zum Ausblenden hinzuzufügen.
Leider fehlt diese Möglichkeit, wie mir scheint, in der aktuellen Version.
Deshalb muss ich das tun:
1. Geben Sie für jedes Fenster ein spezielles Leerzeichen ein.
2. Initialisieren Sie die entsprechenden globalen Variablen im Event-Handler des Expert Advisors, wenn sich der Zustand der Schaltflächen ändert.
Im Event-Handler eines leeren Indikators ändern Sie dessen Größe (IndicatorSetInteger(INDICATOR_HEIGHT, height)) auf Basis der globalen Variablen.
Die Fenstergröße ändert sich bei dieser Art der Verarbeitung nicht immer, und es ist schwer zu verstehen, warum sie davon abhängt.
Aus anderen Gründen, über die ich bereits geschrieben habe:
Das Fehlen einer einfachen Möglichkeit, eine einzige Skalierung für mehrere Indikatoren in einem Fenster zuzuweisen; wenn mehrere Indikatoren mit unterschiedlichen Wertebereichen platziert werden, überschneiden sich ihre Skalen und führen zu einem Abrakadabra, um das zu vermeiden, müssen wir den Bereich für jeden Indikator berechnen und den Gesamtbereich des Fensters durch die globalen Variablen bestimmen.
2. das Fehlen eines direkten Programmzugriffs von benutzerdefinierten Indikatoren auf die Arrays des Expert Advisors und folglich die Komplikation des Implementierungsmodells von benutzerdefinierten Testern und adaptiven Handelssystemen, bei denen einige Indikatoren Schnittstellenerweiterungen des Expert Advisors sind (z. B. Indikatoren für die Rentabilitätsdynamik und andere Ergebnisindikatoren in der Testhistorie direkt unter den Kurscharts).
Fazit: Derzeit sind die Schnittstellenfunktionen von MQL5 meiner Meinung nach seine Achillesferse, aber ich gebe zu, dass dies für die Mehrheit der Entwickler, die den Algorithmen die meiste Aufmerksamkeit schenken, nicht so offensichtlich ist.
Hallo! Viel Glück bei der Suche auf dem Markt, Leute! Können Sie mir bitte sagen (ich weiß nicht, wo ich fragen soll), ob es ein Skript gibt, das die aktuelle Zeit im Arbeitsfenster anzeigt?
Das Archiv enthält Voreinstellungen, legen Sie sie in ...\MQL5\Presets\ ab.
Entpacken Sie Sources.zip nach .../MQL5\.
Es gibt einen Fehler beim Öffnen einer Datei. Es scheint, dass der Meta-Editor den gesamten Code in eine Zeile umschreibt (auf verschiedenen Computern ist es dasselbe). Über Notepad öffnet sich alles, wie es sollte. Hier ist ein Bildschirmfoto:
Was ist damit zu tun und wo ist der Fehler?
Es gibt einen Fehler beim Öffnen einer Datei. Es scheint, dass der Meta-Editor den gesamten Code in eine Zeile umschreibt (auf verschiedenen Computern ist es dasselbe). Über Notepad öffnet sich alles, wie es sollte. Hier ist ein Bildschirmfoto:
Was ist damit zu tun und wo ist der Fehler?
Versuchen Sie, den Punkt im Dateinamen zu entfernen oder ihn durch ein anderes Zeichen zu ersetzen.
sieht es so aus, als ob ME die Datei als Datei mit unbekannter Erweiterung behandelt.
Legen Sie die Voreinstellungen im Archiv in .../MQL5\Presets\ ab.
Sources.zip nach .../MQL5\ entpacken
es liegt nicht an der Plattform, sondern an den Servern.
das Forum zusammen mit der Plattform untergeht...