Multi Währung Hedged Forex Handelssystem


Hedge Trading Systems für Forex Updated October 19, 2016 Eine Sache, die Sie immer denken sollten, wie ein Forex Trader ist Forex-Risikomanagement. Das Verwalten Ihres Risikos kann viele Formen annehmen, aber eine Form ist, Hedging zu tun. Hedging ist im Wesentlichen reduzieren oder nivellieren Ihr Risiko durch die Trades, die potenziell aufheben einander zu einem gewissen Grad. Einige neuere Forex-Vorschriften haben die Fähigkeit zur direkten Absicherung mit US Forex Trader entfernt. Es war möglich, lange und kurz auf das gleiche Paar in demselben Konto zu gehen. Dies ist noch möglich mit Konten, die nicht in den USA basieren, aber in den USA ist es nicht mehr erlaubt. Allerdings gibt es einen Workaround von Sorten, die nicht ganz so sauber ist, aber immer noch als Hecke existiert. In Forex wird der Handel paarweise durchgeführt. Bei jedem Handel gibt es zwei Währungen. Let39s sagen, du wolltest lange auf EUR USD gehen, aber du warst kurzfristig über USD Stärke besorgt. Du könntest auch lange auf das USDCHF-Paar gehen. Dies würde Ihnen eine lange USD-Position geben, um Verluste in Ihrer EURUSD-Position auszugleichen. Der Nachteil ist, dass you39d CHF Exposure haben. Dies ist ein nie endender Kreis, es gibt nicht wirklich so etwas wie eine perfekte Hecke. Es wird immer eine Hecke der Art sein. Allerdings senken Sie Ihr USD-Risiko, indem Sie diese Trades machen. Die wichtigste Sache zu erinnern ist, dass Sie versetzen, zumindest eine Seite Ihres Handels. Lassen Sie sich sagen, Sie hätten sich mehr um Ihre Euro-Exposition gekümmert. In diesem Fall hättest du sich entschieden haben, ein Paar wie EURCHF zu gehen. Die Fähigkeit, diese Arten von Hedge-Trades zu erstellen, ist, nach einem Paar zu suchen, das die Währung enthält, die Sie absichern möchten, aber es hat eine andere Währung gepaart, die eine niedrigere Volatilitätsstufe hat. Zum Beispiel kann die Absicherung mit EURUSD und EURJPY nicht eine sehr gute Idee sein. Der JPY ist bekanntlich sehr flüchtig. Es wäre riskant, nackt zu sein. Der ultimative Weg, um diese Hecken zu tun, ist, sie während der riskanten Zeiten zu setzen und sie abzunehmen, wenn das Risiko abnimmt. Zum Beispiel, während bestimmter Pressemitteilungen, wie Beschäftigung, Überraschungen können große Bewegungen zu produzieren. Es wäre sinnvoll, deine Hecke vor der Freigabe zu setzen und es nachher abzunehmen. Sie müssen sich aber daran erinnern, dass Sie, wenn Sie eine Hecke anziehen, Ihren Gewinn und Verlust neutralisieren. Ihre Gewinne werden so begrenzt wie Ihre Verluste. Dies ist, was der US-Kongress dachte, sie würden gegen sie schützen, wenn sie gegen direkte Absicherung zugestehen. Wenn Sie planen, diese Art von Strategie zu verwenden, um das Risiko zu bewältigen, müssen Sie sich daran erinnern, dass der Vergleich zwischen verschiedenen Paaren nicht immer auf Pip-Wert brechen wird. Es hängt immer von der Währungsumrechnung zwischen Ihrer Währung und den Währungspaaren in Frage, und auf welchem ​​Paar ist das Basispaar in den Paaren you39re Handel. Die Losgröße auf dem ersten Paar kann 10k sein, aber das zweite Paar kann etwas weg sein, wenn du die Hecke perfektionieren wolltest, könnte es eine Zahl wie 10.20000 sein, um perfekt zu sein. Hedging ist keine perfekte Wissenschaft, nur eine, die gut funktioniert, um das Risiko in bestimmten Situationen etwas zu senken. Es sollte klug verwendet werden, und es sollte nicht als ein volles Sicherheitsnetz gelten. Hedging ist ein großartiges Werkzeug, wenn es klug verwendet wird, vor allem, wenn mit anderen Risikomanagement-Techniken wie gute Stop-Platzierung kombiniert und Ziele gesetzt, kann es helfen, minimieren Verluste bei Überraschungen. Hast du diesen Artikel hilfreich gefunden Fühlen Sie sich frei, um mich an Forextrading64aboutguide oder folgen Sie mir auf Facebook oder Twitter, um mit neuen Forex Trading Articles. Multi Währung Forex Authorized Center Forex Trading Intro Forex ist einer der größten liquiden Finanzmärkte, die Milliarden erzeugen Dollars in Einnahmen jeden Tag unter Ausnutzung von kleinen Schwankungen im Wert der Fremdwährungen. Heute ist Forex ein ehrenhafter Handel, der es kleinen Unternehmern ermöglicht, relativ bescheidene Geldmengen zu investieren und riesige Gewinne zu ernten. Während in den Börsen Anleger mit großen Barreserven profitieren können, ist der Devisenmarkt viel dynamischer und ermöglicht es Investoren, Gewinne mit einem Anfangsbudget von 1.000 USD zu erzielen. Der Forex-Markt ändert sich nach zahlreichen Faktoren, die vorbestimmt sind, wie der politische Status der Nationen, der Nationen Wirtschaftsfortschritt und der Verbraucherpreisindex in Dutzenden von verschiedenen Nationen und so weiter. Auch wenn es klingt komplizierte Forex-Händler verwenden fortgeschrittene Systeme, die Minute Ereignisse zu berechnen und zuverlässige Vorhersagen zu liefern. Multiforex ist Ihr Tor zur Welt des Forex Trading seine Ihre Chance, Gewinne schlau zu machen, ohne in riskante Finanzmarkt wie die NASDAQ beteiligt zu sein. Online-Devisenhandel ermöglicht es Ihnen, in ständigem Zusammenhang mit dem weltweit größten Finanzmarkt und sofortige Transaktionen von Fremdwährungen zu bleiben. Diese pädagogische Forex-Center ist für Sie gemacht, die Anfänger Forex Trader, wo Sie auch für Geld zu bloggen oder finden Sie Forex Marktnachrichten und Devisenhandel Empfehlungen für professionelle Forex Trader. Wenn Sie nach Lösungen für viele Lebenssituationen suchen, ist das Coaching eine kraftvolle Möglichkeit, sie zu finden. Capacity Life Coaching Extended Forex Broker Bewertungen bei Forex Trading Pal Aktuelle Artikel 06102007 03:00 PM Die Europäische Union ist eine der größten politischen Organisationen in der Welt, die weitgehend Auswirkungen auf Devisen. Hear, wir beginnen eine Reihe von Artikeln, um die Grundlagen der EU zu diskutieren, um die Herausforderungen zu prüfen, denen es in der Zukunft begegnen wird. . 06102007 03:00 PM Hedging ist ein ganz normales Verhalten, vor allem für Menschen, für die internationale Finanzgeschäfte eine Nebenerwerb sind. Einfache Vermeidung von Nettoverpflichtungen in einer Fremdwährung spart Zeit und Mühe, sich mit den sich schnell ändernden internationalen Währungsbedingungen zurecht zu halten. . 06102007 03:00 PM Um als Forex Trader erfolgreich zu sein, müssen Sie wissen, wie man sich psychologisch auf die Entwicklungen auf dem Devisenmarkt abstimmt. Erfahren Sie, wie Sie ein psychologischer Riese im Bereich des Devisenhandels werden können. . MetaTrader 5 - Beispiele Erstellen eines Multi-Währung Multi-System Expert Advisor Einleitung Ich glaube, es gibt ziemlich viele Händler, die mehr als ein Trading-Symbol handeln und mehrere Strategien verwenden. Dieser Ansatz ermöglicht es Ihnen nicht nur, Ihren Gewinn potenziell zu steigern, sondern auch das Risiko eines erheblichen Nachlasses bei einem effizienten Geldmanagement zu minimieren. Bei der Erstellung eines Expertenberaters ist der erste natürliche Schritt bei der Überprüfung der Effizienz der Programmstrategie eine Optimierung, um die besten Eingabeparameter zu ermitteln. Bei identifizierten Parameterwerten wäre Expert Advisors technisch fertig zum Handel. Doch das würde eine wichtige Frage unbeantwortet lassen. Was wäre Testergebnisse wie wenn ein Händler alle seine Strategien zusammen in einem einzigen Experten-Berater Die Erkenntnis, dass Drawdown auf mehrere Symbole oder Strategien könnte irgendwann überlappen und führen zu einem grässlichen totalen Drawdown oder sogar eine Margin Call kann manchmal kommen als Eine böse Überraschung. Dieser Artikel stellt ein Konzept der Schaffung eines Multi-Währungs-Multi-System Expert Advisor, die uns erlauben, eine Antwort auf diese wichtige Frage zu finden. 1. Aufbau des Sachverständigenberaters Grundsätzlich ist die Struktur des Sachverständigenberaters wie folgt: Abb. 1. Struktur des Multi-Währungs-Multi-System Expert Advisor Wie Sie sehen können, basiert das Programm auf einer for-Schleife. Jede Strategie ist in einer Schleife angeordnet, in der jede Iteration für den Handel jedes Symbols separat verantwortlich ist. Hier können Sie in Loops unbegrenzte Anzahl von Strategien arrangieren. Wichtig ist, dass Ihr Computer über ausreichende Ressourcen verfügt, um ein solches Programm zu bearbeiten. Sie sollten bedenken, dass es nur eine Position für jedes gehandelte Symbol in MetaTrader 5 geben kann. Eine solche Position repräsentiert die Summe der Lose von zuvor ausgeführten Buys und Sells. Daher ist das Ergebnis der Multi-Strategie-Prüfung für ein Symbol nicht identisch mit der Summe der separaten Testergebnisse der gleichen Strategien für das gleiche Symbol. Für eine genauere Betrachtung der Struktur des Expert Advisor werden wir 2 Strategien nehmen, von denen jeder zwei Symbole handelt: Buy: Ask Preis erreicht das untere Band des Bollinger Bands Indikators, der auf niedrigem Preis berechnet wird. Closing: Bid-Preis erreicht das untere Band des Bollinger Bands-Indikators, der auf der Grundlage des hohen Preises berechnet wird. Verkauf: Gebotspreis erreicht das obere Band des Bollinger Bands-Indikators, der auf der Grundlage des hohen Preises berechnet wird. Closing: Ask Preis erreicht die obere Band des Bollinger Bands Indikator berechnet auf niedriger Preis. Einschränkung: Nur ein Deal kann auf einer beliebigen Bar ausgeführt werden. Buy: Die vorherige Bar ist bärisch (nah lt offen) und Ask Preis erreicht die vorherigen Bars hoch. Closing: durch Stop Loss oder Take Profit. Verkaufen: Die vorherige Bar ist bullish (nahen gt offen) und Bid Preis erreicht die vorherigen Bars niedrig. Closing: durch Stop Loss oder Take Profit. Einschränkung: Nur ein Deal kann auf einer beliebigen Bar ausgeführt werden. Um unabhängig von den neuen Ticks für ein Symbol zu sein, auf dem der Expert Advisor getestet wird oder welches es handeln wird, ist es ratsam, die OnTimer () - Funktion für den Handel im Multi-Währungsmodus zu verwenden. Zu diesem Zweck legen wir bei der Initialisierung des Expert Advisor die Häufigkeit des Erzeugens eines Ereignisses für den Programmberechnungsaufruf mit der Funktion EventSetTimer () fest, und bei der Deinstallation verwenden wir die EventKillTimer () - Funktion, um dem Terminal zu signalisieren, die Erzeugung von Ereignissen zu stoppen EventSetTimer (). Sie können auch EventSetMillisecondTimer () verwenden. Wo die Frequenz genau auf Millisekunden gesetzt ist, aber Sie sollten es nicht durch zu häufige Programmkalkulationsanrufe missbrauchen. Für den Zugriff auf Konto-, Positions - und Symboleinstellungen sowie Handelsfunktionen nutzen wir CAccountInfo. CPositionInfo. CSymbolInfo und CTrade Klassen. Lässt sie in den Expert Advisor einbeziehen: Da der Expert Advisor auf Loops basiert, müssen wir Arrays für seine externen Parameter erstellen. Lässt zuerst Konstanten erstellen, die der Anzahl der Symbole für jede Strategie entsprechen: Wir erstellen dann externe Parameter. Mit Konstanten bestimmen wir Größen von Arrays, auf die sie kopiert werden sollen. Weiterhin erstellen wir Indikatorhandles und andere globale Variablen. Ein Beispiel für ein Symbol der Strategie ist unten vorgesehen: Um die Möglichkeit zu haben, den Handel für ein bestimmtes Symbol zu deaktivieren, haben wir eine boolesche Variable IsTradeA0 erstellt, die am Anfang von Loops platziert wird. 2. Initialisierung des Expertenberaters Erstens können wir die für alle Strategien erforderlichen Werte erhalten, z. B. Hebelwirkung. Da Hebelwirkung auf das Handelskonto angewendet wird und nichts mit einer Strategie oder einem Symbol zu tun hat, besteht keine Notwendigkeit, seinen Wert in die Arrays zu kopieren: Wir kopieren dann externe Variablen in Arrays. Wenn ein externer Parameter durch den Typ definiert wird, der eine Umstellung auf einen anderen erfordert, kann dies beim Kopieren in Arrays bequemer erfolgen. In diesem Fall können wir sehen, dass BBPeriodA0 als uint erstellt wurde, um zu verhindern, dass der Benutzer einen negativen Wert festlegt. Hier konvertieren wir es in int und kopiere es in das Array, das auch als int erstellt wurde. Andernfalls gibt der Compiler eine Warnung aus, wenn Sie versuchen, den Typintyp in den Indikatorhandle einzufügen. Erfahren Sie weiter, ob das gehandelte Symbol in der Market Watch verfügbar ist und ob es mehrmals innerhalb einer Strategie verwendet wurde: Wenn die Symbole korrekt ausgewählt wurden, überprüfen Sie auf Fehler in den Eingabeparametern für jeden von ihnen, erstellen Sie Indikatorgriffe, erhalten Sie die Daten, die für die Losberechnung erforderlich sind, und, falls erforderlich, andere Dinge, wie sie in der gegebenen Strategie definiert sind. Wir werden die oben genannten Aktionen innerhalb einer for-Schleife implementieren. Dann setzen wir die Parameter für den Handel von Strategie A mit dem TradeA-Objekt der CTrade-Klasse. Die gleiche Prozedur wird für jede Strategie wiederholt, d. h. Kopieren von externen Variablen in Arrays Überprüfen Sie, ob die Symbole korrekt ausgewählt sind. Kontrollieren Sie die Fehler, legen Sie die Anzeigehandles fest, berechnen Sie die Daten für das Los und für alles, was für eine gegebene Strategie erforderlich ist. Stellen Sie die Parameter für den Handelsbetrieb ein. Schließlich wäre es gut, zu überprüfen, ob ein und dasselbe Symbol in mehreren Strategien verwendet wird (ein Beispiel für zwei Strategien ist unten angegeben): 3. Trading For Loops Das Framework für Loops innerhalb der OnTimer () - Funktion ist wie folgt: Wenn ein Single-Symbol Expert Advisor auf Basis einer einzigen Strategie eine Bedingung hat, bei der alle nachfolgenden Berechnungen beendet werden müssen, verwenden wir den Return Operator. In unserem Fall müssen wir nur die aktuelle Iteration beenden und mit der nächsten Iteration fortfahren. Zu diesem Zweck ist es am besten, den Operator fortzufahren. Wenn Sie Ihren Multi-Strategy Expert Advisor erweitern möchten, indem Sie eine Strategie mit einer for-Schleife hinzufügen, die eine Bedingung für die Beendigung aller nachfolgenden Berechnungen enthält, können Sie folgendes Muster verwenden: Nach dem Erstellen des Frameworks der for-Loops fügen wir einfach ein Es kodiert von anderen EAs und ersetzt dann einige Variablen mit Array-Elementen. Zum Beispiel ändern wir die vordefinierte Variable Symbol zu SymbolAi oder Punkt zu PointAi. Werte dieser Variablen sind typisch für das gegebene Symbol und wurden daher bei der Initialisierung auf Arrays kopiert. So finden wir zum Beispiel den Indikatorwert: Um das Schließen einer Kaufposition zu realisieren, schreiben wir den folgenden Code: Eröffnung einer Kaufposition: Denken Sie daran, die Timer-Ereignisgenerierung zu beenden und die Indikatorhandles bei der Deinstallation zu löschen. 4. Testergebnisse Wenn der Expert Advisor bereit ist, testen wir jede Strategie und jedes Symbol separat und vergleichen die Testergebnisse mit denen, die im Testmodus erhalten wurden, wenn alle Strategien und Symbole gleichzeitig gehandelt werden. Es wird davon ausgegangen, dass der Benutzer bereits die optimalen Werte der Eingabeparameter identifiziert hat. Im Folgenden finden Sie die Einstellungen des Strategie-Testers: Abb. 2. Strategie-Tester-Einstellungen Ergebnisse für Strategie A, EURUSD: Abb. 3. Testergebnisse für Strategie A, EURUSD Ergebnisse für Strategie A, GBPUSD: Abb. 4. Testergebnisse für Strategie A, GBPUSD Ergebnisse für Strategie B, AUDUSD: Abb. 5. Testergebnisse für Strategie, AUDUSD Ergebnisse für Strategie B, EURJPY: Abb. 6. Testergebnisse für Strategie, EURJPY Testergebnisse für alle Strategien und Symbole: Abb. 7. Testergebnisse für alle Strategien und Symbole Fazit Als Ergebnis haben wir eine bequeme und einfache Struktur des Multi-Währungs-Multi-System Expert Advisor, in dem Sie praktisch jede Ihrer Strategien platzieren können. Ein solcher Expert Advisor ermöglicht es Ihnen, die Effizienz des Handels mit all Ihren Strategien besser zu beurteilen. Es kann sich auch als nützlich erweisen, wenn nur ein Expert Advisor an einem bestimmten Konto arbeiten darf. Der Quellcode des Expert Advisor ist dem Artikel beigefügt, um das Studium der oben genannten Informationen zu erleichtern.

Comments