Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 922
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
Schließt der EA die Hälfte der Order, wenn der Marktpreis innerhalb des Bereichs von SYMBOL_TRADE_FREEZE_LEVEL vom SL oder TP liegt? MQL4
Ich würde es selbst überprüfen, aber bei Alpari ist dieser Wert überall Null (auf Währungen, Metalle, Krypto, Indizes)
Für den Abschluss sind nur der Schlusskurs der Order (für Buy - Bid und Sell - Ask ) und das Volumen des Orderabschlusses wichtig - wenn sie korrekt sind, gibt es nur eine technische Prüfung auf Requotes oder einen Verbindungsfehler ...
der Parameter SYMBOL_TRADE_FREEZE_LEVEL selbst ist nur an einen Take und Stop Loss gebunden - näher als dieser Wert kann TP/SL nicht verschoben werden und schwebende Aufträge (anscheinend nur Limit ?) können nicht näher als dieser Parameter gesetzt werden
ZS: auf alps ist es überhaupt nicht klar, was und wie es funktioniert - sie sind zu weit gegangen! öffnen Sie eine Demo auf metaquotes - dort funktioniert immer alles wie in der Hilfe beschrieben
Wenn die Werte korrekt sind, ist das Einzige, was zählt, der Schlusskurs der Order (für Buy - Bid und Sell - Ask ) und das Schlussvolumen - wenn ja, dann prüfen Sie technisch auf Requotes oder einen Verbindungsfehler...
der Parameter SYMBOL_TRADE_FREEZE_LEVEL selbst ist nur an einen Take und Stop Loss gebunden - näher als dieser Wert kann TP/SL nicht verschoben werden und schwebende Aufträge (anscheinend nur Limit ?) können nicht näher als dieser Parameter gesetzt werden
ZS: alps hat keine Ahnung, was funktioniert und wie es funktioniert - sie haben sich zu viel Mühe gemacht. Öffnen Sie eine Demo auf metaquotes - dort funktioniert immer alles wie in der Hilfe beschrieben
Gibt es einen anderen MT4 von MetaQuotes? Ich habe einmal gesucht, aber alle Links waren zum Herunterladen von MT5
Gibt es noch einen MT4 von MetaQuotes? Ich habe danach gesucht, aber alle Links führten zum Herunterladen von MT5
Laden Sie für jeden Broker ein eigenes Terminal herunter? - Das ist natürlich eine gute Idee, aber irgendwo muss man aufhören )))
Wenn Sie eine Demo in einem MT4 eröffnen, gehen Sie zu "Navigator", klicken Sie mit der rechten Maustaste auf das Konto und geben Sie unten MetaQuotes ein. Sie werden eine Demo eröffnen, ohne das Terminal von Ihrem Broker herunterzuladen.
Laden Sie für jeden Broker ein eigenes Terminal herunter? - Natürlich ist es ein lohnendes Unterfangen, aber man muss auch mal aufhören)))
Sie können eine Demo öffnen, ohne das Terminal des Brokers in jedem MT4 herunterzuladen, indem Sie mit der rechten Maustaste auf "Navigator" auf den Konten klicken und unten MetaQuotes eingeben.
Natürlich nicht )) Aber irgendwie habe ich nicht gedacht, dass MT4-Demokonten von MetaQuotes noch gewartet werden
Ich danke Ihnen!
Wenn die Werte korrekt sind, dann sind für den Abschluss nur der Schlusskurs (für Buy - Bid und Sell - Ask ) und das Schlussvolumen wichtig - wenn ja, dann technisch auf Requotes oder Verbindungsfehler prüfen ...
der Parameter SYMBOL_TRADE_FREEZE_LEVEL selbst ist nur an einen Take und Stop Loss gebunden - näher als dieser Wert kann TP/SL nicht verschoben werden und schwebende Aufträge (anscheinend nur Limit ?) können nicht näher als dieser Parameter gesetzt werden
ZZZIE: alps hat keine Ahnung wie und was funktioniert - sie sind zu weit gegangen! Öffnen Sie eine Demo auf Metacquotes - dort funktioniert immer alles wie in der Hilfe beschrieben
Vielleicht verwechselt mit SYMBOL_TRADE_STOPS_LEVEL
Vielleicht sind Sie verwirrt mit SYMBOL_TRADE_STOPS_LEVEL
Ja, das habe ich, aber in diesem speziellen Fall wird der Abschluss einer Bestellung immer noch nicht berücksichtigt.
Hier ist eine gute Tabelle für die Verwendung von SYMBOL_TRADE_FREEZE_LEVEL
https://www.mql5.com/ru/articles/2555#modify_in_freeze_level_prohibited
Vielleicht verwechselt mit SYMBOL_TRADE_STOPS_LEVEL
Das Freeze-Level erlaubt es nicht, eine Stop- oder Limit-Order zu ändern oder zu löschen, wenn der Preis näher an ihnen liegt, als es im Level SYMBOL_TRADE_FREEZE_LEVEL angegeben ist. Stop Loss und Take Profit sind genau das. D.h. niemand hindert Sie daran, die Position zu schließen, höchstwahrscheinlich.
Obwohl... Möglicherweise lassen sie auch nicht zu, dass eine Position teilweise geschlossen wird - sie sagen, dass der Preis nahe ist und die gesamte Position durch eine Stop-Order geschlossen wird.
In der Praxis bin ich noch nie auf ein Einfrieren gestoßen.
In der Praxis bin ich noch nie auf eine Einfrierstufe gestoßen.
Früher waren sie bei fast allen Brokern gleich, es genügte, entweder SYMBOL_TRADE_STOPS_LEVEL oder SYMBOL_TRADE_FREEZE_LEVEL zu prüfen, alle waren gleich und die Fehlermeldungen waren die gleichen, wenn der Server die Änderung des Auftrags nicht zuließ (Fehler 130? )
Ich habe jetzt bei Metacquot nachgefragt:
2019.07.19 21:28:48.083 t1 EURUSD,H1: SYMBOL_TRADE_STOPS_LEVEL = 8
2019.07.19 21:28:48.083 t1 EURUSD,H1: SYMBOL_TRADE_FREEZE_LEVEL = 0
geprüft mit robot.... - beide Werte dort = 0, d.h. Sie müssen im Datenblatt des Servers nachlesen, wie und aus welchem Grund sie requoten werden )))
Soweit ich mich erinnere, bedeutet 0, dass der Parameter "fließend" ist, was bedeutet, dass er angewendet wird, wenn sie es wollen (und so viel, wie sie es wollen).
Vielleicht verwechselt mit SYMBOL_TRADE_STOPS_LEVEL
Nein, nicht verwirrt. SYMBOL_TRADE_STOPS_LEVEL ist der Mindestabstand von SL oder TP vom Marktpreis zum Zeitpunkt der Festlegung oder Änderung
Und SYMBOL_TRADE_FREEZE_LEVEL verbietet die Änderung von SL- oder TP-Levels, wenn der Marktpreis zu diesem Zeitpunkt näher an ihnen liegt als SYMBOL_TRADE_FREEZE_LEVEL
Es ist nur so, dass ich einen EA schreibe, dessen Strategie ursprünglich auf M1 empfohlen wurde und SYMBOL_TRADE_FREEZE_LEVEL kann verbieten, einen Teil einer Bestellung zu schließen