Friday, 29 September 2017

How To Use Metatrader 4 For Binary Optionen


Binäre Optionen für MetaTrader 4: Installationsanweisungen In den folgenden Anleitungen wird erläutert, wie die Binäroptionen für die MetaTrader 4-Plattform installiert werden. Um den Handel mit binären Optionen zu starten, musst du die MetaTrader 4 Plattform herunterladen und installieren. Dann laden und installieren Sie zusätzliche Software Binary Options für MT4. Erstellen und Autorisieren des Demokontos Starten Sie Binäroptionen für MT4. (Abb.1) Öffnen Sie das Berechtigungsformular und erstellen Sie ein Konto, indem Sie auf Demo-Konto erstellen klicken. (Abb.2) Setzen Sie das Passwort im Passwort-Feld, beheben Sie die Auswahl, indem Sie das Kontrollkästchen Kontoinformationen speichern und auf Erstellen klicken. Wählen Sie den Handelsserver aus: Für Demo-Konto wählen Sie Demo-Server (AL-Demo). Für echtes Konto wählen Sie Real Server (AL-Real). Wenn Sie mehr als ein MetaTrader 4-Terminal verwenden, werden bei der ersten Ausführung alle Versionen durchsucht und angezeigt. Wählen Sie das Terminal AL Trade 4. Fixieren Sie Ihre Wahl, indem Sie das Kästchen anpassen. Merken Sie sich meine Wahl und zeigen Sie dieses Fenster nicht in der Zukunft an. Wenn Sie sich das nächste Mal anmelden, wird das Firmenterminal automatisch geöffnet. Ihr Terminal ist bereit, binäre Optionen zu handeln. Wählen Sie die Handelswerkzeuge aus, die nach dem Ausfüllen der Kontodaten in Binäroptionen für MT4 geöffnet werden. Wählen Sie Market Watch. Klicken Sie mit der rechten Maustaste, wählen Sie Alle anzeigen. Die Vermögenswerte des Binäroptionshandels beinhalten das Ende von bo (EURUSDbo, USDJPYbo).MetaTrader 4 - Beispiele Wie baue und teste ich eine Binäroptionsstrategie mit dem MetaTrader 4 Strategy Tester Inhaltsverzeichnis 1. Einleitung Dieser Artikel zeigt, wie eine Binäroptionsstrategie erstellt wird Und teste es in Strategy-Tester von Metatrader 4 mit Binary-Options-Strategy-Tester-Dienstprogramm. Standardmäßig kann der Strategy-Tester von Metatrader 4 Expert Advisors und Indicators gegen historische Daten testen, aber es kann nicht mit Binary Options verhandelt werden. Da ich die Möglichkeit habe, im Strategy-Tester von MetaTrader 4 automatisierte Binäroptionsstrategien zu testen, wurde der Binary-Options-Strategy-Tester als Dienstprogramm für diese Bedürfnisse gebaut. Das Konzept enthält folgende Teile: Dies ist ein Schritt für Schritt Beispiel, wie man eine Binary Options-Strategie baut, die in einem Indikator (markiert als rot im Bild oben) gespeichert ist, um über Binary-Options-Strategy-Library zu kommunizieren (als grün im Bild oben markiert ) Mit dem Binary-Options-Strategy-Tester (markiert als blau im Bild oben), um virtuelle Aufträge zu platzieren und ihre Ergebnisse mit Backtests und Forward-Tests zu zählen. Bitte beachten Sie: Das Backtesting mit historischen Daten wird niemals die richtige Zukunft darstellen, aber es könnte Ihnen einen ungefähren Wert geben, um Ihre Strategie stabiler zu machen. Die Qualität Ihres Backtests hängt von Ihren historischen Daten ab. Daher wird dringend empfohlen, eine Reihe von Höhenqualitätsdaten zu verwenden. 2. Installation Download und Kauf von Binary-Options-Strategy-Tester-Dienstprogramm vom Markt: Test-Framework zum Testen von Binäroptionsstrategien im Strategy-Tester von MetaTrader 4. Warum eine gekaufte Version Des Binary-Options-Strategy-Tester-Dienstprogramms benötigt Eine Binary-Options-Strategie muss eine Funktion des Binary-Options-Strategy-Testers (über Binary-Options-Strategy-Library) aufrufen, um die virtuellen Trades zu platzieren. Im Zusammenhang mit dem Lizenzkonzept von MQL4 funktioniert das nur, wenn das Produkt eine Arbeitslizenz hat. Deshalb musst du das Produkt kaufen, um die Binäroptionsstrategien oder dieses Beispiels zu testen. Laden Sie kostenlos BinaryOptionsStrategyLibrary. mqh und legen Sie es in den Ordner Include (Pfad zu Ihrem MetaTrader 4MQL4Include): Die kostenlose Bibliothek bietet mehrere Funktionen, um Ihre Binary Options Strategie einfach zu erstellen und mit dem Binary-Options-Strategy-Tester zu kommunizieren. Weitere Informationen zur Bibliothek finden Sie unter Binary-Options-Strategy-Library. Laden Sie den kostenlosen KVO. mq4-Indikator herunter und legen Sie ihn (und die kompilierte Datei KVO. ex4) in den Ordner IndicatorsDownloads (Pfad zu Ihrem MetaTrader 4MQL4IndicatorsDownloads): Der KVO-Indikator wird als Beispiel verwendet, um den Zugriff auf externe Indikatoren und dort Ex4-Dateien im Abschnitt zu zeigen 3.2.6 Verwendung externer Indikatoren (ex4-Dateien). Weitere Informationen zum Indikator finden Sie unter mql5encode8677. Jetzt können Sie mit Abschnitt 3 weitergehen. Binäres Optionsstrategiebeispiel und bauen den Beispielcode selbst auf oder laden einfach den Code dieses Beispiels herunter. Optional laden Sie BinaryOptionsStrategyExample. mq4 herunter und legen Sie es (und die kompilierte BinaryOptionsStrategyExample. ex4-Datei) in Ordner Indikatoren (Pfad zu Ihrem MetaTrader 4MQL4Indicators): Laden Sie den Code dieses Binary Options Strategie Beispiel, um es laufen lassen, ohne es selbst zu bauen. Um die benötigten. ex4-Dateien zu kompilieren, öffnen Sie die. mq4-Dateien (KVO. mq4 und BinaryOptionsStrategyExample. mq4 - NOT Binary-Options-Strategy-Library. mqh) im MetaQuotes Language Editor und klicken Sie auf die Schaltfläche Kompilieren oder starten Sie einfach Ihren MetaTrader 4 nach diesen Dateien neu Werden in den beschriebenen Ordnern gespeichert und MetaTrader 4 wird dies automatisch für Sie tun. 3. Binäres Options-Strategie-Beispiel Die folgenden Schritte führen Sie zum Beispiel, wie Sie eine Beispiel-Binär-Options-Strategie erstellen, die in einem Indikator gespeichert ist, um mit dem Binary-Options-Strategy-Tester zu kommunizieren. Sie können es selbst erstellen oder einfach den Code der BinaryOptionsStrategyExample. mq4 herunterladen. Bitte beachten Sie: Diese Strategie ist keine profitable Binäroptionsstrategie. Es ist nur ein Beispiel, wie man eine Strategie in einem Indikator aufbaut, um mit dem Binary-Options-Strategy-Tester-Dienstprogramm zu kommunizieren. Natürlich musst du selbst eine profitable Strategie aufbauen. Aber wie Sie sehen werden, wird Ihnen dieses Dienstprogramm helfen, Ihre Binäroptionsstrategie zu testen und zu verbessern. 3.1 Definition der Binäroptionsstrategie Zunächst müssen wir die Strategie und die veränderbaren Werte (Eingabeparameter) definieren. MQL4-Dokumentation zeigt alle technischen Indikatoren, die über die iCustom-Schnittstelle adressiert werden können: docs. mql4indicators. Lassen Sie uns sagen, wir mögen eine einfache Moving Average Cross-Strategie mit einem schnellen und einem langsamen Moving Average, um auf der nächsten Kerze zu handeln, nachdem sie einander gekreuzt haben. Die Dokumentation sagt, wie wir den Wert eines einzelnen Moving Average erhalten können: docs. mql4indicatorsima. Lassen Sie uns weiter sagen, wir wählen gern Werte für die MA-Mittelungsperiode (schnell und langsam) und für den angewandten Preis sowie für die Mittelungsmethode. Andere Werte (wie Symbol, Zeitrahmen und Verschiebung) hängen vom Testfall ab (z. B. das Symbol, auf dem der Tester läuft) und sollte automatisch eingestellt werden. Deshalb benötigen wir grundsätzlich die folgenden Variablen für einen Moving Average: int maperiod int mamethod int angewendeter Preis Da wir zwei Moving Averages benötigen, um ihre Kreuze zu überprüfen, benötigen wir folgende Eingabeparameter für das Strategiebeispiel mit einigen Defaultwerten: int periodfast 5 int periodslow 10 Int methodboth 0 int angewendetpriceboth 0 3.2 Binäre Optionsstrategie erstellen Sie müssen einen Indikator erstellen, der Ihre Binäroptionsstrategie speichert, um sie auf das Diagramm zu ziehen, in dem Binary-Options-Strategy-Tester läuft. Open MetaQuotes Language Editor (in MetaTrader 4 klicken Sie auf Tools - gt MetaQuotes Language Editor oder drücken Sie einfach F4) und klicken Sie auf Neu: Der MQL Wizard erscheint. Wählen Sie eine benutzerdefinierte Anzeige, um eine leere Anzeige zu erstellen, und klicken Sie auf Weiter: Geben Sie den Namen, das Urheberrecht und die Verknüpfung der Strategie sowie die Eingabeparameter mit ihren Typen und Standardwerten (Anfangswerte) ein, indem Sie auf Hinzufügen klicken und auf Weiter klicken Event-Handler wählen Checkbox OnCalculate, wie wir diese Veranstaltung benötigen, um unsere Strategie auf jedem Tick zu überprüfen. Drücken Sie Weiter: Auf Registerkarteneigenschaften wählen Sie das Kontrollkästchen Indikator im separaten Fenster, da wir ein separates Fenster benötigen, um die Debug-Werte auszudrucken. Drücken Sie Fertig stellen: Der Anfangscode Ihres Indikators erscheint: -------------------------------------- ---------------------------- BinaryOptionsStrategyExample. mq4 Copyright 2016, martin mql5enusersmartin -------------- -------------------------------------------------- - Eigentum copyright Copyright 2016, martin Immobilienlink mql5enusersmartin Eigenschaft Version 1.00 Eigenschaft strenge Eigenschaft indicatorseparatewindow --- Eingabeparameter input int periodfast 5 input int periodslow 10 input int methodboth 0 input int applypriceboth 0 ----------- -------------------------------------------------- ----- Benutzerdefinierte Indikatorinitialisierungsfunktion ----------------------------------------- ------------------------- int OnInit () --- Anzeige Puffer Mapping 3.2.1 Eingabeparameter Die ersten Eingabeparameter werden mit dem MQL Wizard erstellt (Siehe 3.2 Binäre Optionsstrategie erstellen) und wir werden sie mit den folgenden Schritten verstärken. Um zu vermeiden, dass int-Werte für die angewandte Preis - und Mittelungsmethode der Moving Averages für Eingabeparameter eingegeben werden müssen, wird der Typ für methodboth und applypriceboth von int auf Typ der Aufzählung mit einem Standardwert geändert. Zusätzlich werden Kommentare für die Eingabeparameter hinzugefügt, um die Kommentare als Etiketten anstelle von Variablennamen anzuzeigen: --- Eingabeparameter Eingabe int periodfast 5 Schneller MA-Wert Eingang int periodslow 10 Langsame MA-Wert-Eingabe ENUMMAMETHOD-Methode nach MODESMA MA-Methode-Eingang ENUMAPPLIEDPRICE angewandter Priceboth PRICECLOSE MA Angewandter Preis Mit diesen Modifikationen liefert die Eingabeparameter ein Dropdown mit den verfügbaren Werten sowie Etiketten für die Eingabeparameter: 3.2.2 Binär-Options-Strategie-Bibliothek einschließen Wenn Sie die Bibliothek heruntergeladen und gespeichert haben (siehe 2. Installation ) In Include Ordner (Pfad zu Ihrem MetaTrader 4MQL4Include), können Sie die Bibliothek wie folgt enthalten: ---------------------------- -------------------------------------- BinaryOptionsStrategyExample. mq4 Copyright 2016, martin mql5enusersmartin ---- -------------------------------------------------- ------------ Eigentum Copyright Copyright 2016, martin Immobilien Link mql5enusersmartin Eigenschaft Version 1.00 Eigenschaft strenge Eigenschaft indicatorseparatewindow Die Bibliothek wird nur wie im obigen Beispiel beschrieben, wenn Sie es in Include Ordner Ihres MetaTrader 4. Das Ändern des Inhalts der Bibliothek wird nicht benötigt Binary-Options-Strategy-Library verbessert die Eingabeparameter mit zwei neuen Parametern: Platzieren Sie nur einen SELL oder einen KAUFEN Handel pro Kerze Prüfen Sie nur am Anfang einer neuen Kerze für die Strategie 3.2.3 Hinzufügen von CallStrategy () Hinzufügen eines Anrufs zu CallStrategy () - Funktion in OnCalculate () Ihres Strategieindikators, um die Strategie auf jedem neuen Tick aufzurufen. CallStrategy () wird von Binary-Options-Strategy-Library zur Verfügung gestellt, die wie oben beschrieben beschrieben wurde: CallStrategy () Aufruf der Strategie, Funktion ist locatet in BinaryOptionsStrategyLibrary. mqh (siehe oben) CallStrategy () - Funktion in Binary-Options-Strategy - Die Bibliothek ruft eine Funktion namens CheckMyRules () in Ihrem Indikator auf, wo Sie Ihre Bedingungen für Ihre Binary Options Strategie platzieren können. Dazu müssen Sie die Funktion CheckMyRules () in Ihrem Binary Options Strategie-Indikator implementieren. 3.2.4 Implementieren von CheckMyRules () und Helper-Funktion In der CheckMyRules () - Funktion, die über die Binary-Options-Strategy-Library aufgerufen wird, werden die Bedingungen für die Strategie implementiert und die Trades werden durch die PlaceTrade () - Funktion der Bibliothek. Werte der beiden gleitenden Mittelwerte werden zeitlich in Variablen gespeichert, um sie unter den Bedingungen zu vergleichen, während die Werte der Moving Averages aus der Helperfunktion GetValuesForMA () genommen werden: --- Eingabeparameter Eingabe int periodfast 5 Fast MA Wert Eingang int periodslow 10 Langsame MA-Werteingabe ENUMMAMETHOD-Methode nach MODESMA MA-Methode eingabe ENUMAPPLIEDPRICE angewandter priceboth PRICECLOSE MA angewandter Preis --------------------------------- --------------------------------- Platzieren Sie Ihre Trading-Regeln hier - siehe Beispiel unten. StrategyTester wird diese Funktion aufrufen, um Trades zu platzieren. NICHT: - Funktion umbenennen - Funktionsparameter hinzufügen, z. B. CheckMyRules (int a) - Änderungsfunktion Rückgabetyp, z. B. Int CheckMyRules () ---------------------------------------------- -------------------- void CheckMyRules () MA-Werte mit shift0 (aktuelle Kerze) - gt aktuelle Kerze speichern, Anrufhelfer-Funktion GetValueForMA (), um den Wert zu erhalten - siehe Helper-Funktionen unterhalb von double emaSlowCurrent GetValueForMA (periodslow, 0) double emaFastCurrent GetValueForMA (timefast, 0) MA-Werte mit shift1 (vergangene Kerze) - gt letzte Kerze, Anrufhelfer-Funktion GetValueForMA (), um den Wert zu erhalten - siehe Helfer-Funktionen unten Doppeltes emaSlowPast GetValueForMA (periodslow, 1) double emaFastPast GetValueForMA (timefast, 1) if (emaFastPast gt emaSlowPast ampamp emaFastCurrent lt emaSlowPast) Überprüfen Sie, ob langsames MA und schnelles MA kreuzt PlaceTrade (OPSELL) Place SELL-Trade für Strategy-Tester, Funktion befindet sich In BinaryOptionsStrategyFunctions. mqh if (emaFastPast lt emaSlowPast ampamp emaFastCurrent gt emaSlowPast) Überprüfen Sie, ob langsame MA und schnelle MA kreuzt PlaceTrade (OPBUY) Platz BUY-Trade für Strategy-Tester, Funktion befindet sich in BinaryOptionsStrategyFunctions. mqh 3.2.5 Debug-Werte ausdrucken Funktion PrintDebugValue () teilt die Möglichkeit, Debug-Werte auszudrucken, während der Tester läuft. Im folgenden Beispiel werden die Werte der Moving Averages mit ihren Variablennamen als Labels ausgedruckt: --- Eingabeparameter Eingabe int periodfast 5 Schneller MA-Wert Eingang int periodslow 10 Langsame MA-Werteingabe ENUMMAMETHOD-Methode nach MODESMA MA-Methode Eingang ENUMAPPLIEDPRICE angewandter Priceboth PRICECLOSE MA Angewandter Preis ------------------------------------------------ ------------------ Platzieren Sie Ihre Trading-Regeln hier - siehe Beispiel unten. StrategyTester wird diese Funktion aufrufen, um Trades zu platzieren. NICHT: - Funktion umbenennen - Funktionsparameter hinzufügen, z. B. CheckMyRules (int a) - Änderungsfunktion Rückgabetyp, z. B. Int CheckMyRules () ---------------------------------------------- -------------------- void CheckMyRules () MA-Werte mit shift0 (aktuelle Kerze) - gt aktuelle Kerze speichern, Anrufhelfer-Funktion GetValueForMA (), um den Wert zu erhalten - siehe Helper-Funktionen unterhalb von double emaSlowCurrent GetValueForMA (periodslow, 0) double emaFastCurrent GetValueForMA (timefast, 0) MA-Werte mit shift1 (vergangene Kerze) - gt letzte Kerze, Anrufhelfer-Funktion GetValueForMA (), um den Wert zu erhalten - siehe Helfer-Funktionen unten Doppel-emaSlowPast GetValueForMA (periodslow, 1) double emaFastPast GetValueForMA (timefast, 1) PrintDebugValue (emaSlowCurrent:, (string) emaSlowCurrent, 0) Label und Wert in Zeile 0 PrintDebugValue (emaFastCurrent:, (string) emaFastCurrent, 1) Label und Wert in Zeile 1 printDebugValue (emaSlowPast:, (string) emaSlowPast, 2) Label und Wert in Zeile 2 PrintDebugValue (emaFastPast:, (string) emaFastPast, 3) Label und Wert in Zeile 3 if (emaFastPast gt emaSlowPast ampamp emaFastCurrent lt emaSlowPast) Überprüfen Sie if Langsame MA und schnelle MA kreuzt PlaceTrade (OPSELL) Place SELL-Trade für Strategy-Tester, Funktion befindet sich in BinaryOptionsStrategyFunctions. mqh if (emaFastPast lt emaSlowPast ampamp emaFastCurrent gt emaSlowPast) Überprüfen Sie, ob langsame MA und schnelle MA kreuzt PlaceTrade (OPBUY) Place BUY - Trade für Strategy-Tester, Funktion befindet sich in BinaryOptionsStrategyFunctions. mqh 3.2.6 Verwendung von externen Indikatoren (ex4-Dateien) Zusätzlich kann ein externer Indikator, der seine Werte in Puffern speichert, für die Binäroptionsstrategie zugegriffen werden, auch wenn nur der kompilierte Ex4-Datei existiert. Lassen Sie uns sagen, dass wir die Signalleitung des KVO-Anzeigers mql5encode8677 nur dann aufnehmen dürfen, wenn die Signalleitung über 0 für KFZ-Trades und unter 0 für SAND-Trades ist. Laden Sie den KVO. mq4-Indikator herunter und platzieren Sie die kompilierte (ex4-Datei) in den Ordner IndicatorsDownloads (Pfad zu Ihrem MetaTrader 4MQL4IndicatorsDownloads). Um die benötigte. ex4-Datei zu kompilieren, öffnen Sie KVO. mq4 im MetaQuotes Language Editor und klicken Sie auf die Schaltfläche Kompilieren oder starten Sie einfach Ihren MetaTrader 4 neu, nachdem die Datei im beschriebenen Ordner gespeichert ist und MetaTrader 4 wird dies automatisch für Sie tun. Zuerst müssen wir die relevanten Puffer identifizieren, die die relevanten Werte für den Zugriff speichert. Deshalb drücken wir die Taste Datenfenster in MetaTrader 4, um alle verfügbaren Puffer der verwendeten Indikatoren anzuzeigen und die KVO-Anzeige auf ein Diagramm zu ziehen. Wenn man das Kreuz über das Diagramm schwebt (das Mausrad auf das Diagramm drücken, um das Kreuz aufzurufen), werden die Pufferwerte des Indikators der schwebenden Zeitspanne im Datenfenster angezeigt: Die Datenfensterbeschriftungen geben uns den zweiten Pufferwert des Indikators an Speichert die Signalleitung. Wenn Puffer von Indikatoren keine Etiketten haben, können wir die richtige finden, indem wir die Pufferwerte mit dem angezeigten Wert unter dem Kreuz im Diagramm und Indikator vergleichen. Puffer eines Indikators beginnen mit 0, also haben wir Pufferwert 1 Puffer 0, Pufferwert 2 Puffer 1 und so weiter und wir müssen auf Puffer 1 zugreifen, um den Signalwert zu erhalten. Als nächstes müssen wir alle Eingabeparameter des externen Indikators kennen, auf den wir zugreifen können. Durch das Ziehen des Indikators auf ein Diagramm sehen wir alle Eingabe-Paremeter: Sagen wir weiter, wir nehmen gern auf den Indikator mit den Standardwerten zu: 34, 55 und 13. Wir verwenden eine Helferfunktion (basierend auf iCostum) Gibt uns die Möglichkeit, die Werte des Indikators mit den Parametern für Puffer und Verschiebung zu erhalten, während Schicht 0 der Wert der aktuellen Kerze ist, verschiebt 1 den Wert der letzten Kerze, verschiebt 2 den Wert der zweiten zur letzten Kerze und bald. Darüber hinaus speichern wir temporär die Werte des Indikatorpuffers und erhöhen die if-Bedingung der Strategie: --- Eingabeparameter Eingabe int periodfast 5 Schneller MA-Wert Eingang int periodslow 10 Langsame MA-Wert-Eingang ENUMMAMETHOD-Methode nach MODESMA MA-Methode Eingang ENUMAPPLIEDPRICE angewandter Priceboth PRICECLOSE MA angewandter Preis ----------------------------------------------- ------------------- Platzieren Sie Ihre Trading-Regeln hier - siehe Beispiel unten. StrategyTester wird diese Funktion aufrufen, um Trades zu platzieren. NICHT: - Funktion umbenennen - Funktionsparameter hinzufügen, z. B. CheckMyRules (int a) - Änderungsfunktion Rückgabetyp, z. B. Int CheckMyRules () ---------------------------------------------- -------------------- void CheckMyRules () MA-Werte mit shift0 (aktuelle Kerze) - gt aktuelle Kerze speichern, Anrufhelfer-Funktion GetValueForMA (), um den Wert zu erhalten - siehe Helper-Funktionen unterhalb von double emaSlowCurrent GetValueForMA (periodslow, 0) double emaFastCurrent GetValueForMA (timefast, 0) MA-Werte mit shift1 (vergangene Kerze) - gt letzte Kerze, Anrufhelfer-Funktion GetValueForMA (), um den Wert zu erhalten - siehe Helfer-Funktionen unten Doppeltes emaSlowPast GetValueForMA (periodslow, 1) double emaFastPast GetValueForMA (periodfast, 1) Signalwert (Puffer 1) des KVO-Indikators von der aktuellen Kerze speichern (shift 0) double kvoSignal GetValuesFromIndicatorKVO (1. 0) PrintDebugValue (emaSlowCurrent:, (string) emaSlowCurrent , 0) Label und Wert in Zeile 0 PrintDebugValue (emaFastCurrent:, (string) emaFastCurrent, 1) Label und Wert in Zeile 1 PrintDebugValue (emaSlowPast:, (string) emaSlowPast, 2) Label und Wert in Zeile 2 PrintDebugValue (emaFastPast:, (String) emaFastPast, 3) Etikett und Wert in Zeile 3 if (emaFastPast gt emaSlowPast ampamp emaFastCurrent lt emaSlowPast Überprüfen, ob langsames MA und schnelles MA kreuzt amampamp kvoSignal lt 0) Prüfen Sie, ob der Signalwert von KVO unter 0 liegt. PlaceTrade (OPSELL) Place SELL - Trade für Strategy-Tester, Funktion befindet sich in BinaryOptionsStrategyFunctions. mqh if (emaFastPast lt emaSlowPast ampamp emaFastCurrent gt emaSlowPast Überprüfen, ob langsam MA und schnell MA kreuzt Ampamp kvoSignal gt 0) Überprüfen Sie, ob Signalwert von KVO ist über 0 PlaceTrade (OPBUY) Platz BUY-Trade für Strategy-Tester, Funktion befindet sich in BinaryOptionsStrategyFunctions. mqh ----------------------------------- ------------------------------- Get MA Werte für Periode, Methode, angewandten Preis und Schicht. Für Details von iMA () siehe docs. mql4indicatorsima ---------------------------------------- -------------------------- double GetValueForMA (int Zeitraum, int shift) return iMA (NULL 0, Periode, 0, methodboth, angewandterPreis, Verschiebung) ------------------------------------------------ ------------------ Beispiel, wie man Werte von externen Indikatoren erhält, siehe docs. mql4indicatorsicustom Parameter: int buffer - indicator-buffer (startet mit 0) int shift - value to shift 0 Aktuelle Kerze, 1 Prev Kerze -------------------------------------------- ---------------------- double GetValuesFromIndicatorKVO (int buffer, int shift 0) Ändern KVO auf Indikator Name return (iCustom (NULL. NULL für aktuelle Zeitrahmen in Tester ausgewählt - NO CHANGES BENÖTIGT 0. 0 für aktuelles Symbol, das im Tester ausgewählt wurde - KEINE ÄNDERUNGEN BENÖTIGT BEGINNEN EDV DownloadsKVO. ex4 Dateipfad und Dateiname des Indikators (.ex4-Datei) BEGINNEN INDIKATOREN EINGÄNGE 34. 55. 13. ENDE FÜR EINGÄNGE END EDIT Puffer, Pufferindex (beginnt mit 0), Puffer wird über den Funktionsparameter adressiert - NO CHANGES NEEDED shift Shift (0 für aktuelle Kerze), Shift wird über Funktionsparameter adressiert - NO CHANGES NEEDED)) Es ist auch möglich, die Eingabeparameter unserer zu erhöhen Strategie-Indikator mit den Werten für den verwendeten KVO-Indikator und setzen die Werte in der Helperfunktion durch Variablen. Da dieses Tutorial nur ein Beispiel und so einfach wie möglich sein sollte, wird diese Variante nicht gezeigt. 3.3 Der vollständige Code Im Folgenden finden Sie den vollständigen Code des Binary-Options-Strategy-Beispiels aus allen oben genannten Schritten, um den Binary-Options-Strategy-Tester zu testen und die Ergebnisse auf dem Chart zu sehen: --- -------------------------------------------------- ------------- BinaryOptionsStrategyExample. mq4 Copyright 2016, martin mql5enusersmartin ----------------------------- ------------------------------------- Eigentum Urheberrecht Copyright 2016, martin Immobilien Link mql5enusersmartin Eigenschaft Version 1.00 Eigentum Strenge Eigenschaft Indikatorseparatewindow ----------------------------------------------- ------------------- Platzieren Sie hier Ihre Eingabeparameter - siehe Beispiel unten ---------------------- ---------------------------------------------- Eingabeparameter Eingabe Int periodfast 5 Schneller MA-Wert Eingang int periodslow 10 Langsame MA-Wert-Eingang ENUMMAMETHOD-Methode nach MODESMA MA-Methode-Eingang ENUMAPPLIEDPRICE angewendetpriceboth PRICECLOSE MA angewandter Preis CallStrategy () Rufen Sie die Strategie an, die Funktion ist locatet in BinaryOptionsStrategyLibrary. mqh (inklusive oben) --- Rückgabewert von Voreingestellt für die nächste rendite (ratestotal) ------------------------------------------ ------------------------ - Legen Sie hier Ihre Trading-Regeln - siehe Beispiel unten. StrategyTester wird diese Funktion aufrufen, um Trades zu platzieren. NICHT: - Funktion umbenennen - Funktionsparameter hinzufügen, z. B. CheckMyRules (int a) - Änderungsfunktion Rückgabetyp, z. B. Int CheckMyRules () ---------------------------------------------- -------------------- void CheckMyRules () MA-Werte mit shift0 (aktuelle Kerze) - gt aktuelle Kerze speichern, Anrufhelfer-Funktion GetValueForMA (), um den Wert zu erhalten - siehe Helper-Funktionen unterhalb von double emaSlowCurrent GetValueForMA (periodslow, 0) double emaFastCurrent GetValueForMA (timefast, 0) MA-Werte mit shift1 (vergangene Kerze) - gt letzte Kerze, Anrufhelfer-Funktion GetValueForMA (), um den Wert zu erhalten - siehe Helfer-Funktionen unten Doppeltes emaSlowPast GetValueForMA (periodslow, 1) double emaFastPast GetValueForMA (periodfast, 1) Signalwert (Puffer 1) des KVO-Indikators von der aktuellen Kerze speichern (shift 0) double kvoSignal GetValuesFromIndicatorKVO (1. 0) PrintDebugValue (emaSlowCurrent:, (string) emaSlowCurrent , 0) Label und Wert in Zeile 0 PrintDebugValue (emaFastCurrent:, (string) emaFastCurrent, 1) Label und Wert in Zeile 1 PrintDebugValue (emaSlowPast:, (string) emaSlowPast, 2) Label und Wert in Zeile 2 PrintDebugValue (emaFastPast:, (String) emaFastPast, 3) Etikett und Wert in Zeile 3 if (emaFastPast gt emaSlowPast ampamp emaFastCurrent lt emaSlowPast Überprüfen, ob langsames MA und schnelles MA kreuzt amampamp kvoSignal lt 0) Prüfen Sie, ob der Signalwert von KVO unter 0 liegt. PlaceTrade (OPSELL) Place SELL - Trade für Strategy-Tester, Funktion befindet sich in BinaryOptionsStrategyLibrary. mqh if (emaFastPast lt emaSlowPast ampamp emaFastCurrent gt emaSlowPast Überprüfen Sie, ob langsames MA und schnelles MA kreuzt ampamp kvoSignal gt 0) Überprüfen Sie, ob der Signalwert von KVO über 0 ist. PlaceTrade (OPBUY) Platz BUY-Trade für Strategy-Tester, Funktion befindet sich in BinaryOptionsStrategyLibrary. mqh ----------------------------------- ------------------------------- Get MA Werte für Periode, Methode, angewandten Preis und Schicht. Für Details von iMA () siehe docs. mql4indicatorsima ---------------------------------------- -------------------------- double GetValueForMA (int Zeitraum, int shift) return iMA (NULL 0, Periode, 0, methodboth, angewandterPreis, Verschiebung) ------------------------------------------------ ------------------ Beispiel, wie man Werte von externen Indikatoren erhält, siehe docs. mql4indicatorsicustom Parameter: int buffer - indicator-buffer (startet mit 0) int shift - value to shift 0 aktuelle Kerze, 1 Prev Kerze ------------------------------------------- ----------------------- doppeltes GetValuesFromIndicatorKVO (int buffer, int shift 0) KVO auf Indikatornamen zurücksetzen (iCustom (NULL. NULL für aktuelles Zeitfenster ausgewählt in Tester - NO CHANGES BENÖTIGT 0. 0 für aktuelles Symbol, das im Tester ausgewählt wurde - KEINE ÄNDERUNGEN BENÖTIGT BEGINNEN EDIT DownloadsKVO. ex4 Dateipfad und Dateiname des Indikators (.ex4-Datei) BEGINN INDCATORS EINGÄNGE 34, 55, 13, ENDE FÜR EINGANGEN END EDIT Puffer , Puffer-Index (beginnt mit 0), Puffer wird über Funktionsparameter adressiert - KEINE ÄNDERUNGEN BENÖTIGT Shift Shift (0 für aktuelle Kerze), Shift wird über Funktionsparameter adressiert - NO CHANGES NEEDED)) ---------- -------------------------------------------------- ----- 4. Führen Sie einen Backtest aus (Video) Das folgende Video zeigt, wie Sie einen Backtest Ihrer Binary Options Strategie im Strategy-Tester von MetaTrader 4 ausführen: Binary-Options-Strategy-Tester in Strategy-Tester von MetaTrader starten 4 Und legen Sie die Eingabeparameter fest Ziehen Sie Ihre Binary Options Strategie Indikator auf dem Diagramm, legen Sie die Eingabeparameter und überprüfen Erlauben Sie externe Expertenimporte auf der gemeinsamen Registerkarte Ziehen Sie Ihre benutzten Indikatoren mit ihren verwendeten Eingabeparametern auf dem Diagramm, um ihre Werte zu sehen, während der Tester läuft ( Optional) Sichern Sie alle Einstellungen in einer Vorlage, um den Test mit allen Einstellungen erneut auszuführen - mit der Pause-Taste des Strategy-Testers (optional) Siehe die Ergebnisse Ihrer Binary Options Strategie auf dem Strategy-Tester-Diagramm 5. Führen Sie einen Forward-Test To aus Machen Sie einen Vorwärts-Test einfach das Binary-Options-Strategy-Tester-Dienstprogramm und Ihren Strategie-Indikator auf Ihrem Demo oder Live-Diagramm Ihres Brokers anstatt es in Strategy-Tester zu verwenden: Drag Binary-Options-Strategy-Tester-Dienstprogramm auf Demo oder Live Diagramm und legen Sie die Eingabeparameter fest Ziehen Sie Ihre Binary Options Strategie Indikator auf dem Diagramm, legen Sie die Eingabeparameter und überprüfen Sie externe Expertenimporte auf die gemeinsame Registerkarte Ziehen Sie Ihre benutzten Indikatoren mit ihren benutzten Eingabeparametern auf dem Diagramm, um ihre Werte zu sehen, während Vorwärts-Test ist (Optional) Sichern Sie alle Einstellungen in einer Vorlage, um den Test erneut mit allen Einstellungen auszuführen (optional) Siehe die Ergebnisse Ihrer Binary Options Strategie auf Demo oder Live Chart Frage: Warum zeigen Sie ein Beispiel für eine nicht rentable Binary Options Strategie Answere : Dies ist nur ein Beispiel, wie man eine Strategie in einem Indikator aufbaut, um mit dem Binary-Options-Strategy-Tester-Dienstprogramm im Markt zu kommunizieren, um Ihre Strategie zu testen und zu verbessern. Frage: Binary-Options-Strategy-Tester stoppt nach dem genauen Betrag der Verluste mit Fehler Array außerhalb des Bereichs. Warum: Binary-Options-Strategy-Tester kann einen Fehler nach x Verlusten aufhören, Tester zu stoppen und die Situation auf dem Diagramm zu analysieren. Wenn Sie nicht wollen, schalten Sie einfach die Option in den Einstellungen aus. Frage: Keine Pfeile erscheinen auf dem Diagramm, nachdem ich meinen Indikator mit einer Arbeitsstrategie darauf gelegt habe. Was passiert ist Answere: Du musst auf der gemeinsamen Registerkarte externe Expertenimporte aktivieren, während du deine Strategie-Indikator auf dem Diagramm ziehst (Log-Meldung wird in diesem Fall einen Fehler anzeigen). Frage: Keine Pfeile erscheinen auf dem Diagramm, nachdem ich meinen Indikator mit einer Arbeitsstrategie darauf gelegt habe, wenn ich externe Expertenimporte aktiviert habe. Warum: Eine Strategie muss eine Funktion von Binary-Options-Strategy-Tester aufrufen, um virtuelle Trades zu platzieren. Im Zusammenhang mit dem MQL4-Lizenzkonzept funktioniert das nur, wenn das Produkt eine Arbeitslizenz hat. Deshalb musst du das Produkt kaufen. Frage: Keine Pfeile erscheinen auf dem Diagramm, nachdem ich meinen Indikator mit einer Arbeitsstrategie darauf gezogen habe und ich bekomme Fehler wie kann nicht anrufen. Oder kann nicht geladen werden. Im Protokoll von MetaTrader 4. Was kann ich tun Answere: Verwenden Sie die neueste Version (größer v1.00) von BinaryOptionsStrategyLibrary. mqh. Überprüfen Sie das Versions-Tag in Code Ihrer BinaryOptionsStrategyLibrary. mqh und sehen Sie Changelog v1.01 von BinaryOptionsStrategyLibrary. Frage: Ich sehe keine Ergebnisse auf Strategy-Tester tabs Ergebnisse, Grafik, Bericht. Wo kann ich die Ergebnisse sehen Answere: Strategy-Tester von MetaTrader 4 kann nicht mit Binär Optionen, so dass diese Registerkarten nicht verwendet werden. Daher berechnet dieses Dienstprogramm alle Gewinne und Verluste und druckt die Ergebnisse auf dem Diagramm. 7. Verschiedenes Wie ich brauche eine Möglichkeit, Binäre Optionen Strategien in Strategy-Tester von MetaTrader 4 für lange Zeiträume in kurzer Zeit zu testen und zu töten Tests auf dem Diagramm des Brokers zu tun, wurde dieses Dienstprogramm gebaut. Ich habe viel Zeit für das Konzept und die Umsetzung des Binary-Options-Strategy-Testers sowie für die Dokumentation verbracht. Vielleicht gibt es einen besseren Weg, es zu tun und vielleicht einige Verbesserungen bringen es näher an die Bedürfnisse von Ihnen passen. So fühlen Sie sich bitte frei, mit mir für Ideen für Verbesserungen in Verbindung zu treten. Binäre Optionen für MetaTrader 4: Installationsanweisungen Die folgenden Anweisungen erklären, wie man die Binärwahlen für MetaTrader 4 Plattform installiert. Um den Handel mit binären Optionen zu starten, musst du die MetaTrader 4 Plattform herunterladen und installieren. Dann laden und installieren Sie zusätzliche Software Binary Options für MT4. Erstellen und Autorisieren des Demokontos Starten Sie Binäroptionen für MT4. (Abb.1) Öffnen Sie das Berechtigungsformular und erstellen Sie ein Konto, indem Sie auf Demo-Konto erstellen klicken. (Abb.2) Setzen Sie das Passwort im Passwort-Feld, beheben Sie die Auswahl, indem Sie das Kontrollkästchen Kontoinformationen speichern und auf Erstellen klicken. Wählen Sie den Handelsserver aus: Für Demo-Konto wählen Sie Demo-Server (AL-Demo). Für echtes Konto wählen Sie Real Server (AL-Real). Wenn Sie mehr als ein MetaTrader 4-Terminal verwenden, werden bei der ersten Ausführung alle Versionen durchsucht und angezeigt. Wählen Sie das Terminal AL Trade 4. Fixieren Sie Ihre Wahl, indem Sie das Kästchen anpassen. Merken Sie sich meine Wahl und zeigen Sie dieses Fenster nicht in der Zukunft an. Wenn Sie sich das nächste Mal anmelden, wird das Firmenterminal automatisch geöffnet. Ihr Terminal ist bereit, binäre Optionen zu handeln. Wählen Sie die Handelswerkzeuge aus, die nach dem Ausfüllen der Kontodaten in Binäroptionen für MT4 geöffnet werden. Wählen Sie Market Watch. Klicken Sie mit der rechten Maustaste, wählen Sie Alle anzeigen. Die Vermögenswerte der binären Optionen Handel gehören Ende bo (EURUSDbo, USDJPYbo).Metatrader4 (oder einfach MT4) ist eine Handelsplattform, die alle Werkzeuge und Ressourcen, die Sie benötigt, um eine erfolgreiche Binary Options Trader werden. MetaTrader 4 provides its software to over 300 companies and banks around the world, all of them serving literally millions of traders around the world. This article contains a complete overview of all the features included in MT4. Find out here why you should use Metatrader 4 for binary options WHY USE METATRADER 4 FOR BINARY OPTIONS Traders using just the charts provided by the brokers cant conduct technical analysis due to their lack of tools and depth. This can only be achieved by using proper charting software provided by applications such as MetaTrader4. Customers can trade faster and monitor the all the markets on a second to second basis, with the system automatically handling all trades. MT4 allows you to set your custom indicators, alerts, trading signals and to fully customize the tools you need for your personal trading strategy. HOW TO USE METATRADER 4 MT4 is a charting package that you can download for free once you open a demo account with a broker. After you have registered with one broker and opened a demo account (its free), you will see MT4 screen with the default 4 currency pairs. The easy-to-use interface helps traders, experts and newbies alike, to make the most of the powerful features offered by MT4. You can configure the terminal to a convenient form for you and, obviously, you can customize your charts with your own preferences. You just need to right-click and select Properties. You can also choose other features as candlesticks or bar-chart or line chart. Once youve found for yourself your preferred chart layout, you can save it as a template. Furthermore, you could select your desired timeframe right at the toolbar (e. g: 1 minute, 5 minutes, 30 minutes, 1 day, etc. ). For those traders who are always on the go and wish to do their trading from the palms of their hand, the MetaTrader 4 for iPhone is a handy application that can be used on iPhone, iPod Touch and iPad with iOS 4.0 and higher. WHAT TYPE OF ASSETS CAN YOU HAVE WITH METATRADER 4 - Forex pairs - Commodities - Indices - Stocks METATRADER 4 INDICATORS Indicators are important financial technical analysis which can be added to the chart in order to help traders to make trading decision. This is a fundamental feature of MT4 charting platform. You will find all the indicators categorized under different types, like trends indicators, oscillators indicators or volumes indicators. One of the most known indicators for binary options are the Bollinger Bands. To get the Bollinger Bands up on a chart, click on Insert Indicators Trend Bollinger Bands. OTHER METATRADER 4 FEATURES MetaTrader 4 includes a range of functions that are intuitive and user friendly: The ability to determine entry and exit points Download your past trading statements Real time profit, loss and account balance Creating andor Installing tailored Expert Advisors (EA) Database Management and ImportExport functions HOW TO DOWNLOAD METATRADER 4 FOR FREE Binary options brokers use SpotOption or other web-based platform. Anyway, you can download Metatrader 4 for free and use it for your technical analysis and your strategies for binary options . Real Estate, Telecoms among Stocks That Have Lagged Under Trump - 2017-02-17 - 09:23:15 Yahoo Close To Verizon Deal With 250-350 Million Price Reduction - 2017-02-17 - 06:47:47 Facebook Set to Launch Own TV App - 2017-02-15 - 05:36:52 Brexit Expected to Cause a Global Nuclear Fuel Problem - 2017-02-14 - 11:39:39 Apple Expresses Optimism Over UKs EU Exit - 2017-02-14 - 11:26:45 USA Shares Close at Yet Another Historical High - 2017-02-14 - 11:09:40 Tweet

No comments:

Post a Comment