Friday, 31 March 2017

Forex Auftragsbuch Mt4 Ea


Forex Orderbuch Der Leveraged-Handel in Devisentermingeschäften oder anderen Off-Exchange-Produkten auf Margin trägt ein hohes Risiko und ist möglicherweise nicht für jedermann geeignet. Wir empfehlen Ihnen, sorgfältig zu prüfen, ob der Handel unter Berücksichtigung Ihrer persönlichen Gegebenheiten für Sie angemessen ist. Sie können mehr verlieren, als Sie investieren. Die Informationen auf dieser Website sind allgemeiner Natur. Wir empfehlen Ihnen, eine unabhängige Finanzberatung zu suchen und die Risiken vor dem Handel vollständig zu verstehen. Der Handel über eine Online-Plattform trägt zusätzliche Risiken. Finanzwetten sind nur für OANDA Europe AG-Kunden mit Wohnsitz in Großbritannien oder Irland verfügbar. CFDs, MT4-Hedging-Fähigkeiten und Leverage Ratios von mehr als 50: 1 sind nicht verfügbar für US-Bürger. OANDA Corporation ist ein registrierter Futures Commission Merchant und Retail Devisenhändler mit der Commodity Futures Trading Commission und ist Mitglied der National Futures Association. Nr .: 0325821. Bitte beachten Sie bei Bedarf die NFAs FOREX INVESTOR ALERT. OANDA (Canada) Corporation ULC-Konten sind für jedermann mit einem kanadischen Bankkonto zur Verfügung. OANDA (Canada) Corporation ULC wird durch die Regulierungsbehörde für Investitionsbranche in Kanada (IIROC) reguliert und Kundenkonten werden durch den kanadischen Investor Protection Fund innerhalb festgelegter Grenzen geschützt. Eine Broschüre, die die Art und Grenzen der Berichterstattung beschreibt, ist auf Anfrage oder bei cipf. ca erhältlich. OANDA Europe Limited ist ein in England eingetragenes Unternehmen mit Sitz in England, Nummer 7110087, das durch Aktien mit Sitz in Tower 42, Floor 9a, 25 Old Broad St, London EC2N 1HQ, zugelassen ist und von der Financial Conduct Authority zugelassen ist. Nr .: 542574. Die OANDA Asia Pacific Pte Ltd (Co. Reg. Nr. 200704926K) verfügt über eine von der Monetary Authority of Singapore erteilte Capital Markets Services License, die ebenfalls von der International Enterprise Singapore lizenziert wird. OANDA Australia Pty Ltd wird von der australischen Securities and Investments Commission ASIC (ABN 26 152 088 349, AFSL Nr. 412981) reguliert und ist der Emittent der Produkte und Dienstleistungen auf dieser Website. Es ist wichtig für Sie, um die aktuelle Financial Service Guide (FSG) zu betrachten. Produkt-Offenlegungserklärung (PDS). Konto-Bedingungen und alle anderen relevanten OANDA-Dokumente, bevor Sie eine finanzielle Investitionsentscheidungen treffen. Diese Dokumente finden Sie hier. OANDA Japan Co. Ltd. Erster Typ I Finanzinstrumente Geschäftsleiter des Kanto Local Financial Bureau (Kin-sho) Nr. 2137 Institut Financial Futures Association Teilnehmer Nr. 1571. 1996 - 2015 OANDA Corporation. Alle Rechte vorbehalten. OANDA, fxTrade und OANDAs fx sind Eigentum der OANDA Corporation. Alle anderen Marken, die auf dieser Website erscheinen, sind das Eigentum ihrer jeweiligen Besitzer. MT4 EA Course: unsere erste forex expert Advisor Dieser Artikel ist Teil einer Serie. Hier sind die anderen Teile: Willkommen im zweiten Teil unseres MetaTrader4 Expert Advisor Kurs Verpasste den ersten Teil Go lesen Sie die MT4 EA Kurs Intro jetzt, I8217ll warten In diesem Teil werden wir lernen, wie man den MetaEditor 8211 die integrierte Entwicklungsumgebung verwenden Oder IDE für MetaTrader4 8211 zu entwickeln, die außergewöhnliche Fachberater I8217ll zeigen Ihnen rund um den Editor und we8217re sogar gehen, um unsere erste professionelle Berater zu schaffen. Let8217s nennen, dass EA die Forex Wall-E. Holen Sie sich Robots, automatisierte Programme. Ah, moooving on Nach diesem Artikel werden Sie sich mit dem MetaEditor wohl fühlen und wissen, wie Sie einen neuen Expertenberater erstellen können. That8217s fast auf halbem Weg zu rechen in diesen Pips mit unserer automatisierten Strategie Dies sind Ihre ersten Schritte in eine neue Welt 8211 mit einem riesigen Potenzial Pay-off. 8220Invest in sich selbst. Ihre Karriere ist der Motor Ihres Vermögens.8221 8211 Paul Clitheroe Bevor wir anfangen, stellen Sie bitte sicher, dass von nun an alles, was Sie laufen, auf einem Demokonto ist. Ich wouldn8217t möchten sehen Sie Ihr Konto aus, weil Sie eine Codierung Fehler. Wir werden Demo-Konten und Test-Strategien, um sicherzustellen, dass alles gut getestet wird, there8217s keine Notwendigkeit für ein Live-Konto. Sie sollten auch etwas vertraut mit MetaTrader. Wenn nicht, ist MetaTrader 4 die Handelssoftware, die wir verwenden werden. Wenn Sie noch nicht eingerichtet haben, finden Sie sich einen Makler (die Leute bei Pepperstone sind solide, aber jeder reglementierte Big-Name-Broker sollte in Ordnung sein) und installieren nach den Anweisungen Ihres Brokers. Der MetaTrader Strategy Tester Die Symbolleiste in diesem Screenshot sollte Ihnen ein vertrauter Anblick sein. Dies sind die Standard-Steuerelemente, die mehr oder weniger jede MetaTrader-Anwendung haben sollte. Wenn Sie don8217t sie sehen, werfen Sie einen Blick auf View 8211 Toolbars, um die richtigen Symbolleisten zu aktivieren. Klicken Sie auf die Schaltfläche "Strategy Tester" (linker Kreis) und Sie sollten folgendes unten im Fenster sehen: Hier werden wir unsere Expertenberater ausführen, die Sie konfigurieren können, welches Währungspaar und welchen Zeitrahmen Sie ausprobieren möchten Und ein paar andere Einstellungen, die wir später erhalten. Dies ist auch, wo Sie in der Lage, Backtest Ihre Strategien. Sie können dies als das Kontrollzentrum Ihrer künftigen Experten beraten Der MetaEditor Aber zuerst, let8217s zurück zu der Symbolleiste und klicken Sie auf den MetaQuotes Language Editor (rechten Kreis). Das sollte den Redakteur öffnen, von dem ich schon früher gesprochen habe. Es öffnet sich ein neues Fenster, das ähnlich aussehen sollte: Hier findet die Magie statt. Dies ist wie Disneyland für uns EA-Entwickler. Es sei denn Sie don8217t wie Disneyland, denke ich. Next up: einige Zauberer Der MQL-Assistent Hier können Sie neue Expert Advisors erstellen, schreiben Sie den Code, dass sie ticken, kompilieren und debuggen Sie Ihre Strategie macht. Let8217s beginnen mit der Schaffung eines neuen Experten Advisor, sollen wir Nach dem Klicken auf die 8220New8221 Schaltfläche in der oberen linken Ecke, sollte dieses Fenster erscheinen: Sie können bereits sehen, dass Sie viel mehr mit MQL4 tun können, als nur erstellen Expert Advisors Sie können auch Ihre eigenen Indikatoren, erstellen Sie ein Skript (das ist nur ein anderer Name für ein Stück Code, der nur einmal im Client-Terminal ausgeführt wird) und erstellen Bibliotheken (die Sätze von Funktionalität, die von mehreren Experten Berater verwendet werden können). Whoa, nicht zu viel in einem go Stellen Sie sicher 8220Expert Advisor (Vorlage) 8221 ist ausgewählt und klicken Sie auf Weiter. Geben Sie dem Fachberater einen einprägsamen Namen, z. B. ForexWall-E. Lassen Sie alle anderen Einstellungen so wie sie sind und klicken Sie auf Weiter. Eine Notiz über Ereignisse In den nächsten 2 Bildschirmen des Assistenten werden einige Optionen angezeigt, die sich auf Ereignisse beziehen. Ereignisse sind Momente in der Ausführung des Expertenberaters, in dem wir in der Lage sein werden, den Expertenberater in 8221 zu übernehmen, indem wir einen benutzerdefinierten Code ausführen. Let8217s schnell über die verschiedenen Arten von Ereignissen, die uns zur Verfügung stehen: OnTimer. Ereignis, das ausgeführt wird, wenn ein Zeitgeber verwendet wird. Wir können die Frequenz in Sekunden selbst einstellen. Dies ist nützlich, wenn Sie jede X-Sekunde ausführen oder überprüfen möchten. OnChartEvent. Behandelt eine Sammlung von Ereignissen, die sich auf Diagrammaktionen beziehen (Mausklick, Diagrammänderungen, Objekte, die erstellt werden, wenn etwas auf dem Diagramm gezogen wird). Nützlich, wenn Sie Benutzeraktionen abfangen möchten, während der EA ausgeführt wird. OnTester. Wird dieses Ereignis nur beim Testen der EA aufgerufen, kurz bevor der Test durchgeführt wird. Hier können Sie Testergebnisse aus der EA anfordern, wie zB Profit, die Balance, die Anzahl der Trades, die Ihre EA gemacht hat, usw. Für heute sorgen sich nicht allzuviel an diesen Ereignissen. Lassen Sie alles auf seine Standardeinstellungen und klicken Sie auf Weiter und beenden. Ta-da. Sie haben soeben Ihren ersten kompetenten Berater erstellt. Gut gemacht, geben Sie sich eine schnelle Pat auf der Rückseite Gut. Let8217s weiterhin auf unserem Abenteuer Ausführen eines Expert Advisor Was Sie gerade erstellt haben, ist ein voll funktionsfähiger Expert Advisor. Don8217t glauben Sie mir, Sie können es ausprobieren, indem Sie auf die große 8220Compile8221-Schaltfläche (Kompilieren bedeutet, dass der MetaEditor unseren menschlich lesbaren Code in Maschinenanweisungen umzuwandeln, die tatsächlich zum Ausführen als EA geeignet sind). Auf dem unteren Teil des MetaEditor sollten Sie so etwas sehen: Gehen Sie zurück zu MetaTrader 4. Sie sollten immer noch die Strategie Tester auf der Unterseite des Fensters. Im ersten Dropdown-Menü können Sie nun Ihre neue EA finden: Wenn Sie die gleichen Strategy Tester-Einstellungen verwenden (das "Von" und "Bis" ist noch nicht so wichtig), können Sie auf Start klicken, um Ihre neu erstellte Strategie zu testen. Geben Sie ihm einen Moment, um zu berechnen, und Sie sollten mit einem grünen Balken auf der Unterseite angezeigt werden, was darauf hinweist, dass Ihr EA fertig ausgeführt wird. Beachten Sie die neuen Registerkarten, die unten erschienen sind: Durchsuchen Sie sie durch. Bisher sind Ergebnisse und Grafik leer (da noch keine Trades gemacht wurden), aber die Register Berichte und Zeitschriften werden Informationen über den Testbericht des Expertenberaters und einige Protokollierungsinformationen anzeigen: Ziemlich schön huh Die Berichtsregisterkarte ist wo du bist Verbringen viel Zeit mit der Analyse der Trades Ihre Experten beraten hat. Aber selbstverständlich tut dieser Fachberater nicht viel. Let8217s ändern, dass jetzt. Unsere erste EA 8211 ForexWall-E Dinge könnte ein bisschen technisch jetzt, wir gehen, um tatsächlichen Code zu verwenden. Aber ich verspreche es, es wird leicht zu verdauen sein, wir werden es wohl durchbrechen. Zuerst öffnen let8217s unser MetaEditor wieder und redigieren die void OnTick () Methode, also sieht es wie folgt aus: Nachdem Sie8217ve den Code aktualisiert haben, drücken Sie die 8220Compile8221 Taste, um sicherzustellen, dass es keine Fehler gibt. Es sollte ohne Probleme zu bauen (Schwierigkeiten mit diesem Lassen Sie mich wissen, in den Kommentaren, kann ich Ihnen helfen). Der Code scheint ein wenig komplex, so let8217s über sie Zeile für Zeile. Aber zuerst: Was sind Zecken Über Forex Zecken Eine Zecke im Zusammenhang mit forex bedeutet die kleinste Erhöhung oder Abnahme des Preises, die ein Währungspaar machen kann. Deshalb, jedes Mal, wenn Sie sehen, der Preis nach oben oder unten auf die kleinste Weise, das ist ein Zecken. Es ist auch, wenn das OnTick - Ereignis aufgerufen wird. Code Walkthrough Dies ist unsere Funktionsdeklaration. Wir geben die Verfügbarkeit dieser Funktion an, damit sie aufgerufen werden kann. Diese if-Anweisung stellt sicher, dass, wenn es bereits eine offene Bestellung, wir don8217t öffnen eine andere. OrdersTotal () ist eine eingebaute Funktion in der MQL4-Sprache und gibt die Anzahl der momentan geöffneten Aufträge zurück. Hier definieren wir einige Variablen: Die Losgröße beträgt 0,01 Der Stopverlust beträgt 500 Punkte, was 50 Pips auf einem Broker entspricht, der 5 Ziffern verwendet, da in diesem Fall 1 Pip 110. Punkt liegt. Wenn dies verwirrt Sie jetzt, don8217t Sorge und nur davon ausgehen, wir verwenden einen Stop-Verlust von 50 Pips. Die Gewinn-Gewinn wird auch 50 Pips (aus dem gleichen Grund wie oben). Diese Zeile bedeutet, dass wir den Wert des 300 exponentiellen gleitenden Durchschnitts (oder EMA) abrufen. Wir werden diesen gleitenden Durchschnittswert verwenden, um festzustellen, ob wir einen Handel eingeben sollen oder nicht. Nun, eine Menge von Parametern werden mit diesem EMA verwendet Dies ist, was sie bedeuten: Dies ist das erste Mal, wenn wir den Wert eines Indikators verwenden Es gibt Lasten mehr eingebaute Indikator in MQL4, wie iStochastic und iRSI. In den kommenden Teilen dieser Serie, decken wir diese und vieles mehr. Was hier geschieht, ist, dass wir nur einen Trade geben, wenn der Ask-Preis 50 Pips noch niedriger als der EMA-Wert ist. Mit anderen Worten: Wenn der Preis mehr als 50 Pips unterhalb der 300 EMA-Linie ist, sollten wir kaufen. Schließlich erhalten wir die eigentliche Bestellung Die OrderSend () - Funktion ist eine weitere integrierte Funktion, die es uns erlaubt, programmgesteuert einen Auftrag zu erstellen. In diesem Fall erstellen wir einen Kaufauftrag für 0,01 Lose, mit dem Stop-Loss und Gewinn, den wir früher definiert haben. Klicken Sie erneut auf die Schaltfläche Kompilieren und gehen Sie zurück zu MetaTrader. Starten Sie den Expertenratentest im Strategy Tester. Jetzt sind die Ergebnisse, Grafik und Bericht-Registerkarten nicht mehr so ​​langweilig: Und wie Sie sehen können, scheint es sogar unsere erste professionelle Berater sogar einen bescheidenen Gewinn (größtenteils durch Glück, kein Zweifel, Ihre Ergebnisse können je nach der Währung unterschiedlich sein Paar, ausgewählter Zeitrahmen und Broker). Aber es8217s ein ermutigendes Ergebnis trotzdem Jeder liebt einen Graphen aufwärts, rechts Fazit Whoop, Teil zwei unserer MT4-Experten-Berater Kurs verpackt eine Menge Informationen You8217ve gelernt, wie die Strategie Tester verwenden. Sie haben sich mit dem MetaEditor vertraut gemacht und einen neuen Expertenberater geschaffen. You8217ve baute Ihre erste EA und gleichzeitig die ersten Schritte mit MQL4. That8217s es für diese Zeit. Ich ermutige Sie, mit Ihrem neu erstellten Expertenberater zu spielen, ändern Sie einige der Parameter, die wir definiert haben und sehen, wie sie das Ergebnis der Ausführung Ihrer EA in der Strategie-Tester beeinflussen. Das nächste Mal werden wir mit unserem fachkundigen Berater fortfahren und Schritt für Schritt verbessern und es fester machen. Wenn Sie Fragen haben, lass es mich wissen in den Kommentaren. Melden Sie sich zu meinem Newsletter an, wenn Sie auf dem Laufenden gehalten werden möchten, wann der nächste Teil des Kurses veröffentlicht wird

No comments:

Post a Comment