|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Handelszeit - Beginn/Ende
Hallo Freude der Programmierung,
hat jemand eine zielführende Idee zur Frage: Über welche Funktion(en) ist der Handelsbeginn bzw. -ende eines Handelsinstrumentes abzufragen? SymbolInfoInteger(string name, SYMBOL_START_TIME)); und SymbolInfoInteger(string name, SYMBOL_EXPIRATION_TIME)); funktionieren schon mal nicht im Testermodus. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. Geändert von traderdoc (26.06.16 um 22:56 Uhr) |
|
|||
Re: Handelszeit - Beginn/Ende
Vielleicht SymbolInfoSessionTrade() hilft.
|
|
|||
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. |
Lesezeichen |
Stichworte |
handelsbeginn, handelsende, handelszeiten, mql4, programmierung, programmierungmetatrader |
|
|