Saturday 1 July 2017

Forex Benutzerdefinierte Indikator Entwickler


MT4 fxLabs (Beta) Das MT4-fxLabs-Projekt bringt die Power von OANDA Forex Labs auf MT4. Sie können entweder eine von mehreren bereits vorhandenen benutzerdefinierten Indikatorscripts in Ihrem MT4-Client verwenden, oder Sie können Ihre eigenen mit der MQL4-API für fxLabs erstellen. (Bitte beachten Sie, dass sich dieses Tool noch in Beta-Stadien befindet und möglicherweise Änderungen an der Benutzeroberfläche vorliegt.) Installation von MT4-fxLabs Tools Voraussetzungen MT4 Client, 600 oder größer. Dies können Sie nach den Anweisungen auf der OANDAs MT4 Account Setup-Seite herunterladen. NET3.5 Rahmen. Kann wie folgt installiert werden: Windows 78: Systemsteuerung - gt Programme - gt Schalten Sie Windows-Funktionen ein oder aus, navigieren Sie zu Framework 3.5-Eintrag. Windows XPVistaServer2003Server2008: Anweisungen in Microsoft Framework 3.5-Anweisungen ansehen Klicken Sie in Ihrem MT4-Client auf Datei-gtOpen Data Folder. Kopiere fxlabs-MQL4.zip in diesen Ordner und entpacke es. Der Inhalt sollte in die entsprechenden Unterverzeichnisse in diesem Ordner entpacken. Gehen Sie mit dem Windows Datei-Explorer zum Unterverzeichnis MQL4Libraries, klicken Sie mit der rechten Maustaste auf fxlabsnet. dll, und wählen Sie Eigenschaften. Klicken Sie auf die Schaltfläche Freigeben, falls vorhanden. (Wenn die Unblock-Schaltfläche nicht vorhanden ist, können Sie sich nicht um diesen Schritt kümmern.) Wählen Sie in Ihrem MT4-Client die Option Tools-gtOptions aus, und navigieren Sie zum Expert Advisors-Tab. Stellen Sie sicher, dass die Kontrollkästchen Zulassen von DLL-Importen zulassen und Externe Expertenimporte zulassen aktiviert sind. Stellen Sie sicher, dass das Kontrollkästchen zum Bestätigen von DLL-Funktionsaufrufen NICHT aktiviert ist. Starten Sie den MT4-Client neu, wenn er gerade ausgeführt wird. Sie sollten nun neue Einträge im Abschnitt Benutzerdefinierte Anzeigen und Skripts im Navigatorfenster sehen. Die verfügbaren Indikatoren und Scripts werden unten beschrieben. Verfügbare Custom IndicatorsScripts Indikator: OANDAHistoricalPositionRatios Graph OANDAs historische Kennzahlen zwischen Long - und Short-Positionen der Kunden. Verfügbare Instrumente: AUDJPY, AUDUSD, EURAUD, EURCHF, EURGBP, EURJPY, EURUSD, GBPCHF, GBPJPY, GBPUSD, NZDUSD, USDCAD, USDCHF, USDJPY, XAUUSD, XAGUSD. Indikator: OANDASpreads Graph OANDAs historische Spread-Werte (Ask-Bid-Differenz) für ein Instrument. Verfügbare Instrumente: Alle handelbar. Indikator: OANDCommitmentsofTraders Graph net nicht-kommerzielle Verpflichtungen der Händler Daten aus der CFTC. Verfügbare Instrumente: AUDUSD, GBPUSD, USDCAD, EURUSD, USDJPY, USDMXN, NZDUSD, USDCHF, XAUUSD, XAGUSD Indikator: OANDAOrderbook Graph OANDAs Orderbuchdaten. Siehe OANDA Forex Orderbuch für weitere Details. MT4 beschränkt sich darauf, wie es die Orderbuchdaten in einem Preis-Zeit-Chartfenster darstellen kann, so dass die Anzeige nicht dieselbe Anzeige wie die auf der fxLabs-Seite anzeigt. Sie basiert jedoch auf denselben Daten. Insbesondere zeigt der MT4-Indikator zwei Balken an, ähnlich dem Kennzeichen Historische Positionsverhältnisse. Der obere Wert ist der Prozentsatz der langen Bestellungen mit Triggerpreisen über dem hohen Preis der Kerze, und der untere Stab ist der Prozentsatz der kurzen Aufträge mit Triggerpreisen unter dem niedrigen Preis der Kerze. Dies soll eine Vorstellung davon vermitteln, wie stark die Marktstimmung ist, dass der Preis der Instrumente steigt oder sinkt. Verfügbare Instrumente: AUDJPY, AUDUSD, EURAUD, EURCHF, EURGBP, EURJPY, EURUSD, GBPCHF, GBPJPY, GBPUSD, NZDUSD, USDCAD, USDCHF, USDJPY, XAUUSD, XAGUSD. Skript: fxlabscalendardemo Zeichnet Markierungen, die mit signifikanten Forex-Kalender-Schlagzeilen verknüpft sind, die in einem Diagrammfenster überlagert sind. Verfügbare Instrumente: Alle handelbar. Skript: fxlabshprdemo Ähnlich wie das Kennzeichen Historische Positionsverhältnisse, außer dass das HPR-Diagramm im Diagrammfenster überlagert wird, anstatt das Diagramm in einem separaten Indikatorfenster zu zeichnen. Verfügbare Instrumente: AUDJPY, AUDUSD, EURAUD, EURCHF, EURGBP, EURJPY, EURUSD, GBPCHF, GBPJPY, GBPUSD, NZDUSD, USDCAD, USDCHF, USDJPY, XAUUSD, XAGUSD. Schreiben von MQL4-basierten fxLabs-Tools Um Ihre eigenen fxLabs-Tools in MT4 zu schreiben, fügen Sie die Deklaration an ltfxlabsnet. mqhgt an den Anfang Ihrer MQL4-Quelle. Die verschiedenen Methoden, die Sie anrufen können, werden inline in der Datei fxlabsnet. mqh dokumentiert. Ein Tutorial, um Ihnen den Einstieg zu erleichtern ist ebenfalls verfügbar. Advanced Guide To MetaTrader 4 - Benutzerindikatoren Indikatoren für benutzerdefinierte Indikatoren werden verwendet, um frühere und aktuelle Preisinformationen zu analysieren, um Trader die zukünftige Preisbewegung vorherzusagen. Zusätzlich zu einer Vielzahl von technischen Indikatoren, die in der Plattform enthalten sind, können Händler ihre eigenen Custom Indicators basierend auf bestimmten Faktoren erstellen. Im MT4 werden benutzerdefinierte Indikatoren erstellt, eingerichtet und gestartet, die denselben Prozess wie Experten verwenden (siehe Abschnitt "Expert Advisor" in diesem Tutorial). Um den Experten-Assistenten zu öffnen, klicken Sie im Navigatorfenster mit der rechten Maustaste auf Benutzerdefinierte Indikatoren und wählen Sie Anlegen aus, wie in Abbildung 12 gezeigt. 13 Abbildung 12 - Klicken Sie mit der rechten Maustaste auf Benutzerindikatoren im Navigatorfenster und wählen Sie Erstellen. 13Das Experten-Advisor-Fenster öffnet die benutzerdefinierte Anzeige als das zu erstellende Objekt und klicken Sie auf Weiter, um fortzufahren, wie in Abbildung 13 dargestellt. Abbildung 13 - Erstellen einer benutzerdefinierten Anzeige im Experten-Advisor-Assistenten 13Die allgemeinen Eigenschaften des Programms "Benutzerdefinierte Anzeige" werden angezeigt. Hier müssen die Händler die folgenden Angaben machen: 13 Name - einen vom Benutzer erstellten Namen für den Custom Indicator Developer - den Namen des Entwicklers Link - auf die Entwickler-Website, falls zutreffend Eingaben - die Liste der Custom Indicator-Eingänge 13 13Um den Inputs einen neuen Parameter hinzuzufügen Klicken Sie auf die Schaltfläche Hinzufügen. Für jeden Parameter muss der Trader den Namen, den Typ und den Anfangswert angeben, wie in Abbildung 14 gezeigt. Um einen Parameter zu löschen, markieren Sie den Parameter und drücken Sie Entf. Diese werden die Input-Variablen innerhalb des Custom Indicators. Sobald alle Eingaben aufgelistet sind, klicken Sie auf Weiter, um fortzufahren.13 Abbildung 14 - Geben Sie die Parameter in den allgemeinen Eigenschaften des Programmfensters Benutzerdefinierte Anzeige im Assistenten für Experten-Advisor an. 13Die Zeichnungseigenschaften des Programmfensters Benutzerdefinierte Anzeige erscheint. Hier können Händler die Indikatoren zeichnen, die Eigenschaften festlegen, die das Custom Indicators-Erscheinungsbild bestimmen, wie in Abbildung 15 dargestellt. 13 Abbildung 15 - Geben Sie die Zeichnungseigenschaften des Custom Indicators an. 13Wenn die Zeichnungseigenschaften angegeben wurden, klicken Sie auf OK, um das Fenster zu schließen. In der MQL4-Programmierumgebung erscheint ein neues Fenster. Der Name des Custom Indicators erscheint oben im Fenster, und die zuvor eingegebenen Parameter werden in der Nähe des oberen Randes des Codes angezeigt, wie in Abbildung 16 dargestellt. 13 Abbildung 16 - Der Name und die Eingänge werden nun in der Programmierumgebung angezeigt. Von hier aus kann der Custom Indicator-Code in das Fenster mit der MQL4-Programmiersprache und Syntax eingegeben werden. Hinweis: Besonderheiten bei der Programmierung sind außerhalb des Umfangs dieses Tutorials verstehen Programmierlogik und das Erlernen einer bestimmten Sprache erfordern erhebliche Anstrengungen. Händler können mehr über die Programmierung in der MQL4-Umgebung erfahren, indem sie die MT4-Hilfe-Guides lesen und an den aktiven MQL4-Communityforen teilnehmen. Benutzerdefinierte Indikator-Kompilierung Nachdem die Codierung abgeschlossen ist, muss sie kompiliert werden, um sicherzustellen, dass der Code in dem richtigen Format geschrieben wurde, um die benutzerdefinierte Indikator ausführen zu können. So kompilieren Sie die Benutzerdefinierte Anzeige: Wählen Sie Datei gt Kompilieren oder klicken Sie auf die Schaltfläche Kompilieren auf der Symbolleiste oder drücken Sie F5 auf der Computertastatur. 13 13Wenn die Kompilierung eingeleitet wurde, wird in der Toolbox unter dem Code im MetaEditor-Fenster ein Update angezeigt. Irgendwelche Fehler werden hier angezeigt, doppelklicken Sie auf einen Fehler, um den Fehler im Code zu lokalisieren, wie in Abbildung 17.13 dargestellt. Abbildung 17 - Fehler, die während des Kompilierungsvorgangs gefunden wurden. Doppelklicken Sie auf den Fehler, um den Fehler im Code zu lokalisieren. In diesem Fall, was int geschrieben werden sollte, wurde falsch als iint codiert. Das Löschen der fehlerhaften i den Fehler behoben. 13Wenn alle Fehler behoben sind, versuchen Sie erneut, den Code zu kompilieren. Nach erfolgreicher Kompilierung erscheint im Navigator - Custom Indicators die neue Custom Indicator. Wenn das Custom Indicator nicht erfolgreich kompiliert wurde, wird es immer noch angezeigt, aber sein Symbol ist grau und es kann nicht verwendet werden. SEHEN: Wie man eine Trading-Indikator aufbauen kann 13 Custom Indicator Setup Wie Experts, Custom-Indikatoren müssen eingerichtet werden, bevor sie gestartet werden können. Um die Custom Indicator-Parameter einzurichten, öffnen Sie das Fenster Optionen und wählen Sie die Registerkarte Expert Advisors. So öffnen Sie das Fenster: Wählen Sie im Hauptmenü gt Extras gt Optionen oder Drücken Sie CTRL O auf der Computertastatur. 13 133Die Optionen für den Zugriff auf Funktionen von anderen Experten oder MQL4-Bibliotheken ermöglichen es, dass der Experte auf die Funktionen von anderen Experten oder MQL4-Bibliotheken zugreifen kann, um DLL-Importe zu ermöglichen. 13 Benutzerdefinierter Indikatorstart Nachdem die benutzerdefinierte Anzeige erstellt und eingerichtet wurde, kann sie gestartet werden. So starten Sie eine benutzerdefinierte Anzeige: Klicken Sie im Navigator - Benutzerdefiniertes Anzeigefenster mit der rechten Maustaste auf die Benutzerdefinierte Anzeige und wählen Sie Anhängen zu einem Diagramm aus oder Doppelklicken Sie im Navigator - Benutzerdefiniertes Anzeigefenster auf die Benutzerdefinierte Anzeige oder ziehen Sie die Benutzerdefinierte Anzeige Auf das gewünschte Diagramm. 13 13A-Fenster erscheint mit den Registerkarten Common, Inputs, Colors und Visualization (siehe Abbildung 18). Überprüfen Sie die Einstellungen in den einzelnen Registerkarten und nehmen Sie die erforderlichen Änderungen vor, und klicken Sie dann auf OK, um den Custom Indicator der aktiven Preisliste hinzuzufügen - Anbringen der Custom Indicator zu einem aktiven Preis Diagramm. Ändern von Indikatoreinstellungen Trader können die Eingaben und das Erscheinungsbild eines benutzerdefinierten Indikators ändern, der an einer Preistabelle angehängt ist. Doppelklicken Sie dazu auf die Custom Indicator, um das Format-Fenster zu öffnen. Nehmen Sie im Common die gewünschten Änderungen vor. Eingänge. Klicken Sie auf Farben, um die Änderungen zu übernehmen. Entfernen eines Indikators Um ein Indikator aus einem Preisdiagramm zu entfernen, klicken Sie mit der rechten Maustaste auf das Symbol und wählen Sie Indikator löschen, wie in Abbildung 19 gezeigt. Abbildung 19 - Klicken Sie mit der rechten Maustaste und wählen Sie Indikator löschen, um ein Indikator aus dem Preisdiagramm zu entfernen.

No comments:

Post a Comment