Fehler, Irrtümer, Fragen - Seite 2616
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Verstehe, d.h. Sie lösen das ewige Problem des Datenaustauschs zwischen Terminals
Nein. Sie müssen Daten von dem Tester empfangen, von dem aus der Expert Advisor ausgeführt wird. Ich weiß, wie man das in 90 % der Fälle macht.
Ich benötige einen EA, der auf dem Agenten läuft, um das Terminal-Handle zu erhalten, von dem aus er zur Ausführung im Agenten gesendet wurde.
Zu den Agenten kann ich nichts sagen. Ich habe es nicht überprüft, aber das Terminal-Handle kann wie erwartet über die PID abgerufen werden:
2019.12.09 21:05:36.259 tst_Wapi (EURUSD,H1) process_id = 9280
2019.12.09 21:05:36.259 tst_Wapi (EURUSD,H1) handle = 2276
Ich habe die PID im Task-Manager überprüft und sie ist dieselbe
Zu den Agenten kann ich nichts sagen. Ich habe es nicht überprüft, aber das Terminal-Handle kann, wie ich annahm, über die PID ermittelt werden:
2019.12.09 21:05:36.259 tst_Wapi (EURUSD,H1) process_id = 9280
2019.12.09 21:05:36.259 tst_Wapi (EURUSD,H1) handle = 2276
Überprüfte PID im Task-Manager passt
Dieser Code ist gut für Service, aber nicht für Expert Advisor auf Agent.
Zu den Agenten kann ich nichts sagen. Ich habe es nicht überprüft, aber das Terminal-Handle kann, wie ich annahm, über die PID ermittelt werden:
2019.12.09 21:05:36.259 tst_Wapi (EURUSD,H1) process_id = 9280
2019.12.09 21:05:36.259 tst_Wapi (EURUSD,H1) handle = 2276
Ich habe die PID im Task-Manager überprüft und sie ist dieselbe
DasProblem ist gelöst, danke.
Hier sind 2 Vorschläge.
1- Legen Sie eine Option (Schaltfläche) fest, um die Optimierung zu beenden und zur Vorwärtsoptimierung zu wechseln.
Das heißt, es sollte ein schneller Taschenrechner sein. Aber es zählt und zählt. Und ich bin auch an Forward interessiert, ich muss warten.
Manchmal muss ich etwas länger zählen, und manchmal muss ich es kurz machen.
Ich brauche 2 Tasten - Optimierung verlängern und Optimierung stoppen, mit einem Schalter zum Weiterschalten.
2- Die Symbolleisten sind wieder auf 2 Ebenen heruntergerutscht! Als meine Tochter klein war, sagte sie einmal: "Rutschen und rutschen - rutschen!"...)
Auch hier schieben sich die Paneele immer wieder in die zweite Reihe und wieder heraus. Ich habe es schon satt, sie rückwärts zu verschieben (in dieselbe Reihe). Reparieren Sie es endlich! Wie viel Platz wird hier vergeudet!
Bitte überprüfen Sie den folgenden Fehler selbst. Die Anwendung verfügt über eine spezielle minimalistische Anzeige, deren einzige Aufgabe darin besteht, den Status der "Capslock"-Taste abzulesen. Sie wird im Protokoll und im Kommentar angezeigt.
Die Abfolge der Maßnahmen ist wie folgt.
Was ist das Wunder? Beim Neustart durch Kompilierung werden einige Umgebungsvariablen nicht bereinigt oder etwas anderes?
Bitte überprüfen Sie den folgenden Fehler selbst. Die Anwendung verfügt über eine spezielle minimalistische Anzeige, deren einzige Aufgabe darin besteht, den Status der "Capslock"-Taste abzulesen. Sie wird im Protokoll und im Kommentar angezeigt.
Die Reihenfolge der Aktionen ist wie folgt.
Was ist das Wunder? Beim Neustart durch Kompilierung werden einige Umgebungsvariablen nicht bereinigt oder etwas anderes?
Und wenn ja?
Wie wäre es damit?
Was hat das mit der Sache zu tun? Ich erstelle keinen Indikator aus MQL-Code. Sie ist manuell an die Karte gekoppelt. Ich brauche es, damit im Entwicklungsprozess, wenn Programme häufig neu kompiliert werden, sie ihre Funktionalität nicht aufgrund von Fehlern mit gespeichertem Kontext/Systemumgebung verlieren. Im Moment muss ich nach der Neukompilierung einen Induktor deinstallieren und neu installieren, damit er den aktuellen Zustand der Tastatur erkennt.
Werden beim Neustart nach dem Kompilieren einige Umgebungsvariablen nicht gelöscht oder ähnliches?
Ja, es ist ein Fehler. Indikator oder EA - es macht keinen Unterschied.