MetaTrader 4 Build 529 beta mit neuem Compiler veröffentlicht - Seite 138
![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
Ich glaube, es gibt einen Fehler Der Berater kann keine Funktion aus der Bibliothek aufrufen
EA-Code, der die Funktion aufruft
Bibliothekscode
Log-Fehler
Kann nicht reproduziert werden. Lassen Sie uns in servicedesk über alle Einzelheiten sprechen. Dankeschön
Ich kann es nicht reproduzieren. Lassen Sie uns in servicedesk über alle Einzelheiten sprechen. Danke
An servicedesk gemailt
Fehler, MetaTrader 4, Eröffnet, Gestartet: 2013.12.23 06:39, #916314
Der Servicedesk wurde geschickt
Fehler, MetaTrader 4, Eröffnet, Gestartet: 2013.12.23 06:39, #916314
Bei Verwendung vonProblem gelöst
#property strict
Verwenden Sie unbedingt den Export
}
Mir ist eine unangenehme Eigenschaft der Option "Suchen und Ersetzen" in ME881 aufgefallen. Ich habe ME482 überprüft, dort ist es dasselbe. Vielleicht, während Sie damit beschäftigt sind, MT zu aktualisieren und dies auch zu beheben?
Also, der Reihe nach: Mein Code ist lang, für Routineänderungen verwende ich "Find-Replace" im gesamten Text. Ich habe versucht, alle x1+3 in x1 zu ändern , das scheint in Ordnung zu sein. Aber mein Code enthält Zeilen mit x1+3+3*abc. Diese Zeilen wurden statt x1+3+3*abc in x1+3*abc geändert und ergaben x1*abc . Und wie sich herausstellt, kann es beliebig viele dieser +3 geben, es wird immer noch x1*abc sein. Zeilen mit z.B. x1+3+4*abc ändern sich korrekt.
Dies ist ein sehr einmaliger und ziemlich kurioser Fall. Natürlich ist diese Korrektur nicht dringend, aber ich denke, sie ist notwendig, um Probleme bei der Kodierung zu vermeiden.
Der neueste MT4-Editor reproduziert und ersetzt nicht alles korrekt. Ersetzt man x1+3 durch x1 im Ausdruck x1+3+3*abc, erhält man x1+3*abc . Sie können dem Servicedesk oder hier schreiben, in welchem Teil des Codes sich Änderungen ergeben.
Wenn das Navigationsfenster abgetrennt ist, werden Tooltips hinter dem Fenster selbst angezeigt
Ich habe ein paar kleine Tippfehler im Handbuch gefunden:
BestellungÄndern
[in] Eindeutige Auftragsnummer des abzuschließenden Auftrags.
Vielleicht wäre es korrekter , modifizierbar statt verschließbar zu schreiben?
Der neueste MT4-Editor reproduziert und ersetzt nicht alles korrekt. Ersetzen wir x1+3 durch x1 im Ausdruck x1+3+3*abc, erhalten wir x1+3*abc . Sie können dem Servicedesk oder hier schreiben, in welchem Teil des Codes sich Änderungen ergeben.
Es gibt einen Fehler in der 509er Build in ME. x1+3+3*abc wird zu x1*abc, wenn Sie "Alle ersetzen" (beim Ersetzen von x1+3 durch x1) drücken, anstatt einzelne Ersetzungen vorzunehmen.
In der neuen Version 563 nicht beobachtet.
Nein, und doch habe ich es (das Problem) entdeckt... Auch wenn sie sich nicht immer manifestiert. (MT 563, ME 881)
Ich habe einen brandneuen Expert Advisor geöffnet und einige Zeilen geschrieben. Ich habe ein schnelles Video gemacht. Beachten Sie die ersten 2 Zeilen des 2. Absatzes genau dort ändern Zeile3+3 na Zeile3 ist falsch (mit anderen Varianten Fehler in anderen Zeilen). Als ich diese Zeilen aus Gründen der Klarheit auskommentieren wollte, gab es merkwürdigerweise keine Probleme, und die Änderung war korrekt. Ich habe festgestellt, dass sich alles korrekt ändert, wenn ich den Cursor an das Ende der Zeile setze, bevor ich versuche, "Search-Replace" zu wählen. Aber sobald ich den Cursor ganz ans Ende des Codes setze, tritt der Fehler wieder auf. Nun, sehr seltsamer Trick - deshalb das Video, sonst kann man sich selbst nicht beweisen und glauben :). Das *.FLV-Format hat keine gute Qualität, deshalb wird in der Anwendung *.MP4 in Zip-Archiven gespeichert.
Und der Code selbst: