In Post #14 war das && zwischen Time1 und Time2 noch richtig gesetzt und wurde ab Post # 18 mit || falsch übernommen und bis zu letzt durchgeschliffen.
Den Rest kann ich nicht ganz nachvollziehen in dem Drunter und Drüber.
Es ist wie es ist. Wenn eine Zeitangabe in Stringform der Art "08:00" in den externen Variablen angegeben wird, dann muß zur Vergleichbarkeit der String in datetime umgewandelt werden, mittels StrToTime(). Wird nun die Zeitmit der aktuellen Brokerzeit TimeCurrent() verglichen, dann darf natürlich TimeCurrent() in keinen String umgewandelt werden.
Ich denke, wir haben frühzeitig in diesem Thread eindeutig geklärt, dass nur in seltenen Fällen Strings miteinander verglichen werden können. Bei der o.g. Zeitangabe in Stringform geht es definitiv nicht.
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.
|