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 interessiert mich, ob es möglich ist, das Volumen der ausstehenden Aufträge mit den mql5-Tools zu ändern.
Ich habe versucht, OrderModify - es sagt modify failed (Unknown error), obwohl alle obligatorischen Elemente der Anfrage korrekt ausgefüllt sind...
Nein, das können Sie nicht. Die einzige Möglichkeit ist, das alte Gerät zu entfernen und ein neues einzubauen.
Warum, es ist ein einfacher Halt?
Warum ist das so, ist es nicht einfach nur ein Delayer?
Darüber wurde bereits vor einem Jahr diskutiert. Damals habe ich auch versucht herauszufinden, warum das Volumen eines schwebenden Auftrags nicht geändert werden konnte. Damals erklärte Renat (soweit ich mich erinnere), dass das Volumen aus Sicht der Auftragszählung und für mögliche Ansprüche eines Händlers gegenüber einem Händler ein so wichtiges Element ist, dass die Regelung "ein Auftrag - ein Volumen" (oder so ähnlich) eingeführt wurde.
Ich habe versucht, OrderModify, aber die Nachricht sagt ändern fehlgeschlagen (Unbekannter Fehler), obwohl alle obligatorischen Elemente der Anforderung korrekt ausgefüllt sind...
Sehen Sie sich die Beschreibung der Methode OrderModify() der Klasse CTrade genau an:
Die Lautstärke gehört nicht zu seinen Parametern. Ähnlich verhält es sich im Abschnitt "Struktur der Handelsanfrage(MqlTradeRequest)" im Handbuch
Anhängige Bestellung ändern.
Handelsauftrag zur Änderung der Preisniveaus für schwebende Aufträge. Die Angabe von 7 Feldern ist erforderlich:
Ich verstehe jetzt, danke für die Antwort. Ich bin einfach davon ausgegangen, dass es sich um einen optionalen Parameter handelt, wenn der Volumenparameter nicht in der Liste der obligatorischen Abfragefelder aufgeführt ist :)
Bezeichner wie SYMBOL_TRADE_TICK_VALUE_xxx werden für die Funktion SymbolInfoDouble() bereitgestellt. In der Beschreibung heißt es, dies sei der "berechnete Tick-Wert für die Position". Verstehe ich das richtig, dass es nicht um den "Wert eines Ticks" geht, sondern um den "Wert einer minimalen Preisänderung eines Instruments"? Mit anderen Worten, wir betonen den Wert, um den sich die Eigenmittel in der Einzahlungswährung im Falle einer minimalen Preisbewegung und eines 1-Lot-Kontrakts verändern würden?
Sie wissen nicht im Voraus, um wie viele Punkte der Kurs beim nächsten Ticken springen wird.
Bezeichner wie SYMBOL_TRADE_TICK_VALUE_xxx werden für die Funktion SymbolInfoDouble() bereitgestellt. In der Beschreibung heißt es, dies sei der "berechnete Tick-Wert für die Position". Verstehe ich das richtig, dass es nicht um den "Tick-Wert" geht, sondern um den "Wert der minimalen Preisänderung eines Instruments"? Mit anderen Worten, wir betonen den Wert, um den sich die Eigenmittel in der Einzahlungswährung im Falle einer minimalen Preisbewegung und eines 1-Lot-Kontrakts verändern würden?
Sie wissen nicht im Voraus, um wie viele Punkte der Kurs beim nächsten Ticken springen wird.
Tick ist die Mindestpreisänderung.
OK, ich verstehe. Ein Indikator hat zwei verschiedene Namen.
Was ist der Unterschied zwischen
SYMBOL_POINT
Einzelner Punktwert
doppelt
SYMBOL_TRADE_TICK_SIZE
Mindestpreisänderung
doppelt
?
Wie die minimale Preisänderung kann weniger als ein Punktwert sein?
Kann die Mindestpreisänderung weniger als einen Punkt betragen?