Forex Nachrichten Kalender Mt4 Programmierung


MetaTrader 4 - Beispiele Anzeigen eines News-Kalenders Einführung Dieser Artikel enthält die Beschreibung des Schreibens einer einfachen und bequemen Anzeige, die in einem Arbeitsbereich die wichtigsten wirtschaftlichen Ereignisse aus externen Internetressourcen anzeigt. Der Indikatorbetrieb sieht folgendermaßen aus: Hier ist eine Liste der Anforderungen für das Kennzeichen: Das Kennzeichen sollte unabhängig (ohne Hilfe eines Benutzers) eine notwendige Datei des Veranstaltungskalenders für die aktuelle Woche herunterladen. Das Kennzeichen sollte alle Ereignisse (sowohl übergeben als auch zukünftig) aus dieser Datei in Form von vertikalen Linien mit Schlagzeilen anzeigen. Das Kennzeichen sollte die Ereignisaktualisierung auf der externen Ressource verfolgen. Nachdem wir die Aufgabe spezifiziert haben, können wir einige technische Details analysieren. Technischer Teil Nutzen Sie die Website dailyfx / calendar / als externe Ressource. Die Bequemlichkeit dieser Ressource ist, dass es ermöglicht, einen Kalender mit CSV-Erweiterung herunterladen, so dass wir Schwierigkeiten bei der Arbeit mit HTML-Dateien zu vermeiden. Hier ist ein Link von Nachrichten für die aktuelle Woche: dailyfx / calendar / DailyfxGlobalEconomicCalendar. csv. Lassen Sie uns nun auf den Prozess der Download der Datei aus dem Internet. Dies kann mit einem bekannten Programm GetRight erfolgen. Es kann heruntergeladen werden unter: getright / get. html oder aus der Liste der Anlagen zu diesem Artikel. Nachdem Sie das Programm heruntergeladen haben, richten Sie GetRight zum Herunterladen von Dateien in ein notwendiges Verzeichnis ein. Es ist das filehtml Verzeichnis im Ordner Ihres Handelsterminals. Um dies zu tun, drücken Sie F8 und ändern das Schreiben in das Feld wie unten beschrieben: Writing the Indicator Nachdem wir einige Fragen beantwortet haben, können wir mit dem Schreiben beginnen. Es gibt nur zwei externe Variablen: die Adresse der externen Ressource (eigentlich müssen Sie diesen Parameter nicht ändern) und die Adresse des GetRight-Programms (wenn Sie das Programm in ein anderes Verzeichnis heruntergeladen haben, empfehle ich, den Anfangswert zu ändern Im Indikator, um den Wert der Variablen nicht konstant am Start des Indikators zu ändern). Um die Datei GetRight. exe zu starten, müssen wir die Funktion WinExec verwenden, die aus der Kernel32.dll-Bibliothek importiert werden kann. Die Bibliothek Time. mqh enthält Funktionen für die Arbeit mit GMT. Wie Sie sehen können, sieht die Funktion des Herunterladens der Datei aus der externen Ressource aufgrund der Verwendung des GetRight-Programms sehr einfach aus. Der Parameter / W bedeutet, dass der Prozess nicht in das Programm zurückgegeben wird, es sei denn, das Herunterladen der Datei ist abgeschlossen. Der Parameter / O bedeutet, dass eine Datei mit demselben Namen überschrieben wird. Denken Sie daran, wenn Sie die Einstellungen von GetRight korrekt geändert haben, wird der Kalender in fileshtml heruntergeladen. Und hier sind zwei zusätzliche Funktionen: Die Funktion PerviousMonday () gibt das Startdatum der aktuellen Woche zurück. Die Funktion ToDate () überträgt das Datum und die Zeit vom Kalenderformat in das Datatime. Das Hauptverfahren GrabNews () öffnet die heruntergeladene Datei HtmlCalendar. Csv, liest alle Ereignisparameter und erzeugt für jede Nachricht zwei Objekte: eine vertikale Linie und einen Text. Der Veranstaltungskalender wird alle 15 Minuten aktualisiert: Fazit Im Artikel wurde erläutert, wie ein Veranstaltungskalender aus einer externen Ressource auf einem Arbeitsbereich in Form von vertikalen Linien dargestellt wird. Der Indikator wurde absichtlich ohne überhöhte Parameter wie Filtern von Nachrichten nach ihrer Relevanz oder der Korrespondenz eines Ereignisses und dem Symbol des aktuellen Fensters geschrieben. P. S. Ich möchte auf einen Fehler im Kalenderbetrieb dailyfx / calendar / hinweisen. Bitte beachten Sie, dass Ereignisse in der Datei. csv unter der Adresse dailyfx / calendar / DailyfxGlobalEconomicCalendar. csv nicht mit der Seite dailyfx / calendar / identisch sind. Dies kann passieren, dass Nachrichten von 00:00 bis 01:00 Uhr (GMT) veröffentlicht. In der Datei. csv werden solche Nachrichten 12 Stunden später angezeigt. Beachten Sie auch, dass die Anzeige externe dll (kernell32.dll) verwendet, also vergessen Sie nicht, den entsprechenden Parameter in den Anzeigeeinstellungen zu aktivieren. Die Datei CalendarArticle. mq4 sollte im Ordner Expertenindikatoren gespeichert werden. Time. mq4 sollte in experslibrary gespeichert werden, Time. mqh - in Experteninclude. Forex News Kalender Indicator für MT4 Verpassen Sie nie wieder die Fundamentaldaten NewsCalendar ist ein Metatrader 4-Indikator, der Ihnen ermöglicht, alle Nachrichten, die in Forex wichtig sind, zu sehen sind Direkt auf Ihren MT4-Charts veröffentlicht. Die Nachrichten werden automatisch von seriösen Online-Orten wie ForexFactory oder DailyFX heruntergeladen und dann nach Ihren Bedürfnissen und Vorlieben gefiltert. Jedes Mal, wenn Sie das NewsCalendar-Kennzeichen auf einem MT4-Diagramm ziehen, können Sie wählen, ob Sie alle Nachrichten oder nur diejenigen anzeigen möchten, die sich auf das aktuelle Paar im Diagramm beziehen. Wenn Sie es beispielsweise auf ein GBPUSD-Diagramm ziehen und nur für aktuelle Paare als true festlegen, erhalten Sie nur Neuigkeiten, die sich auf das GB-Pfund oder den US-Dollar auswirken. Wenn Sie jedoch auch einige andere Währungen (aber nicht alle) hinzufügen möchten, können Sie sie dem Feld "Immer einbeziehen" hinzufügen. Daher könnten Sie immer die Nachrichten im Zusammenhang mit GBP, USD, EUR und JPY nur. News Kalender Screenshots Schauen Sie sich diese 2-minütige Demo von unserem schnell geladenen, einfach zu bedienenden MT4 News-Kalender an. Der Indikator verwendet eine. DLL-Datei, um die News von Webseiten wie DailyFX oder ForexFactory herunterzuladen Sagt DLL importieren zulassen. Sie erhalten nur die Nachrichten für die aktuelle Woche, wie verfügbar durch die FF public xml feed - Ihre Diagramme werden nicht mit alten, irelevant Nachrichten überladen. Das Dashboard kann abgenommen werden, oder Sie können die Anzahl der Zeilen für die vergangenen oder kommenden Pressemitteilungen anpassen. Die Farben sind einstellbar. Neben den Ton - und Popup-Benachrichtigungen können Sie auch E-Mail - oder Telefonbenachrichtigungen erhalten, wenn Sie die MT4-E-Mail - und Telefon-Push-Benachrichtigungseinstellungen abgeschlossen haben. Sie können sich jederzeit an unser Team wenden, wenn Sie Fragen zur Verwendung des Indikators haben, wir reagieren auf alle unsere Wünsche sobald wie möglich. Parameter Legende Tweak the News Indikator, bis Sie genau das bekommen, was Sie brauchen Nur für aktuelle Paare Erhalten Sie nur Nachrichten, die relevant sind für die 2 Währungen, aus denen sich das aktuelle Paar auf dem Chart (das heißt GBP oder USD News auf einem GBPUSD-Diagramm). Setzen Sie diese auf false und youll erhalten Nachrichten für alle Währungen. Für das aktuelle Währungspaar immer auch Währungen einbeziehen Es gibt möglicherweise einige, die Sie immer einschließen möchten, z. B. EUR, obwohl Sie den Kalender auf einem USDJPY-Diagramm angehängt haben und nur für aktuelles Paar auf true gesetzt haben. Trenne mehrere Währungen mit einem Komma. High Impact True / False - Ob High Impact News, wie auf dem FF News-Kalender selbst. Mittlerer Impact True / False - Unabhängig davon, ob es sich um mittelschwere Neuigkeiten handelt, wie auf dem FF-News-Kalender selbst angegeben. Low Impact True / False - Ob Low-Flow-News, wie auf dem FF-News-Kalender selbst. Include Speaks True / False - Ob Sprechereignisse (zB MPC-Mitglied Forbes Speaks) enthalten oder nicht. Alert Sekunden vor Nachrichten Wie viele Sekunden bevor die Nachrichten veröffentlicht werden, möchten Sie benachrichtigt werden. Sound Alert True / False - Ob Sie einen Ton Ihrer Wahl hören, bevor die News veröffentlicht werden. Sounddatei True / False - Wählen Sie einen anderen Sound. Sie können eine beliebige mp3-Datei, die Sie wollen, in der Sounds-Ordner, wenn Sie nicht wie die Standard-diejenigen. Zeigen Sie Linien auf Diagramm zutreffend / falsch - ob die Linien und der Nachrichtenentitel auf der Tabelle, über / unter den Kerzen angezeigt werden oder nicht. Dashboard True / False anzeigen - Ob das Tabellen-Dashboard in der linken oberen Ecke des Diagramms angezeigt werden soll oder nicht. Vorherige Nachrichten Auf Dashboard Wie viele vergangene Nachrichten (die neuesten) auf dem Dashboard anzuzeigen. Manchmal bekommst du mehr, als du eingibst, wenn es eine Krawatte gibt, wo wir den Schnitt machen (Neuigkeiten zum selben Datum und zu Zeit veröffentlicht). Kommende News im Dashboard Wie viele kommende News (erste) auf dem Dashboard anzuzeigen. Manchmal erhalten Sie mehr, als Sie eintreffen, wenn theres eine Bindung, in der wir den Schnitt bilden (Nachrichten freigegeben zu gleichem Datum und Zeit).Forex Nachrichten Handelsroboter für MT4 Never verpassen Sie nie neue Handelschancen NewsTrader ist ein Metatrader 4 Fachberater, der erlaubt Sie automatisch den Handel der Nachrichten, die in Forex, unabhängig von dem Ergebnis der Freisetzung. Der Roboter platziert ausstehende Aufträge in beide Richtungen, so dass, wenn die Nachrichten einen signifikanten Einfluss auf die Forex-Raten haben, sind Sie bereit und bereit, in auf dem Markt Dynamik einzuzahlen. Die Nachrichten werden automatisch von seriösen Online-Orten wie ForexFactory oder DailyFX heruntergeladen und dann nach Ihren Bedürfnissen und Vorlieben überprüft. Sie können wählen, ob Sie alle Nachrichten sehen oder tauschen möchten, oder nur diejenigen, die mit dem aktuellen Paar im Chart in Verbindung stehen. Darüber hinaus gibt es mehrere andere Filter, wie zB die Auswirkungen der Nachrichten auf den Märkten, ob das Prognoseergebnis der freizugebenden Berichte von dem vorherigen Bericht abweichen sollte (ein Indikator für eine größere Preisbewegungserwartung) ), und andere. News Trader Screenshots Schauen Sie sich diese 3-minütige Demo unserer zuverlässigen, einfach zu bedienenden MT4 News Trader an. Die EA verwendet eine. DLL-Datei, um die News von Webseiten wie DailyFX oder ForexFactory herunterzuladen DLL Einfuhren. Sie erhalten nur die Nachrichten für die aktuelle Woche auf den Charts, so werden sie nicht mit alten, irelevant Nachrichten überladen. Allerdings stehen in den letzten Jahren für die Backtesting-Daten Nachschlagtabellen zur Verfügung. Die EA tauscht alle Nachrichten, die Ihre Filter passieren - was Sie auf den Charts sehen, was gehandelt wird. Der NewsTrader EA kann mit dem Strategie-Tester getestet werden. DailyFX liefert Nachrichten-Daten für die letzten Jahre, so dass die Daten-Daten-Avilability ist kein Problem. Sie können sich jederzeit an unser Team wenden, wenn Sie Fragen zur Benutzung des Nachrichtenhandelsroboters haben, antworten wir auf alle unsere Wünsche, sobald wir können. Parameter Legend Tweak the News Trading EA bis Sie die Ergebnisse erhalten, die Sie suchen Nur für aktuelle Paare Erhalten Sie nur Neuigkeiten, die für die 2 Währungen relevant sind, aus denen sich das aktuelle Paar im Chart zusammensetzt (d. H. GBP - oder USD-Nachrichten auf einem GBPUSD-Chart). Setzen Sie diese auf false und youll erhalten Nachrichten für alle Währungen. Für das aktuelle Währungspaar immer auch Währungen einbeziehen Es gibt möglicherweise einige, die Sie immer einschließen möchten, z. B. EUR, obwohl Sie den Kalender auf einem USDJPY-Diagramm angehängt haben und nur für aktuelles Paar auf true gesetzt haben. Trenne mehrere Währungen mit einem Komma. High Impact True / False - Ob High Impact News, wie auf dem DailyFx oder FF News-Kalender selbst. Mittlerer Impact True / False - Unabhängig davon, ob es sich um Medium impact news handelt, wie auf dem DailyFx - oder FF-News-Kalender selbst angegeben. Low Impact True / False - Ob Low-Impact-News, wie auf dem DailyFx oder FF News-Kalender selbst. Include Speaks True / False - Ob Sprechereignisse (zB MPC-Mitglied Forbes Speaks) enthalten oder nicht. Sekunden vor Nachrichten, um Pendings festzulegen Wie viele Sekunden vor den Nachrichten die EA, um ausstehende Aufträge in beide Richtungen zu platzieren, in einer bestimmten Entfernung vom aktuellen Preis. Ausstehende Entfernung vom Marktpreis Anzahl der Pips zwischen dem aktuellen Marktpreis (Bid oder Ask) und den noch ausstehenden Aufträgen. Update Pendings Till News Release True / False - Ob die Level der ausstehenden Aufträge aktualisiert werden, bis die News veröffentlicht werden, um sie in einem festen Abstand vom Marktpreis zu halten. Nur Handel, wenn Prognose anders als vorher True / False - Einige sind der Meinung, dass die Nachrichten nur wert sind, wenn der Prognosewert sich vom vorherigen Reportwert unterscheidet. Sekunden nach Nachrichten, um nicht getriggerte Pendings zu löschen Wenn der Preis nicht schnell nach oben oder unten zerbricht, können Sie die ausstehenden Bestellungen nach wenigen Minuten entfernen. Löschen ausstehender Pendenzen, wenn einer ausgelöst wird Wahr / Falsch - Wenn der KAUF-Handel auf der Oberseite aktiviert ist, wird der VERKAUF, der auf der Unterseite aussteht, abgebrochen, wenn dieser auf True gesetzt ist (umgekehrt, wenn SELL zuerst aktiviert wird). Fixed Lot-size True / False - Ob ein festes Volumen für die ausstehenden Bestellungen verwendet wird oder nicht. Die Größe des festen Volumens für Ihre ausstehenden Bestellungen. Wurden nur an diesem Wert interessiert, wenn Fixed-Lot-Größe auf True Risk Percentage gesetzt ist. Der Prozentsatz, der für einen Trade verloren geht, der der gewünschten Richtung entspricht, wird das Volumen gemäß diesem Parameter berechnet. Wurden nur an diesem Wert interessiert, wenn Fixed Lot-size auf True Take Profit gesetzt ist. Take Profit Pips für die von der EA eröffneten Aufträge - ein Pip gilt als die 4. Dezimalstelle für Nicht-JPY-Paare, die 2. bei JPY-Paaren. Stop Loss Pips für die Aufträge von der EA eröffnet - ein Pip gilt als die 4. Dezimalstelle für Nicht-JPY-Paare, die 2. für JPY-Paare. Max Slippage Pips Max. Abweichung für die Position Füllen / Liquidieren. Denken Sie daran, dass, da dies über den Handel der Nachrichten ist, müssen Sie mit hohen Schlupf manchmal zu tun haben. Magic Number Eindeutige Kennung für die von diesem spezifischen EA eröffneten Trades. Vielleicht möchten Sie eine andere Nummer als die, die Sie für andere EAs auf der gleichen MT4-Plattform, wenn dies der Fall ist. Alert Sekunden vor Nachrichten Wie viele Sekunden bevor die Nachrichten veröffentlicht werden, möchten Sie benachrichtigt werden. Sound Alert True / False - Ob Sie einen Ton Ihrer Wahl hören, bevor die News veröffentlicht werden. Sounddatei True / False - Wählen Sie einen anderen Sound. Sie können eine beliebige mp3-Datei, die Sie wollen, in der Sounds-Ordner, wenn Sie nicht wie die Standard-diejenigen. Zeigen Sie Linien auf Diagramm zutreffend / falsch - ob die Linien und der Nachrichtenentitel auf der Tabelle, über / unter den Kerzen angezeigt werden oder nicht. Dashboard True / False anzeigen - Ob das Tabellen-Dashboard in der linken oberen Ecke des Diagramms angezeigt werden soll oder nicht.

Comments