Forex Wirtschaftskalender Csv Dateien


MetaTrader 4 - Beispiele Anzeigen eines News-Kalender Einleitung Dieser Artikel enthält die Beschreibung des Schreibens eines einfachen und bequemen Indikators, der in einem Arbeitsbereich die wichtigsten ökonomischen Ereignisse von externen Internetressourcen anzeigt. Der Indikatorbetrieb sieht so aus: Hier ist eine Liste der Anforderungen für den Indikator: Der Indikator sollte unabhängig (ohne Benutzer helfen) eine notwendige Datei des Veranstaltungskalenders für die aktuelle Woche herunterladen. Der Indikator sollte alle Ereignisse (sowohl übergeben als auch zukünftig) aus dieser Datei in Form von senkrechten Linien mit Schlagzeilen anzeigen. Der Indikator sollte die Ereignisaktualisierung auf der externen Ressource verfolgen. Nachdem wir die Aufgabe angegeben haben, können wir einige technische Details analysieren. Technischer Teil Lassen Sie uns die Website dailyfxcalendar als externe Ressource nutzen. 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 Neuigkeiten für die aktuelle Woche: dailyfxcalendarDailyfxGlobalEconomicCalendar. csv. Jetzt lassen wir uns auf den Prozess des Herunterladens der Datei aus dem Internet. Dies geschieht mit einem bekannten Programm GetRight. Es kann heruntergeladen werden unter: getrightget. html oder aus der Liste der Anlagen zu diesem Artikel. Nachdem Sie das Programm heruntergeladen haben, richten Sie GetRight ein, um Dateien in ein notwendiges Verzeichnis zu laden. Es ist das Verzeichnis fileshtml im Ordner Ihres Handelsterminals. Um dies zu tun, drücken Sie F8 und ändern Sie das Schreiben in das Feld wie unten beschrieben: Schreiben der Indikator Jetzt haben wir einige Fragen beantwortet, können wir mit dem Schreiben des Indikators beginnen. Es gibt nur zwei externe Variablen: die Adresse der externen Ressource (eigentlich musst du diesen Parameter nicht ändern) und die Adresse des GetRight-Programms (wenn du das Programm in ein anderes Verzeichnis heruntergeladen hast, empfehle ich, den Anfangswert zu ändern In der Indikator, um den Wert der Variablen nicht konstant am Indikatorstart 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 man aufgrund der Verwendung des GetRight-Programms die Funktion des Herunterladens der Datei aus der externen Ressource 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, wenn es eine Datei mit dem gleichen Namen gibt, es überschrieben wird. Denken Sie daran, wenn Sie die Einstellungen von GetRight richtig 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 Uhrzeit aus dem Kalenderformat in datatime. Das Hauptverfahren GrabNews () öffnet die heruntergeladene Datei HtmlCalendar. Csv, liest alle Event-Parameter und erstellt zwei Objekte für jede Nachricht: eine vertikale Linie und einen Text. Der Veranstaltungskalender wird alle 15 Minuten aktualisiert: Fazit Der Artikel erläuterte, wie man einen Ereigniskalender von einer externen Ressource auf einen Arbeitsbereich in Form von senkrechten Linien anzeigt. Der Indikator wurde absichtlich ohne übermäßige Parameter wie das Filtern von Nachrichten nach ihrer Relevanz oder die Korrespondenz eines Ereignisses und das Symbol des aktuellen Fensters geschrieben. P. S. Ich möchte auf einen Fehler in der Kalender-Operation dailyfxcalendar zeigen. Bitte beachten Sie, dass manchmal Ereignisse in der Datei. csv von der Adresse dailyfxcalendarDailyfxGlobalEconomicCalendar. csv nicht identisch mit der Seite dailyfxcalendar sind. Dies kann passieren, um Nachrichten von 00:00 bis 01:00 (GMT) freigegeben. In der Datei. csv werden diese Nachrichten 12 Stunden später angezeigt. Bitte beachten Sie auch, dass der Indikator externe DLL (kernell32.dll) verwendet, also vergessen Sie nicht, den entsprechenden Parameter in den Indikatoreinstellungen zu aktivieren. Die Datei CalendarArticle. mq4 sollte im Ordner Expertenindikatoren gespeichert werden. Time. mq4 sollte in der experslibrary gespeichert werden, Time. mqh - in expertinclude. MetaTrader 4 - Experten Fundamental Trader DailyFX CSV MQL4 - Experte für MetaTrader 4 Beschreibung: Die Idee war, einen Expert Advisor zu entwickeln, der finanzielle Handelsentscheidungen über News Events automatisch macht . Fundamental Trader EA kann nicht auf historische Daten getestet werden, es kann nur vorwärts getestet werden, weil es eingerichtet ist, auf das nächste News-Event zu warten und eine Finanzhandelsentscheidung auf der Grundlage der Differenz zwischen (tatsächliche vs. Prognose) oder (Tatsächliche vs. vorherige) Daten. Fundamental Trader EA ist sehr einfach, nach dem Herunterladen des Kalenders, bestimmt es, welche News-Event auf dem DailyFX-Kalender geplant ist als nächstes, dann wartet es darauf, dass das News-Event veröffentlicht wird, sobald die Daten freigegeben sind, macht die EA einen Investorhandel Entscheidung. Fundamental Trader EA kann auf Any-Chart und Any-Time-Frame angewendet werden, da es nur das Diagramm für die Ausführung von Aufträgen verwendet. Grundlegende Trader EA ist eingerichtet, um jedes Land zu unterstützen, das auf dem DailyFX Kalender ist, siehe unten für Details. HINWEIS: Um diese EA zu arbeiten, müssen Sie die Anleitung zum Einrichten der Hauptdateien von der folgenden Seite ausführen: mql5enarticles1502 Diese EA ist auf Code aus einem Indikator aufgebaut, der im obigen Link angegeben ist. Sie müssen zuerst, folgen Sie den Befehl in der Link oben, und richten Sie die folgenden Dateien: getrightsetup. zip Time. mq4 Time. mqh Stellen Sie sicher, dass Sie die Standard-Download-Download-Download-Verzeichnis, wo der Kalender heruntergeladen werden, sonst diese EA wird nicht funktionieren . Stellen Sie sicher, dass Sie diesen Artikel sehr langsam lesen, und stellen Sie sicher, jede Anweisung zu folgen. Sie können alles lesen, was diese (3) Dateien sind und was ihre Funktion ist. Dieser Artikel macht einen sehr guten Job, bei der Erläuterung, was der Indikator ausführt, um die News-Events im Chart-Fenster anzuzeigen. Es ist eine gute Idee, zuerst den Indikator einzurichten und die Neuigkeiten auf deinem Diagramm zu zeigen, woraufhin diese EA problemlos funktionieren wird. Dieser Indikator-Quellcode wurde geändert, um ein EA zu werden, um die Nachrichten zu handeln und nicht nur sie anzuzeigen. Wenn du die oben aufgeführten Dateien einrufst, kannst du diese EA zusammen mit str2double. dll herunterladen und diese EA wird die auf DAILYFX freigegebenen Nachrichten handeln. Die Datei str2double. dll geht in das Stammverzeichnis, z. B. C: Program FilesInterbank FX Trader 4 Die Logik hinter dem Handel ist wie folgt: Es gibt zwei Arten von Ereignissen, die beim Handel von Nachrichten auftreten. 1.: Es gibt aktuelle Wirtschaftsdaten, die mit den prognostizierten Wirtschaftsdaten verglichen werden. 2.: Es gibt aktuelle Wirtschaftsdaten, die mit den bisherigen Wirtschaftsdaten verglichen werden. Der Unterschied zwischen den Wirtschaftsdaten kann die Richtung des Währungspreises beeinflussen und der prozentuale Unterschied zwischen den Wirtschaftsdaten, gibt eine höhere Wahrscheinlichkeit, dass die Nachrichtenveranstaltung eine Marktreaktion in einer bestimmten Richtung haben wird. Für weitere Informationen über Fundamental Trading besuchen Sie pfxglobal Wenn es einen hohen prozentualen Unterschied zwischen den wirtschaftlichen Daten gibt, führt die EA Aufträge mit größeren Losen aus. Wenn der prozentuale Unterschied zwischen den Wirtschaftsdaten klein ist, führt die EA Aufträge mit minimalen Losen aus. Diese Losgrößen werden angegeben, wenn die EA auf das Diagramm mit den folgenden Variablen angewendet wird: lot1, lot2, lot3, lot4, lot5, lot6. Lot18 Die spezifische Losgröße wird von der EA gewählt, basierend auf der prozentualen Differenz zwischen den wirtschaftlichen Daten. Grundlegende Trader EA ist mit 1: 3, Rendite-Risiko-Verhältnis, die Standardwerte sind Risiko20, Belohnung3. Risiko ist die PIP StopLoss Werte, und Belohnung ist der Multiplikator, so dass, wenn die EA riskiert 20 PIP, es erwartet, dass 60 PIP zu gewinnen. Diese Werte können bei der Anwendung des EA auf das Diagramm geändert werden. Wartezeit für das News-Event freigegeben: News-Daten werden nicht zum genauen Zeitpunkt freigegeben, wenn es geplant ist. Es ist notwendig, einen Zeitrahmen für die EA einzurichten, um darauf zu warten, dass die News-Events freigegeben werden. Das folgende Code-Snippet bestimmt die Zeit, die die EA wartet, bis die Nachricht freigegeben wird, wenn die News-Wartezeit verstrichen ist, geht die EA zum nächsten News-Event. XTime ist eine Variable, die geändert werden kann, wenn Sie zuerst die EA auf ein Diagramm anwenden. Der Standardwert ist 27 Minuten. Wartezeit, bis die Aufträge geschlossen sind: Sie können auch einen Zeitrahmen für die EA einrichten, um eine gewisse Zeit zu warten, bevor eine geöffnete Bestellung geschlossen wird. z. B. Nachdem ein News-Event veröffentlicht wurde und eine Position durchgeführt wurde, warten Sie 30 Minuten, um die aktuelle Bestellung zu schließen, mit Gewinn oder Verlust. Dies ist Empfehlung von MQL4 user ebenv. Es gibt (3) Variablen, die diese Funktion steuern: MagicNumber-Nummer, die verwendet wird, um die geöffneten Aufträge zu veranlassen, die aktiviert ist, um die EA zu aktivieren, um die Zeit zu überwachen, die verstrichen ist, seit der Auftrag ausgeführt wurde, um zu warten, bevor der Auftrag abgeschlossen wurde. Fundamental Trader Länderunterstützung: Fundamental Trader EA handelt jede einzelne Währung, die auf dailyfxcalendar unterstützt wird. Unten ist das Code-Snippet, das die Währung spezifiziert, die auf dem Land basiert, in dem das Nachrichtenereignis freigegeben wird. Die Währungsliste lautet wie folgt: EUR, USD, JPY, GBP, CHF, AUD, CAD, NZD Trading Decision: Das folgende Code-Snippet beschreibt, wie die EA eine Handelsentscheidung trifft, wenn die EA auf aktuelle Wirtschaftsdaten wartet, wenn die Prognose der Wirtschaftsdaten ist verfügbar. Wenn die Prognosedaten nicht verfügbar sind, verwendet die EA die bisherigen Daten, um einen Handel zu tätigen. Das folgende Code-Snippet erklärt, wie der Handel auf Basis von Prognosedaten und Istdaten ausgeführt wird. Der gleiche Algorithmus wird verwendet, wenn die EA eine Handelsentscheidung auf der Grundlage früherer und aktueller Wirtschaftsdaten macht. 1.: Die EA kann nur einen Auftrag pro News-Event ausführen, also prüft es zuerst, ob ein Auftrag ausgeführt wurde, wenn die Bestellung momentan geöffnet ist, beendet die EA. 2.: Die EA bestimmt, ob diese Bestellung bereits ausgeführt und geschlossen wurde, wenn die Bestellung ausgeführt wurde und mit Gewinn oder Verlust abgeschlossen ist, beendet die EA. Die (2) Schecks auf Bestellungen, stellt sicher, dass es keine Vervielfältigung von Aufträgen gibt, die es der EA erlaubt, nur einen einzigen Handel pro Nachrichtenereignis zu machen. Als nächstes bestimmt sie, welches Land die Daten freigegeben werden, und eröffnet einen Handel mit den Spezifikationen in der Orderend-Funktion, wenn die Wirtschaftsdaten freigegeben werden. Der obige Code ist für: wenn die tatsächlichen Daten größer als die Prognosedaten sind, ist der Code der gleiche, wenn die tatsächlichen Daten kleiner sind als die Prognosedaten, der einzige Unterschied ist die Richtung des Handels. Der gleiche Algorithmus wird angewendet, wenn die vorherigen Daten mit den tatsächlichen Daten verglichen werden, wenn die Prognosedaten nicht vorhanden sind. Lot Sizing: Die EA vergleicht (tatsächliche Daten zu Prognosedaten) oder (tatsächliche Daten zu vorherigen Daten), die prozentuale Differenz zwischen den Nachrichtendaten bestimmt die Losmenge, die die EA handeln wird. Das folgende Code-Snippet ist, wie die EA die prozentuale Differenz bestimmt und die Losgröße angibt, die Losgröße ist eine externe Nummer, die geändert werden kann, um jeden EA-Broker zu unterstützen. Der Benutzer kann die Lose bei der Anwendung des EA auf das Diagramm ändern. Die Standard-Losgrößenwerte sind (0,01, 0,02, 0,03 0,17). Screen Shot von fundamentalen News-Daten Wenn die EA zuerst auf das Diagramm angewendet wird, spezifizieren Sie xTime, Risiko, Belohnung, MagicNumber, enableclosetime, waittime und geben Sie Ihre minimalen und maximalen Losgrößen an. Vergewissern Sie sich, den Standardstandort zu verlassen, an dem das Recht installiert ist . Die EA wird den Dialyfx-Kalender herunterladen und bestimmt, welches News-Event als nächstes gilt. Es werden die folgenden Daten angezeigt: Datum, Uhrzeit, TimeZone, Währung, Beschreibung, Wichtigkeit, Ist-, Prognose - und Vorgänger-Ereignisdaten als Kommentar zum Diagramm, wie im obigen Bild dargestellt. Im obigen Bild wartet die EA auf die News-Veranstaltung, die um 2:00 Uhr freigegeben wird, und wie Sie sehen können, sind die bisherigen Wirtschaftsdaten bekannt (73,5), so dass die EA auf die aktuellen Daten wartet veröffentlicht werden. Wenn die Wirtschaftsdaten freigegeben werden, wird die EA die Daten vergleichen und eine Handelsentscheidung auf der Grundlage früherer und aktueller Wirtschaftsdaten treffen. Schließlich lädt die EA die Kalenderdaten auf einer Minute-für-Minute-Basis herunter, beginnend mit dem Zeitpunkt, zu dem die Nachrichtenveranstaltung veröffentlicht wird. Fundamental Trader Überblick: Diese EA betreibt jede wirtschaftliche Veranstaltung, die auf dailyfxcalendar veröffentlicht wird, im CSV-Format. Der Kalender wird mit dem richtigen Programm heruntergeladen. Die EA lädt den Kalender jede Minute herunter, wenn die News-Daten geplant werden sollen. Die EA analysiert den Kalender und bestimmt, welche News-Event als nächstes stattfindet, dann wartet 27 Minuten, bis die News veröffentlicht wird. Sobald die ökonomischen Daten freigegeben sind, bestimmt sie, ob es (tatsächliche vs. Prognose) oder (tatsächliche vs. vorherige) Daten ist. Die EA bestimmt Losgröße, Währung zum Handel und die Richtung, die auf dem ökonomischen Kalenderereignis basiert, diese Daten konnten alle auf dem Diagramm gefunden werden, wenn die EA läuft. Die Bestellung wird mit 1: 3, Rendite-Verhältnis durchgeführt. Die EA ist so eingerichtet, dass sie nur einen einzelnen Auftrag ausführt. Wenn die Freigabezeit mit einem wahren Wert aktiviert ist, wartet die EA auf die von der Wartezeit vorgegebene Minuten, bevor sie den geöffneten Auftrag schließt. Denken Sie daran, alle Anweisungen im folgenden Link mql5enarticles1502 zu befolgen. So dass der Kalender korrekt heruntergeladen wird und deine Broker-Zeit korrekt eingerichtet ist, für die Nachrichten verarbeitet werden, ist dailyfxcalendar data GMT. Wenn Sie irgendwelche Fragen, Kommentare oder Kritik haben, lassen Sie einen Kommentar.

Comments

Popular posts from this blog

Forex Trading Raum Studie

Forex Handel In Islamabad Flughafen

Forex Trading Seminare In Nigeria