Mittels:
SymbolInfoInteger(Symbol(), SYMBOL_START_TIME));
und
SymbolInfoInteger(Symbol(), SYMBOL_EXPIRATION_TIME));
wird pemanent 0 ausgeworfen.
Die Funktion, mit der man diese Zeiten abfragen kann, ist SymbolInfoSessionTrade().
Beispiel:
datetime x, y;
SymbolInfoSessionTrade(Symbol(), MONDAY, 0, x, y);
Alert(Symbol(), "", TimeToStr(x, TIME_MINUTES), "", TimeToStr(y, TIME_MINUTES));
Als Beispiel mit dem Index .SPAINCash werden im Alertfenster als Rückgabewerte der Referenzen x und y
08:00 und 16:30 (brokerspezifisch) ausgeworfen.
Es muß der Wochentag angegeben werden. Statt des Charts eigenem Symbol (Symbol()) kann auch auf die Zeiten eines anderen Handelsinstrumentes zugegriffen werden.
Das funktioniert auch im Tester. Das wäre lediglich noch zu zeigen, ob es auch am Wochenende im Tester funktioniert.
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.
|