Datum und Zeit Abschaltung
Ein schöner und Erfolgreicher Tag an alle.
Eine nicht Alltägliche Frage an die Profis. Da ich einen EA selber Programmiert habe und diesen ein Paar Andere Trader Testen wollen. Aber ich diesen nur für einem Monat laufen lassen will. Muss nach einer Eingegeben Zeit der Handel aussetzten. Wie lauten dazu die Variablen und die if Eingabe. So habe ich mir das ungefähr Vorgestellt. Variabeln: :rolleyes: ??? Ende_Jahr = 2015; ??? Ende_Mon = 02; ??? Ende_Tag = 15; ??? Ende_Std = 21; ??? Ende_Min = 55; …………. If ( (Year() && Month() && Day() && Hour() &&Minute()) < ( Ende_Jahr && Ende_Mon && Ende_Tag && Ende_Std && Ende_Min. )):confused: { // Start des Programmes solange Heute() kleiner ist als die Eingegeben Zeit. ………. // Ablaufe des Programmes. ……. } // Ende des Ablaufes. else { // Glattstellung aller Orders ……. …… } // Ende des if Und wie gibt man das so ein dass es richtig läuft. :eek: Schon mal im Voraus allerbesten Dank. |
string timeout = "2015.01.30 23:00";
............ if (TimeCurrent() > timeout) { //falls die Brokerzeit gilt ... } oder if (TimeLocal() > timeout) { //fals die PC-Zeit gilt ... } Ende im Gelände am 30.01. um 23:00Uhr traderdoc |
Zitat:
Code:
datetime timeout = D'2015.01.30 23:00'; |
Zitat:
datetime timeout = "2015.01.30 23:00"; datetime timeout = D'2015.01.30 23:00'; Gut, hast Du inzwischen selbst schon geändert. traderdoc |
Ohhhh was für eine Schmach. :(
Habe mit mit Recht, diesen Name gegeben. Stunden langes Ändern Testen, Ändern Testen u.s.w. :mad: Und das Ganze war mit 2 Variablen zu beheben. Jetzt läuft es, wie am Schnürchen gezogen. :p Noch einmal vielen, vielen Dank. |
Hallo,
habe noch einmal eine Frage zur Variabel: TimeCurrent(). Wenn ich mir das Datum und Zeit anzeigen lassen will. Z.B. in: Comment (" Zeitangabe",TimeCurrent()); wird dies in Sekunden angezeigt wie " 1415791440 ". Wie kan ich das auf "JJJJ.MM.TT Std:Min" umstellen.:confused: Schon mal besten Dak dafür. |
Da mußt Du nach der Funktion TimeToStr() suchen und entsprechende Zusätze wählen, je nachdem welches Zeitformat angezeigt werden soll.
Siehe: string TimeToStr( datetime value, // value int mode=TIME_DATE|TIME_MINUTES // format ); traderdoc |
Alle Zeitangaben in WEZ +2. Es ist jetzt 19:57 Uhr. |
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum