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
Das ist aber leider nicht kostenlos. Auch Google und Andere sind kostenpflichtig und das zahlt sich für mich nicht aus. MQ könnte da ja was zur Verfügung stellen (wär nur so ein Vorschlag).
Also MyMemories (s.o.) ist kostenlos und es gibt ein Api und Deepl.com über die Webseite ist auch kostenlos bis zu einer gewissen Grenze
[...] mit dem integrierten Kalender https://www.mql5.com/de/docs/calendar kann ich nicht wirklich was anfangen. [...] und es gibt schon was fertiges?
Hier nochmal weil das Thema immer wieder aufkommt:
verlinkte Datei als include einbinden, dann global CNews news; deklarieren, dann im Hauptprogramm news.update() und man bekommt Zugriff auf eine komplette Struktur historischer, aktueller und anstehender Events (über den Array-Index chronologisch geordnet):
news.event[].value_id
news.event[].event_id
news.event[].time
news.event[].period
news.event[].revision
news.event[].actual_value
news.event[].revised_value
news.event[].forecast_value
news.event[].impact_type
news.event[].sector
news.event[].frequency
news.event[].timemode
news.event[].importance
news.event[].multiplier
news.event[].unit
news.event[].digits
news.event[].country_id --> zur Interpretation: Funktion news.CountryIdToCurrency()
news.eventname[]
Ich denke einfacher geht es kaum.
Hinweis: falls der Index des chronologisch nächsten Events gesucht wird kann die Funktion news.next() verwendet werden [oder per Abfrage von news.event[i].time das nächste passende Event in einer loop raussuchen)
Für Zugriff auf historische Einträge im Kalender (Backtests, Strategytester..) muss die update()-Funktion EINMAL mit live-Daten ausgeführt worden sein, damit die entsprechende Datei im common Dateiordner existiert.
Die news.update() Funktion ist als Default (für nicht-parametrischen Aufruf) so voreingestellt, dass ein Update häufiger als 1x pro Minute per shortcut unterbunden wird, damit die Funktion bei Verwendung in OnTick nicht unnötig Ressourcen verschlingt; neue News werden ja eh nur sehr sporadisch (und mehrere Tage im Voraus!) angekündigt; wahrscheinlich reichen wenige Updates pro Tag wenn es nur darum geht, Zeit und Art des nächsten relevanten Events zu erfahren; Intervall-Sekunden lassen sich angeben, z.B. news.update(3600); für 1x pro Stunde; wenn man im schnellen live-Handel natürlich den "actual_value" sofort wissen will, sollte man den shortcut natürlich deaktivieren und die konkrete Info nach news.update(0) abfragen.
Hier nochmal weil das Thema immer wieder aufkommt:
verlinkte Datei als include einbinden, dann global CNews news; deklarieren, dann im Hauptprogramm news.update() und man bekommt Zugriff auf eine komplette Struktur historischer, aktueller und anstehender Events (über den Array-Index chronologisch geordnet):