|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
News Indicator
Hallo zusammen,
ich spiele mit dem Gedanken einen Newsindikator zu basteln. Ich möchte dazu im Chart die aktuellen und vergangenen News mit Werten im Chart eintragen. Listen dazu findet man ja im Internet. z.B. https://de.investing.com/economic-ca...production-159 Hier ist eine History vorhanden. Wie kann man solche Daten mit MQL4 abrufen und wie sieht das aus wenn Daten ergänzt werden? Bitte um eure Hilfe. --- Leopold --- |
|
|||
Oder hat zumindest jemand eine Ahnung wie man die aktuellen Werte abfragen kann? Dann exportiere ich diese eben in eine Datei und frage dann die vergangenen Werte ab.
--- Leopold --- |
|
|||
News Indicator
Häufig stellen Websites fertige Dateien .csv bereits.
|
|
|||
Danke, so eine hätte ich gefunden, aber diese kann ich nicht per EA abfragen oder?
---Leopold--- |
|
|||
Ja, das ist möglich, mit "wininet.dll".
|
|
|||
Danke für deine Antwort, aber kannst du mir da etwas weiterhelfen?
Ich hab keine Ahnung wie das geht. ---Leopold--- |
|
|||
Du könntest es auch mit FileOpen(...) im Modus FILE_CSV und entsprechendem Delimiter (falls abweichend) machen.
Dann mit den anderen Funktionen (FileReadString, FileWrite, ect...) weiterarbeiten. |
|
|||
Wenn ich ein CSV File habe ist das einlesen für mich kein Problem, das hab ich des öfteren gemacht.
Das Problem ist, immer aktuelle Daten zu haben. ---Leopold--- |
|
|||
Momentan versuche ich mit WebRequest() die aktuellen Daten von einer Website zu erhalten.
Diese ergänze ich dann in einen CSV-File. Bei Veröffentlichung soll auch gehandelt werden, wird also eher ein EA werden. ---Leopold--- |
|
|||
Meine Lösung, die nicht richtig sein muss und sicher nicht die Einzigste ist!
-XML News via Windows Task Scheduler autom. runterladen (Sonntag 22:00). -wenn mehrere Kalendar verwendet werden, Migration aller News XML in eine einzige XML Datei. -Daten in ein Array abspeichern, regelmäßig aktualisieren via Timer. -Content auslesen, Abfrage ob News oder nicht und welche Priorität. Problemstellungen: -Struktur, was wird benötigt, woher, wie verarbeitet usw. aka Roadbook. -Formatierung (, ; : tags, etc) -Zeitzone (empfehle den Download als GMT und dann Code mit Lokaler Zeit abgleichen) Umsetzung ist leicht mit C++ (MQL4.5/5) Wissen (Level: Advanced), wenn klare Struktur vorhanden ist, ca. 500 Zeilen Code notwendig. Es gibt bereits eine komplett funktionstüchtige Integration, diese ist aber nicht frei verfügbar=es ist machbar(Nachweis)! Im Zweifel, einfach traderdoc beauftragen, der kann das auf jeden Fall! Tip: Würde auf jedenfall mit XML arbeiten, da so ziemlich alle News Anbieter, News als XML Format zur Verfügung stellen. |
Lesezeichen |
Stichworte |
indikator, metatrader indikator, mql4, news indikator, newsindikator, programmierung, programmierung metatrader, programmierung mql4 |
|
|