Lassen Sie es. Aber 1 ist nicht genug, drei Spreads sind genau richtig - MarketInfo(Symbol(),MODE_SPREAD)*3
Das gilt auch, wenn Sie jederzeit ein Geschäft eröffnen müssen. Was aber, wenn es wichtig ist, die geplante Öffnungshöhe einzuhalten?
Das heißt, wenn Sie überhaupt einen Handel eröffnen müssen. Was ist, wenn es wichtig ist, den geplanten Öffnungsgrad einzuhalten?
2. Es wurde normalisiert.
3. Er sendet einen Auftrag zur Eröffnung einer Position.
4. Der Server hat diesen Auftrag bearbeitet.
Wenn die Punkte 1-2-3-4 während EINES Ticks ausgeführt werden können, wird die Marktorder unabhängig vom Slippage-Wert ausgeführt.
Wenn nicht, wird der nächste Tick einen anderen Preis bringen.
Hier sind zwei Varianten möglich:
a) der Preis ist schlechter als der geforderte, aber der Wert ist niedriger als der Slippage. Der Server führt den Auftrag zum schlechteren Preis aus.
b) in allen anderen Fällen gibt der Server RECEIVE zurück.
PS. Bei einigen Maklerunternehmen ist der Server häufig mit zusätzlichen Berechnungen überlastet, z. B. dem Spread-Abschlag zugunsten des Kunden.
Dadurch verlangsamt sich die Bearbeitung von Terminalanfragen, und der Server kann nicht auf Anhieb mithalten.
Ich sollte auch hinzufügen, dass Slippage bei ECN-Konten ignoriert wird.
Ich hatte noch keine Probleme mit Slippage in Höhe von zwei Spreads auf ECN.
Und versuchen Sie einmal, einen einzigen Punkt zu setzen - es wird auch keine neuen Notierungen geben.
Außer, dass es eine Küche requote in ECN-Konten mit allen scheinbar ECN-Konten - Zitat:
Die Methodik der Ausführung von Marktaufträgen auf ECN-Konten ist so konzipiert, dass die Vorteile der sofortigen Ausführung von Aufträgen und das Fehlen von Handelsinterventionen in Zeiten hoher Marktvolatilität nicht zu einem hohen Slippage-Risiko führen. Dieser Schutz der Kundeninteressen wird durch den Vergleich des Preisniveaus der vom Kunden erhaltenen Anfrage für einen Marktauftrag mit dem besten Preis, zu dem dieser Auftrag ausgeführt werden kann, umgesetzt. Wenn die Differenz den Grenzwert für den Slippage überschreitet, wird die Ausführung eines solchen Auftrags unterbrochen und der Marktauftrag des Kunden wird abgelehnt. Der Wert des Slippage-Limits ist adaptiv und hängt vom Grad der Preisvolatilität zu dem Zeitpunkt ab, zu dem der Kunde einen Auftrag zur Ausführung einer Market Order einleitet. Das gleiche Prinzip gilt für die Aktivierung von Pending STOP-Aufträgen (Pending STOP BUY/SELL-Aufträge). Die Ausführung von Stop-Loss-Aufträgen und Stop-Out-Verfahren erfolgt zum besten verfügbaren Kurs auf dem Marktplatz und kann in der Tat erheblich von der Auftragshöhe oder den berechneten Werten abweichen, wenn die Zwangsliquidierung von Positionen nach dem Stop-Out-Verfahren durchgeführt wird.
Und versuchen Sie einmal, einen einzigen Punkt zu setzen - es wird auch keine neuen Notierungen geben.
Es gibt jedoch eine einzige Küchenanforderung für esn-Konten bei allen scheinbaren DCs - Zitat:
Nun kann es sein, dass selbst ein schwebender Marktauftrag nicht funktioniert, ha ein guter Zug. Nun kann es sogar sein, dass ein schwebender Auftrag nicht funktioniert, wenn sich der Markt schnell bewegt, weil ein ehrlicher Broker Angst hat, Geld durch Slippage zu verlieren. Ohne das Eingreifen des Händlers heißt es jetzt "requoten", weil der Kunde ein Interesse daran hat))) Die Vorstellungen haben sich ein wenig geändert).Danke für den Auszug aus ihren Regeln, aber mein Schein vergrößert sich entsprechend der Vergrößerung des Spreads und öffnet sich gerade bei der "Bewegung", und warum sollte ich ohne sie öffnen!
Wenn der Schlupf den Schlupf übersteigt, wird ein eN-Auftrag trotzdem geöffnet. Bei CEN-Konten funktioniert der Schlupf nicht.
Gab es bei starken Bewegungen keine Requotes?
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Ich bin total verwirrt, können Sie mir helfen?
Hier ist sie also:
Der Wert ist int; wenn ich ihn in externe Variablen umwandle, extern int Slippage = 1; sollte ich diese Zahl im Code weiter umwandeln?
Slippage = Slippage * MarketInfo(Symbol(), MODE_POINT) oder
Slippage = Slippage * MarketInfo(Symbol(), MODE_DIGITS)