Merkmale der Sprache mql5, Feinheiten und Techniken - Seite 214
![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 bin noch nie auf einen solchen Eintrag gestoßen.
Verwenden Sie es)))
Verwenden Sie es))))
Vladimir, wo bekommst du solche Schemata her?, mir wurde damals geholfen, in meinem Thema über das Finden von Balken, minimaler Zyklus, gibt es irgendwo ein vorgefertigtes Bild? ich bin Autodidakt, in einem anderen Profil ursprünglich
Logikschaltungen wie diese zusammenzustellen, zu addieren, Zyklen zu durchlaufen...Nun, das ist ein heftiger Fehler. Beispiel:
Speicher wird zugewiesen, der Destruktor wird aufgerufen, wenn er freigegeben wird (was ein Hinweis auf das erwartete Verhalten nach RAII ist), aber der Konstruktor wird vergessen, wenn ein Objekt erstellt wird)))
Dies ist der 2. {}-Fehler.
Forum zum Thema Handel, automatisierte Handelssysteme und Strategietests
Eigenheiten von mql5, Tipps und Tricks
A100, 2021.11.16 13:43
F5 bleibt hängen. Außerdem ist es eine widersprüchliche Abhilfe
Zur Erinnerung: 1. mit Schweben, 3. mit Vereinigung
Nutzen Sie die Vorteile)))
Vladimir, woher bekommst du solche Schemata?, mir wurde damals, in meinem Thema über die Suche nach Bars, durch einen minimalen Zyklus geholfen, gibt es irgendwo vorgefertigte Bilder? ich bin Autodidakt, in einem anderen Profil ursprünglich
einfach logische Schaltungen zusammenstellen, sie addieren, durch die Zyklen blättern...Verwenden Sie so etwas nicht von der Stange, ohne es zu verstehen. Mit solchen Aufzeichnungen, wenn Sie etwas ein wenig komplizierter als hier, Fehler, nicht immer leicht zu finden, können Sie im Handumdrehen zu füllen))))
Verwenden Sie so etwas nicht von der Stange, ohne es zu verstehen. Mit solchen Aufzeichnungen kann man im Handumdrehen Fehler machen, die nicht immer leicht zu finden sind, wenn man etwas Komplexeres braucht als hier)))
Ihre Suche nach Bars, waren mit Aufzählungen und Vorlagen))
Ich habe die Vorlagen fast ewig vor mir hergeschoben, aber in etwa einer Stunde hatte ich sie im Kasten.
sie zusammen mit den Aufzählungen aus dem Code entfernt haben, hatten Sie wahrscheinlich eine ernstere Aufgabe, sie zu verwenden
--
hinzufügen.
es steht alles im Forum, einfach danke.
Nun, das ist ein heftiger Fehler. Beispiel:
Der Speicher wird zugewiesen, der Destruktor wird aufgerufen, wenn er freigegeben wird (was auf das erwartete Verhalten nach RAII hindeutet), aber der Konstruktor wird bei der Erstellung eines Objekts nicht aufgerufen)))
Vielen Dank für diesen Beitrag.
Korrigiert.
Dieser Code verursacht einen Kompilierungsfehler, da die Initialisierungssequenzen in MQL noch unvollständig sind.
Bei Strukturen wird die Initialisierung durch eine Sequenz nicht durch einen Konstruktoraufruf mit entsprechenden Parametern ersetzt - wir planen, dies hinzuzufügen (es ist auf unbestimmte Zeit verschoben, aber einige neue Codes sind in das Produkt "durchgesickert").
@A100
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Eigenheiten von mql5, Tipps und Tricks
A100, 2021.11.16 13:43
Das macht nämlich keinen Sinn:
F5 legt auf. Außerdem ist dies eine widersprüchliche Lösung.
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Eigenheiten von mql5, Tipps und Tricks
fxsaber, 2021.11.17 02:07
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Eigenheiten von mql5, Tipps und Tricks
A100, 2021.11.17 02:20
Sie haben den 4. Fehler selbst gemacht. Warum ist ZeroMemory schlechter als {} ? Das heißt, wir haben einen nicht genehmigten Mechanismus für den Zugriff auf Private, den der Compiler aus irgendeinem Grund nicht erkennen kann.
Rechnen Sie damit, dass die Entwickler das Problem nicht beheben werden? Früher hat der Compiler auchnicht aufZeroMemory reagiert.
Wenn Sie sich daran erinnern, dass mql aus C++ hervorgegangen ist, funktionieren diese beiden Beispiele (ihre Gegenstücke) dort gut, weil diese Klassen keine Konstruktoren haben (d.h. einen impliziten Konstruktor):
Beispiel in C++:
Wenn also keine Konstantenfelder in der Struktur/Klasse vorhanden sind, ist die Logik korrekt.
Einen solchen Rekord habe ich noch nicht gesehen.
Ich habe mir meine Forschung in MQL5 angesehen, es kann noch schlimmer sein, ich pumpe sogar die Geschichte im Indikator um mehrere TFs auf:
Ich kann eine Menge Dinge in die for-Anweisung )))) schreiben.