Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 1420
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
3. Verbieten Sie DLL und löschen Sie alle Indikatoren und Berater, die Sie nicht verstehen.
2. im persönlichen Kabinett DC, trennen Sie sich von allen Gruppen, Signalen, Beratern, und alles ähnliche.
1. Ändern Sie die Passwörter Ihrer Handelskonten
Was ist der richtige Weg, um OnSetColorBackground für ein CButton-Objekt zu verwenden? Ich muss die Schaltfläche von OnTick abhängig von den Bedingungen einfärben. Es wird kein Klick auf die Schaltfläche erwartet.
Ich deklariere und verwende die Funktion "Färbung" wie folgt:
Gibt es ein Beispiel, wo dies im Code implementiert ist? Ich habe es nicht in der Bibliothek gefunden.
Hallo!
Können Sie mir sagen, warum das Skript zum Ändern des Stop Loss nicht funktioniert und den Fehler 4756 ausgibt?
Zur gleichen Zeit, das gleiche Skript für die Änderung Take Profit funktioniert gut.
Hallo!
Können Sie mir sagen, warum das Skript zum Ändern des Stop Loss nicht funktioniert und den Fehler 4756 ausgibt?
Zur gleichen Zeit, das gleiche Skript für die Änderung Take Profit funktioniert gut.
Im Handbuch gibt es ein gutes Beispiel zu diesem Thema
Struktur eines Handelsauftrags
SL- & TP-Änderung
Handelsauftrag zur Änderung von StopLoss- und/oder TakeProfit-Levels. Erfordert die Angabe von 4 Feldern:
Wenn Sie eine Position im Hedging-System ändern oder schließen, müssen Sie unbedingt das Ticket (MqlTradeRequest::position) angeben. Im Netting-System kann das Ticket ebenfalls angegeben werden, aber die Position wird durch den Symbolnamen identifiziert.
https://www.mql5.com/ru/docs/constants/structures/mqltraderequest
Das Handbuch enthält ein gutes Beispiel zu diesem Thema
Wenn Sie eine Position in einem Hedging-System ändern oder schließen, müssen Sie unbedingt das Ticket (MqlTradeRequest::position) angeben. Im Netting-System kann das Ticket ebenfalls angegeben werden, aber die Position wird durch den Symbolnamen identifiziert.
https://www.mql5.com/ru/docs/constants/structures/mqltraderequest
Vielen Dank für die Antwort!
Habe das Skript wie folgt umgestaltet:
Take Profit ändert sich problemlos. Aber beim Versuch, den Stop-Loss mit einem explizit festgelegten Wert zu ändern, wird der Fehler 4756 generiert, und im Protokoll steht es:
Der Take Profit ändert sich perfekt. Aber wenn Sie versuchen, den Stop-Loss mit einem explizit festgelegten Wert zu ändern, wird der Fehler 4756 generiert, und im Protokoll steht es:
Wie hoch ist der Ask-Preis in diesem Moment?
Die Position wurde bei einem Kurs von 0,85098 eröffnet. Das Gleiche gilt für andere Paare und für unterschiedliche Abstände zum Stopp.
Es spielt keine Rolle, zu welchem Kurs die Position eröffnet wird, entscheidend ist der Kurs zum Zeitpunkt der Stoppänderung. Bei einer Verkaufsposition ist dies der Briefkurs.