Automatisierter Handel mit MetaTrader 4 Automatisierter Handel ist eine relativ neue, aber vielversprechende Technologie. Seine Hauptidee ist die Übertragung von Account Management auf ein Computerprogramm. In MetaTrader 4 ist auch die Marktanalyse an diesen Programmen (Expert Advisors) beteiligt. Mit anderen Worten, MetaTrader 4 komplett freigibt Händler von der Routine-Markt beobachten und die Durchführung von Handelsgeschäften. Um zu sehen, wie es funktioniert, besuchen Sie die Website der jährlichen Automated Trading Championships. Das MetaTrader 4 Client-Terminal wird mit der MetaQuotes Language 4 Integrated Development Environment (MQL4 IDE) geliefert. Diese Umgebung besteht aus folgenden Teilen: MetaTrader 4 Terminal - das Modul, in dem automatisierte Handelsprogramme verwaltet und ausgeführt werden. MetaQuotes Language 4 (MQL4) - die Programmiersprache für die Umsetzung von Handelsstrategien. MetaEditor - Editor und Compiler von Expert Advisors. Strategy Tester - das Modul zum Testen und Optimieren von Expertenberatern. Mit diesen Tools können Sie eigene Expert Advisors erstellen oder die Entwicklungen anderer Programmierer nutzen. Alle Expertenberater sind in der MQL4 in MetaEditor geschrieben. Sobald ein Expert Advisor kompiliert ist, erscheint er im Client-Terminal, wo er im Strategy Tester getestet werden kann oder gleich losläuft. (Je niedriger der Index, desto besser) MQL4 ist eine C-ähnliche Sprache, die eine der schnellsten und am meisten funktional wertvollen Sprachen der Welt ist. Seine Flexibilität macht es möglich, alle Parameter von Expert Advisors gründlich zu überprüfen. Dies ermöglicht es Entwicklern, fast jede Handelsstrategie zu automatisieren. Soweit seine Geschwindigkeitsmerkmale betroffen sind, übertrifft MQL4 alle spezialisierten Sprachen für Handelsstrategien und kommt an zweiter Stelle zu solchen Hochsprachen wie Java und C. Diese Kombination aus breiter Funktionalität und hoher Leistung hat MQL4 die erste Wahl einer Mehrheit von gemacht Händler. Die Entwicklungsumgebung ist in erster Linie darauf ausgerichtet, Expert Advisors zu schaffen. Diese Programme ermöglichen eine vollständige Automatisierung der Analyse - und Handelsprozesse. Um alle Möglichkeiten von MQL4 zu demonstrieren, beherbergt unser Unternehmen die jährliche Automated Trading Championship. Während dieses Wettbewerbs, teilnehmen Experten Expert Advisors Handel ohne menschliche Eingriffe für drei Monate. Besuchen Sie die Championship-Website und erfahren Sie, welche erstaunlichen Ergebnisse mit Hilfe eines Expertenberaters erreicht werden können. Neben Expert Advisors können Sie MQL4 verwenden, um benutzerdefinierte Indikatoren und Skripts zu erstellen. Kundenspezifische Indikatoren sind vollständige Analoga zu integrierten technischen Indikatoren. Sie sind unentbehrlich für die Analyse der Preisdynamik von Finanzinstrumenten und Handelsaussagen. Und wenn vorhanden technische Indikatoren arent genug, können Sie Ihre eigenen oder verwenden Sie die von anderen Händlern entwickelt. Skripte sind Mini-Programme, die kleine häufig wiederholte Aktionen automatisieren. Im Gegensatz zu Expert Advisors, Skripte werden nur einmal durchgeführt, nicht mit jedem Tick. Beispielsweise könnte ein typisches Skript ein kleines Programm sein, das alle offenen Positionen für alle Instrumente mit einer einzigen Taste schließt. Der automatisierte Handel mit MetaTrader 4 bietet noch mehr. Eine ganze Infrastruktur hat sich um die MQL4-Entwicklungsumgebung herum entwickelt. Die offizielle Website MQL4munity enthält die Code-Basis für kostenlose MQL4-Programme, die von jedermann genutzt werden können. Neue Expert Advisors von höherer Qualität erscheinen jeden Tag, und die Menschen verkaufen und tauschen sie aus. Wenn Sie anfangen, eigene Programme zu entwickeln, finden Sie eine vollständige Beschreibung der Sprache und Hunderte von Artikeln über verschiedene Aspekte der MQL4-Programmierung. Darüber hinaus können Sie immer auf die Hilfe der Community-Mitglieder zählen. Jedes Jahr hunderte von Entwicklern ihre Experten-Berater einzureichen, um an der automatisierten Handel-Meisterschaft teilzunehmen, um ihre Resultate zu präsentieren. Zusammenfassend, wählen Sie MetaTrader 4 und Sie haben keine Schwierigkeiten mit fertigen Programmen oder die Entwicklung Ihrer eigenen mit Hilfe der verfügbaren Wissensbasis. Copyright 2000mdash2016, MetaQuotes Software Corp. Algorithmischer Handel Entwicklung von Handelsrobotern und technischen Indikatoren Algorithmischer Handel (automatisierter Handel) ist einer der stärksten Merkmale von MetaTrader 4, mit dem Sie Expertenberater und technische Indikatoren entwickeln, testen und anwenden können. Es eliminiert alle Hindernisse in der analytischen und Handelsaktivität. Die Plattform verfügt über die MQL4 IDE (Integrated Development Environment), die es Ihnen erlaubt, Expert Advisors (Handelsroboter) und technische Indikatoren jeder Komplexität zu entwickeln. Sein Kern ist MQL4 objektorientierte Programmiersprache für die Entwicklung von Handelsstrategien. Es bietet hohe Effizienz, Flexibilität und Funktionalität. Der integrierte MetaEditor ist für die Entwicklung von Handelsstrategien in MQL4 konzipiert. Es hat auch den Debugger. Zusammenstellung wird auch im Editor durchgeführt. Danach wird die Anwendung automatisch auf MetaTrader 4 verschoben, wo sie im Strategy-Tester getestet oder optimiert werden kann, was wiederum eine weitere MQL4 IDE-Komponente ist. Die MetaTrader 4-Plattform bietet Trading-Anwendungen und ist damit der letzte Bestandteil der Umgebung. Also, in MetaTrader 4, Ihr Indikator analysiert die Märkte, während ein Expert Advisor Trades in ihnen. Aber das ist nicht alles. Sie können Ihr fertiges Produkt auf andere Art und Weise verwenden: Veröffentlichen Sie es in der Codebasis. So dass Millionen von Händlern können sie kostenlos herunterladen, verkaufen sie im Markt liefern sie an Ihren Kunden über Freelance Service und erhalten eine Zahlung für Ihre Arbeit Automated Trading Championship (ein Wettbewerb der Handelsroboter von unserem Unternehmen gehalten) deutlich gezeigt, die Macht der Sprache. Über drei Monate kämpften die MQL4 Expert Advisors um einen Preisfonds von 80 000 USD ohne menschliches Eingreifen, und Sie können die Details herausfinden. 2006 2007 2008 2010 2011 2012 Mit anderen Worten: MetaTrader 4 bietet Ihnen die breitesten Möglichkeiten für die Entwicklung von Expertenberatern und technischen Indikatoren. Außerdem erhalten Sie mit MetaTrader 4 zusätzliche Dienste, mit denen Sie Ihre Programmierkenntnisse voll ausschöpfen können. Disclaimer: MetaQuotes Software Corp. ist ein Software-Entwicklungsunternehmen und bietet keine Art von Investitionen oder Brokerage-Dienstleistungen an den Finanzmärkten. Hello an alle Entwickler, möchte ich eine EA auf der Grundlage von ADX CROSS (Period2) zu schaffen. KAUFEN Bedingung: - handeln Sie die Stange neben dem mit ADX Pfeil. Die Bar muss bärisch sein, und die EA muss die nächste Bar handeln BULLISH SELL Zustand: - Handel die Bar neben der mit ADX Pfeil. Der Balken muss sein. Ich habe News-Trader und möchte einfache Modifikationen: - ea öffnet x Sekunde vor der Neuigkeit ausstehende Bestellungen (die ea hat bereits dieses, aber ich möchte in welcher Richtung gesetzt verkaufen Limit zu wählen oder kaufen Stop wird geöffnet) - wenn anstehende Bestellung Deutsch - Übersetzung - Linguee als Übersetzung von. Hallo, ich habe eine EA aktualisiert werden müssen. Ich benötige einen Zeitfilter, für Arbeitszeit und einen Tagesfilter, von Montag bis Freitag. Auch für Arbeitszeit. Quellcode ist verfügbar, so glücklich Bieten. Zeitfilterformat, Zeitfilter true, false, Arbeitszeit Startzeit: min, Stoppzeit: min. In Tag Filter müssen nur. Advanced Guide To MetaTrader 4 - Strategie-Testing und Optimierung MT4 ermöglicht es Händlern, Expert Advisors vor dem Einsatz auf einem Live-Markt zu testen. Dies ermöglicht es Händlern, die Effizienz der Experten zu bewerten und zu bestätigen, dass sie wie erwartet funktioniert. Tester-Fenster MT4s Tester ist ein multifunktionales Fenster, in dem Händler Trading-Strategien (objektive Regeln für Handelseintragung, - austritt und - management) testen und auch eine Expertenparameter optimieren können, um die Kombination von Variablen zu finden, die die günstigsten Ergebnisse erzielen. So öffnen Sie das Tester-Fenster: Im Hauptmenü gt View gt Strategy Tester oder Drücken Sie die Taste Strategy Tester in der Standard-Symbolleiste oder drücken Sie CTRL R auf der Computertastatur. 13 13 Eine dieser Aktionen öffnet das Tester-Fenster am unteren Rand des MT4-Bildschirms, wie in Abbildung 21.13 dargestellt. Abbildung 21 - Das Tester-Fenster erscheint am unteren Rand des MT4-Bildschirms. Zuerst werden nur die Register "Einstellungen" und "Journal" im Fenster "Tester" angezeigt. Die anderen Registerkarten werden angezeigt, wenn bestimmte Aktionen beispielsweise ausgeführt werden, die Registerkarte Ergebnisse wird nur angezeigt, nachdem ein Experte getestet wurde. Die Tester-Fenster-Registerkarten umfassen: 13 Einstellungen - die Einstellungen der Prüfung und Optimierung, z. B. die zu testende Zeitspanne. Ergebnisse - die Ergebnisse der Handelsgeschäfte, die an den historischen Daten durch den Sachverständigen durchgeführt wurden. Graph - eine grafische Darstellung der Ergebnisse. Bericht - ein ausführlicher Prüfbericht. Journal - ein Protokoll, in dem alle Aktionen und internen Meldungen des Experten angezeigt werden. Optimierungsergebnisse - Daten zu allen Optimierungspässen inklusive Inputs, Rentabilität und Drawdowns. Optimierungsgraph - die Ergebnisse der in graphischer Form dargestellten Optimierung. 13 Einrichten von Testparametern 13 Um einen Expertenratgeber zu testen, klicken Sie im Tester-Fenster auf die Registerkarte Einstellungen. Hier muss der Händler wählen: Expertenratgeber - Es werden nur kompilierte Expertenberater für Testzwecke zur Verfügung stehen, die im Dropdown-Menü neben Expert Advisor angezeigt werden. Experteneigenschaften - Nachdem der Experte ausgewählt wurde, klicken Sie auf die Schaltfläche Expert Properties, um Parameter für die drei Registerkarten Testing, Inputs und Optimization auszuwählen. Symbol und Zeitraum - Das Symbol wird im Feld Symbol definiert. Der Zeitraum wird im Feld Zeitraum festgelegt. Wenn für das Symbol oder die Periode keine historischen Daten gespeichert sind, lädt der Tester automatisch die letzten 512 historischen Balken herunter. Modell - Eine der drei Methoden der historischen Datenmodellierung kann für die Prüfung gewählt werden: 13 13o Nur offene Preise - die schnellste Methode, die für Expertenberater geeignet ist, die die Baröffnung eröffnen.13o Kontrollpunkte - die Ergebnisse gelten nur als Schätzungen. 13o Jedes Tick - die genaueste Methode der Modellierung. Da dieses Verfahren eine große Menge an Zeigendaten beinhaltet, ist es typischerweise langsam und kann den Computerbetrieb beschädigen. Verwendungsdatum - Die historischen Preisdaten, für die der Test angewendet wird, führen die Felder From und To aus, um einen Bereich zu identifizieren. Optimierung - Aktivieren Sie den Expertenparameter-Optimierungsmodus, wenn er deaktiviert ist, wird der Experte getestet, aber nicht optimiert, wenn die Taste Start gedrückt wird. Chart öffnen - Öffnet ein neues Kursdiagramm mit dem für den Test ausgewählten Symbol. Die Tabelle zeigt Handelseinträge und Exits und kann erst nach dem Test des Expert geöffnet werden. Expert ändern - Klicken Sie hier, um den MetaEditor zu öffnen und gegebenenfalls Änderungen am Code vorzunehmen. Start - Drücken Sie die Taste Start, um zu testen oder zu optimieren. Ein Fortschrittsbalken erscheint am unteren Rand des Testerfensters, wie in Abbildung 22 gezeigt. 13 131313 Abbildung 22 - Eine Statusleiste wird am unteren Rand des Testerfensters angezeigt. Einrichten Optimierung MT4 kann automatisch aufeinanderfolgende Durchläufe des gleichen Expert, mit verschiedenen Eingaben für die gleichen Daten. Die Durchführung dieser Optimierung kann helfen, Händler bestimmen die Eingaben, die die günstigsten Ergebnisse haben. Um eine Optimierung einzurichten, müssen Händler angeben, welche Variablen optimiert werden sollen, indem sie auf die Schaltfläche Expert Properties im Tester-Fenster klicken. Dies öffnet ein neues Fenster mit drei Registerkarten (siehe Abbildung 23:13). Testing - Allgemeine Optimierungsparameter Inputs - Inputs sind Variablen, die sich auf den Expertenbetrieb auswirken. Überprüfen Sie, um Eingaben in die Optimierung einzuschließen, lassen Sie das Kontrollkästchen deaktivieren, um die Optimierung zu ignorieren. Wenn aktiviert, doppelklicken Sie in jedem Feld, um die Werte für Start (Anfangswert), Schritt (Änderungsintervall) und Stop (Endwert) anzugeben. Optimierung - die Registerkarte ermöglicht es Händlern, Einschränkungen während der Optimierung gelten. Wenn eine der Bedingungen während eines separaten Durchlaufs des Optimierungsprozesses erfüllt ist, wird die Optimierung unterbrochen. Aktivieren Sie eine Limitbedingung, z. B. Profit Maximum und Folgeschäden. 13 Abbildung 23 - Stellen Sie die Parameter Testing, Inputs und Optimization ein, um eine Optimierung durchzuführen. 13Wenn Sie die gewünschten Einstellungen vorgenommen haben, klicken Sie auf OK, um das Fenster zu schließen. Stellen Sie sicher, dass das Kontrollkästchen neben dem Feld Optimierung im Tester-Fenster aktiviert ist (um die Optimierung zu ermöglichen) und klicken Sie auf Start, um die Optimierung zu starten. Optimierungen nehmen in Abhängigkeit von der Art der Daten, auf denen die Optimierung durchgeführt wird, und der Komplexität der Eingaben unterschiedliche Zeitspannen. Im Allgemeinen nehmen Multi-Variable-Optimierungen - diejenigen, die mehrere Ebenen von mehreren Variablen testen - am längsten. 13Die Registerkarte Optimierungsergebnisse im Testerfenster enthält einen Abschlussbericht für jeden Durchlauf der Optimierung. Alle Daten werden in einer Tabelle mit den folgenden Feldern dargestellt, siehe Abbildung 24: Pass - Pass - Nummer. Gewinn - Reingewinn (Bruttoergebnis abzüglich Bruttoverlust). Total Trades - Gesamtzahl der generierten Trades. Profit Faktor - Verhältnis zwischen Gesamtgewinn und Gesamtverlust. Werte kleiner als eins deuten auf ein verlierenden System hin. Erwartete Auszahlung - mathematische Erwartung des Sieges. Drawdown - maximaler Drawdown in Bezug auf die erste Einzahlung. Drawdown - maximaler Drawdown in Prozent. Eingänge - dynamische Werte der Eingänge während jedes Durchlaufs. 13 13 Abbildung 24 - Optimierungsergebnisse durch Passieren der Eingaben, die für die Erstellung der Ergebnisse jedes Durchgangs verwendet werden, erscheinen in der Spalte Eingänge ganz rechts. 13Klicken Sie auf einen beliebigen Header (zB Profit), um die Daten nach diesem Feld zu sortieren. Klicken Sie mit der rechten Maustaste auf die Optimierungsergebnisse, und wählen Sie Als Bericht speichern, um eine Kopie der Ergebnisse zu speichern. Schlussfolgerung Automatisierte Trading - und Strategietests / - optimierung sind erweiterte Funktionen der MetaTrader 4-Plattform. Automatisierte Handel ist beliebt, weil es einige der Emotionen aus dem Handel, hilft Händler vermeiden teure Order-Entry-Fehler, und reagiert schnell auf sich ändernde Marktbedingungen. Die Fähigkeit, eine Trading-Idee (Expert Advisor) zu testen und zu optimieren, bevor sie mit echtem Geld in einen Live-Markt gebracht wird, ist ein unschätzbarer Schritt in der Entwicklung eines profitablen Handelssystems. Subscribe to News Für die neuesten Erkenntnisse und AnalyseMetaTrader 4 verwenden Der Handel in diesen Tagen kann ohne den Einsatz moderner Technologie schwierig sein. Die MetaTrader 4-Handelsplattform ist eine optimale Lösung für den Handel mit dem Forex-Markt. MetaTrader 4 ist auch die beliebteste Handelsplattform für CFD-Händler. Über 50 Transaktionen im Forex-Markt werden mit Hilfe der Handelsplattform MetaTrader 4 ausgeführt. Der Erfolg der Plattformen kann auf eine breite Palette von technischen Analyse-Tools, eine komfortable Schnittstelle sowie ein bequemes Handels-Terminal zurückgeführt werden. Das macht es möglich, nicht nur Ihre aktuellen Positionen zu verfolgen, sondern auch mit einer internationalen Gemeinschaft von Händlern zu kommunizieren. Vorteile der Handelsplattform gehören: Eine Vielzahl von Zeitrahmen (1 Minute - 30 Minuten, 1 Stunde - 4 Stunden, Tag, Woche, Monat) Anzeigen von Preisänderungen durch die Verwendung von japanischen Leuchtern, Bars, lineare Diagramme und mehr Gleichzeitige Verwendung von mehreren Diagramm-Preise Die Vielfalt der graphischen Analyse-Tools (Linien, Ebenen, Formen, etc.) Eine breite Palette von mathematischen Indikatoren (gleitende Durchschnitte, Stochastik, RSI, Ichimoku, etc.) Fähigkeit der Verwendung von automatischen Handel (Roboter) Durchführung von Transaktionen in einem Klicken Sie auf Installieren ausstehender Aufträge Built Warrant Nachlauf. Die oben genannten Funktionen sind keine vollständige Liste aller verfügbaren Tools auf der Handelsplattform MetaTrader 4.
No comments:
Post a Comment