Diskussion zum Artikel "Die Transaktionen des Handels Anfrage- und Antwortstrukturen, Beschreibung und Protokollierung" - Seite 2
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
Ist es immer noch eine so unmögliche Aufgabe für die Schöpfer der Programmiersprache MQL5 - die Funktion MarketClosed ohne Tamburin zu tanzen?
Mit freundlichen Grüßen, Vladimir.
Vladimir, was ist diese Funktion, die die Website-Suchmaschine nur einmal findet?
Vladimir, was ist das für eine Funktion, die die Website-Suchmaschine nur einmal findet?
Das ist eine erfundene Funktion, denke ich.
Sie können einfach einen Auftrag für einen Preis sehr weit weg vom Markt in der Funktion senden. Wir erhalten eine Serverantwort, dass der Markt geschlossen ist - also wird er geschlossen. Die Order wird angenommen und platziert - löschen Sie sie. Natürlich ist es eine Krücke, aber es ist schwerwiegend
Nun, Sie können einfach einen Auftrag für einen Preis sehr weit von dem Markt in der Funktion senden. Wir haben eine Serverantwort erhalten, dass der Markt geschlossen ist - also wird er geschlossen. Der Auftrag wird angenommen und platziert - löschen Sie ihn. Natürlich, es ist eine Krücke, aber es ist schwer.
Dann ist es einfacher, den Server einfach mit Aufträgen zu bombardieren.
Dann ist es einfacher, den Server mit Bestellungen zu bombardieren.
Aber warum? Das ist nicht gut.
Vladimir, und was ist das für ein Merkmal, das die Website-Suchmaschine nur einmal findet
Hallo Alexey, Artem hat bereits für mich geantwortet, aber ich wiederhole es trotzdem - dies ist ein Name, den ich für eine Funktion erfunden habe, die(ich hoffe eswirklich !) in MQL5 zum Standard wird.
Mit freundlichen Grüßen, Vladimir.
Dann ist es einfacher, den Server mit Bestellungen zu bombardieren.
Eine ausführliche Antwort kann Mikhail geben, prostotrader, und ich hoffe, dass ich mich richtig erinnere: Broker bestraft das Bombardieren des Servers mit falschen Aufträgen.
Hallo Alexey, Artem hat bereits für mich geantwortet, aber ich wiederhole es trotzdem - dies ist ein Name, den ich für eine Funktion erfunden habe, die(ich hoffe eswirklich !) in MQL5 zum Standard wird.
Mit freundlichen Grüßen, Vladimir.
Das ist alles sehr schön, aber warum eine zusätzliche Funktion erfinden, wenn es einfacher ist, eine Möglichkeit zu geben, die Serverantwort an die Struktur zurückzugeben. Und sie tun es nicht, anscheinend aus dem einfachen Grund, dass die Funktion nicht sehr gefragt ist. Wer braucht schon eine Funktion, die prüft, ob genug Geld vorhanden ist, um eine Position zu eröffnen, wenn es viele andere Möglichkeiten gibt, dies zu tun?
Hier gibt es nur zwei Möglichkeiten.
Eine ausführliche Antwort kann Mikhail geben, prostotrader, und ich hoffe, dass ich mich richtig erinnere: Broker bestraft das Belästigen des Servers mit falschen Anfragen.
Das ist alles sehr schön, aber warum sollte man eine zusätzliche Funktion schaffen, wenn es einfacher ist, die Antwort des Servers an die Struktur zurückzugeben. Und sie tun es nicht, offenbar aus dem einfachen Grund, dass die Funktion nicht sehr gefragt ist. Aber wer braucht schon eine Funktion, die prüft, ob die Mittel ausreichen, um eine Position zu eröffnen, wenn es genügend andere Möglichkeiten gibt, dies zu tun? ....
Hier gibt es nur zwei Möglichkeiten.
Die Funktion OrderCheck dient dazu, einen ausgefüllten Handelsauftrag zu prüfen , bevor er an den Server gesendet wird. Ich habe das Schlüsselwort hervorgehoben. Wie kann man eine Antwort vom Server erhalten, ohne ihn zu kontaktieren?
Und warum? Weil es nicht gut ist.
Welchen Unterschied macht es, ob man einen sehr weit entfernten linken Auftrag oder einen Arbeitsauftrag zum Testen schickt? Wenn der Markt ohnehin geschlossen ist.
Was machen Sie, wenn es einen "Bar" gibt und der Handel gestoppt wird? Und es gibt keine Möglichkeit zu wissen, wann der Handel wieder aufgenommen wird, ohne dass man mit Aufträgen bombardiert wird, egal ob es sich um Links- oder Arbeitsaufträge handelt.
Welchen Unterschied macht es, ob man eine linke Order sendet, die preislich sehr weit entfernt ist, oder eine Arbeitsorder zum Testen? Wenn der Markt ohnehin geschlossen ist.
Was ist zu tun, wenn es einen "Bar" und Stop Trades gibt? Und es gibt keine Möglichkeit, zu wissen, wann der Handel wieder aufgenommen wird, ohne dass man mit Aufträgen bombardiert wird, egal ob es sich um Links- oder Arbeitsaufträge handelt.
Nach einiger Zeit, wenn der Markt keine Lebenszeichen von sich gibt, senden Sie den Auftrag. Schicken Sie sie einfach. Ins Nirgendwo. Aber erhalten Sie eine Antwort und verstehen Sie, ob es notwendig ist, die Situation weiter zu analysieren, um ein Signal zum Öffnen zu erhalten. Zumindest einen solchen Grund. Wenn geschlossen, setzen Sie eine Flagge, die angibt, dass es notwendig ist, den Preis zu folgen - seine Veränderung. Sobald der Preis bewegt - es bereits zu verstehen, was es ist, kann auch eine Check-Order zu senden. Wenn der Markt offen ist - weiterhin die Arbeit an der Strategie.
Nur ein Gedanke, laut.
Und sie tun es nicht, offenbar aus dem einfachen Grund, dass die Funktion nicht sehr gefragt ist.
Wenn sie nicht gefragt wäre, würde sie nicht ständig auf meinem Diagramm hängen.
Mit freundlichen Grüßen, Vladimir.