Können Sie bitte mitteilen, ob es möglich ist, die Uhrzeit des Beginns der Handelssitzung zu bestimmen (z. B. für Moskau ist es 10-35 Uhr usw.) oder einfach eine Variable zu erstellen und einen Wert hineinzuschreiben? Dies ist notwendig, um nicht zu Beginn der Sitzung Aufträge zu erteilen, sondern um die Richtung zu bestimmen.
first_may: Können Sie bitte mitteilen, ob es möglich ist, die Uhrzeit des Beginns der Handelssitzung zu bestimmen (z. B. für Moskau ist es 10-35 Uhr usw.) oder einfach eine Variable zu erstellen und einen Wert hineinzuschreiben? Dies ist notwendig, um nicht zu Beginn der Sitzung Aufträge zu erteilen, sondern um die Richtung zu bestimmen.
Gibt es eine Beispielfunktion für die Arbeit mit Datumsangaben, z.B. um die Differenz zwischen zwei Datumsangaben zu bestimmen, ist sie größer als Null oder nicht?
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Eigentlich ist es so
print ergibt _dif = 0,01, aber_Lot = 0;Wahrscheinlich eingestellt auf
int _Lot; //dann wird alles, was kleiner als eine
ist, abgeschnitten.
und sollte auf gesetzt werden:
doppelt _Lot;
Wahrscheinlich eingestellt auf
int _Lot; //dann wird alles, was kleiner als Null ist, abgeschnitten
und sollte auf gesetzt werden:
doppelt _Lot;
doppelt _Lot;
double _Lot_BUY = 0;
double _Lot_SELL = 0;
double _Lot_BUYSTOP = 0;
double _Lot_SELLSTOP = 0;
hier eine weitere Konstruktion
funktioniert nicht auf diese Weise, aber im folgenden Beispiel funktioniert es
Im Protokoll erscheint die folgende Meldung
0,01000000 Einstellung2 _Lot = 0,00000000_Lot_BUY = 0,03000000_Lot_BUYSTOP = 0,00000000_Lot_SELL = 0,00000000_Lot_SELLSTOP = 0,02000000
17:07:12 Expert_V3 GBPUSD,M1: Ungültige Losgröße für OrderSend-Funktion
Es fehlten jedoch 3 SELLSTOPs, wobei die ersten beiden ohne Probleme gesetzt wurden, der dritte jedoch nicht mehr.
D.h., warum es Lot nicht auf 0,01 setzt, obwohl es die _dif-Variable korrekt berechnet...
Es werden nur Aufträge ab dem zweiten geöffnet. Nicht einmal von der zweiten, sondern von der dritten.Ist das Ihre Idee?
Dankeschön
Können Sie bitte mitteilen, ob es möglich ist, die Uhrzeit des Beginns der Handelssitzung zu bestimmen (z. B. für Moskau ist es 10-35 Uhr usw.) oder einfach eine Variable zu erstellen und einen Wert hineinzuschreiben? Dies ist notwendig, um nicht zu Beginn der Sitzung Aufträge zu erteilen, sondern um die Richtung zu bestimmen.
Zeitplan für Devisenhandelssitzungen
Es wird daher vorgeschlagen, eine Variable zu verwenden, die den Beginn der Sitzung speichert. Ich danke Ihnen.
P.S.
Ich habe es in der Datenbank gefunden. https://www.mql5.com/ru/code/9313