Merkmale der Sprache mql4, Feinheiten und Techniken - Seite 25
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
Es handelt sich nicht um einen Markt, sondern um einen normalen Abschluss.
Es ist klar, dass es immer einen Markt gibt, der von Hand zu schließen ist. Es bleibt die Frage, obdie Limit-Order in allen Maklerunternehmen eingeführt ist. Wenn nicht, wovon hängt es ab - von den Einstellungen des MT-Servers und/oder von etwas anderem?
Es ist klar, dass es immer einen Markt gibt, der von Hand zu schließen ist. Es bleibt die Frage, oballe Maklerunternehmen einen Limitauftrag haben. Wenn nicht, wovon hängt es ab - von den Einstellungen des MT-Servers und/oder von etwas anderem?
Alle von ihnen.
Genug, um die Definitionen zu verstehen: BuyLimit kann nur unter dem aktuellen Preis liegen. Nehmen Sie für Verkaufen auch, nur unter dem aktuellen Preis. Alle anderen Optionen sind für sich genommen noch nicht ausgereift.
Es bleibt die Frage, oballe Maklerunternehmen einen Limitauftrag haben.
Nein, sehen Sie sich die Regeln des Maklerunternehmens an, wie das Limit und der Stopp auszuführen sind.
Nein, sehen Sie sich die DC-Vorschriften über die Durchführung von Take and Stops an.
Könnten Sie um eine ausführlichere Antwort bitten? Beispiele, Vergleiche und andere Unterschiede zwischen einem Take- und einem Limit-Auftrag.
Und wie haben Sie das zusammengestellt? Wussten Sie nicht, dass nur die erste Dimension eines Arrays dynamisch sein kann?
ps; Sorry, aber ich werde diesen Beitrag nicht löschen. In mql4 kompiliert es sogar mit #property strict
Diese Tatsache verdient eher das Recht, in diesem Thema erwähnt zu werden.
Der Punkt ist, dass es in MQL4 nur korrekt ist. Andernfalls kann der Compiler die gewünschte Überladung nicht auswählen, wenn der zweite Dimensionswert explizit angegeben ist. In MQL5 ist das möglich.
Der Punkt ist, dass dies in MQL4 der einzig richtige Weg ist. Andernfalls kann der Compiler nicht die richtige Überladung auswählen, wenn der Wert der zweiten Dimension explizit angegeben ist. In MQL5 ist das möglich.
Ihr Beispiel ist ein gängiges Beispiel für das, was der Benutzer erwartet, und das Ergebnis kann nicht einmal durch die Analyse von GetlastError nachvollzogen werden.
imho müssen einige sizeof() immer korrekt funktionieren, oder beide Sprachen (MQL4/MQL5) müssen angeglichen werden
Dies ist ein zweideutiges "so richtig", imho - Ihr Beispiel ist ein allgemeines Beispiel für das, was der Benutzer erwartet - das Ergebnis kann nicht einmal durch die Analyse von GetlastError zurückverfolgt werden
imho müssen einige sizeof() immer korrekt funktionieren, oder beide Sprachen (MQL4/MQL5) müssen angeglichen werden
In MQL4 ist das folgende ein Klassiker
Deshalb habe ich sie auch nicht zur Verfügung gestellt. Dies ist die richtige Vorgehensweise.
Forum für Handel, automatisierte Handelssysteme und Strategietests
Eigenheiten von mql4, Tipps und Tricks
fxsaber, 2020.02.08 02:05
Aber die Null ArraySize ist eine Spitzfindigkeit.
geprüft in C#
35
Imho grenzt diese Besonderheit an Subtilität ))))
Dennoch ist sie nicht eindeutig und erfordert ständige Überprüfungen beim Schreiben des Codes
Es bleibt die Frage, oballe Maklerunternehmen einen Endschalter haben. Wenn nicht, wovon hängt es ab - von den MT-Server-Einstellungen und/oder von etwas anderem?
Nein, nicht alle von ihnen. Vor nicht allzu langer Zeit war ich unangenehm überrascht, als ein Take Profit mit negativem (gegen mich gerichtetem) Slippage ausgeführt wurde. Es war in den Nachrichten. Der technische Support erklärte, dass dies normal sei und Limits (Take Profit ist per Definition ein Limit-Auftrag) als MIT (Market If Touched) ausgeführt würden. Mit anderen Worten: Wenn der Kurs das Niveau eines Limitauftrags erreicht, wird er als Marktauftrag ausgeführt. Das ist natürlich unangenehm, aber es gibt nichts zu tun.