![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
Sehen Sie sich das CList-Datensatzformat an. Sie ignorieren es.
Richtig! Danke, ich werde mich weiter damit befassen.
...................
Ich denke: "Juhu, es klappt!" (С)
Ich habe die CDataBase-Vorlage selbst angehängt, wäre es bequem - jede Struktur (Klasse) erstellt wie meine und lassen Sie es entweder Daten im Speicher(Konstruktor ohne Parameter) oder beim Hinzufügen eines neuen Elements, dump es auf Festplatte(Konstruktor mit Parameter)
SZZ: wahrscheinlich werde ich noch etwas dopen, aber im Allgemeinen bin ich mit dem Ergebnis zufrieden.
Ich benutze selten const und statische Modifikatoren, und ich habe versehentlich versucht, "Plug" eine Klasse in Funktion Körper, habe keine Ahnung, wie es funktioniert, aber ich fand keinen Fehler beim Testen
Ich habe die Aufrufe von SymbolInfoDouble() absichtlich in die separaten Funktionen f1()-f3() ausgelagert, um sie nicht zu drucken
Und die Frage selbst, wie viel von diesem Code funktioniert, wo können Bugs sein? Ich möchte unnötige Aufrufe minimieren, aber die Klasse funktioniert irgendwie innerhalb der Funktion, im Allgemeinen funktioniert es, aber für mich sollte es nicht funktionieren!
Ich benutze selten const und statische Modifikatoren, und ich habe versehentlich versucht, "Plug" eine Klasse in Funktion Körper, habe keine Ahnung, wie es funktioniert, aber ich fand keinen Fehler beim Testen
Ich habe die Aufrufe von SymbolInfoDouble() absichtlich in die separaten Funktionen f1()-f3() ausgelagert, um sie nicht zu drucken
Und die Frage selbst, wie viel von diesem Code funktioniert, wo können Bugs sein? Ich möchte unnötige Aufrufe minimieren, aber die Klasse funktioniert irgendwie innerhalb der Funktion, im Allgemeinen funktioniert es, aber für mich sollte es nicht funktionieren!
Das ist in Ordnung. Es wird funktionieren.
Das ist in Ordnung. Es wird funktionieren.
Ich danke Ihnen!
Ich habe im Code des Test-EAs getestet, ich habe keine Bugs gesehen, ich habe TFs verschoben und EA aus dem Chart entladen, es funktioniert wie erwartet, alle Variablen mit const statischen Modifikator werden einmal initialisiert (es ist interessant, dass die Initialisierung vor dem Start von OnItin() erfolgt - ich habe alle Aufrufe unsigniert)
Ich habe den Code verbessert, vielleicht braucht jemand eine Normalisierung des Ordervolumens mit Rundung(funktioniert nicht bei Expert Advisors mit mehreren Währungen!!!)
Man könnte es auch so schreiben. Die Bedeutung ist die gleiche, aber es gibt weniger Buchstaben. Die Variable l_ wird vom Compiler entfernt.
Sie können es auch so schreiben. Der Sinn ist der gleiche, aber es gibt weniger Buchstaben. Der Compiler wird die Variable l_ selbst entfernen.
Ich habe gerade meinen Beitrag geschrieben, und hier sind Sie... Ich glaube, die Codes sind fast identisch )))) Die L_-Variable wird unten benötigt, sie ist Teil des Codes für die Bestellung, ich habe beschlossen, meine Bibliothek aufzuräumen
SZZ: Ich habe es überprüft, aber der Modifikator const für eine Instanz der Klasse vol darf nicht geschrieben werden... weniger Buchstaben ))))
Zur Ermittlung der Anzahl der Zeichen in einer Partie und der Partiegröße selbst.
Zur Ermittlung der Anzahl der Zeichen in einer Partie und der Partiegröße selbst.
Ich habe ähnliche Lösungen gesehen, aber meine Funktion _OrderSend(....) ist für prozeduralen Stil, nicht immer bequem, OOP für primitive EAs zu verwenden,
Ich beschloss, eine minimale Anzahl von AufrufenSymbolInfoDouble() auf den ersten zu machen, und dann habe ich beschlossen, loszuwerden zusätzlichen Aufruf NormalizeVolume() - Ich habe versucht, _OrderSend() in den Körper, aber der Zweck war es, alle Handelsumgebung einmal zu erhalten und dann, wenn eine Bestellung öffnet, zu lesen, sein Volumen nur,
Ich werde es versuchen, und im Allgemeinen bin ich mit dem Ergebnis zufrieden, wenn ich irgendwelche Fehler finden, werde ich sie in dem Thema berichten