Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 1007
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Ich möchte, dass der Auftrag z.B. nach 2 Stunden und 15 Minuten geschlossen wird. Ist es richtig, dies so zu schreiben?
if (OrderOpenTime()+2*15*00 <=TimeCurrent()) Cls_Buy=true;
Ich möchte, dass der Auftrag z.B. nach 2 Stunden und 15 Minuten geschlossen wird. Ist es richtig, dies so zu schreiben?
if (OrderOpenTime()+2*15*00 <=TimeCurrent()) Cls_Buy=true;
Können Sie mir sagen, wie ich eine Zeichenkette korrekt in ein Array umwandeln kann, indem ich das Dateiübertragungszeichen aufspalte?
Hier ist ein Beispiel:
Können Sie mir sagen, wie ich eine Zeichenkette korrekt in ein Array umwandeln kann, indem ich das Dateiübertragungszeichen aufspalte?
Hier ist ein Beispiel:
Hallo alle) Bitte beraten Sie, wie man einen Zeitraum auswählen (zum Beispiel - finden Sie max, min für die Vergangenheit oder aktuellen Tag) oder zum Beispiel die letzten 7 Tage
Vielleicht helfenhttps://docs.mql4.com/ru/series/ihighest undhttps://docs.mql4.com/ru/series/ilowest
Nein. Sie müssen 2 Stunden in Sekunden umrechnen (2*60*60) und 15 in Sekunden umgerechnete Minuten hinzufügen (15*60). Dann wird es richtig sein.
Ich danke Ihnen! Welches ist der richtige Eintrag in diesem Fall?
if (OrderOpenTime()+2*60*60+15*60 <=TimeCurrent()) Cls_Buy=true;
Ist das richtig?
Nein. Wir sollten 2 Stunden in Sekunden umrechnen (2*60*60) und 15 Minuten in Sekunden umgerechnet hinzufügen (15*60). Dann wird es richtig sein.
Das ist also richtig?
if (OrderOpenTime()+7200+15*60 <=TimeCurrent()) Cls_Buy=true;
if (OrderOpenTime()+7200+900 <=TimeCurrent()) Cls_Buy=true;
und so zu enden?
if (OrderOpenTime()+8100 <=TimeCurrent()) Cls_Buy=true;