Hedging Forex Experten Berater

MetaTrader 4 - Beispiele Die Grundlagen der Codierung Ein Hedge Expert Advisor Einführung Im gehend, um eine Vorstellung von einem einfachen Hedge-Experten beraten. Die große Notiz von Hedging EA Basic: Hedge (Finanzen) (aus Wikipedia, der freien Enzyklopädie) In Finance. Eine Absicherung ist eine Investition, die speziell zur Reduzierung oder Streichung des Risikos bei einer anderen Investition getroffen wird. Hedging ist eine Strategie, die darauf ausgerichtet ist, das Engagement in einem unerwünschten Geschäftsrisiko zu minimieren, während es dem Unternehmen ermöglicht, von einer Investitionstätigkeit zu profitieren. Typischerweise kann ein Hedger in ein Wertpapier investieren, das seiner Meinung nach im Vergleich zu seinem beizulegenden Zeitwert (z. B. einem Hypothekendarlehen, das er dann macht) unterbewertet ist, und kombiniert dies mit einem kurzen Verkauf einer damit zusammenhängenden Sicherheit oder Wertpapiere. So ist der Hedger egal, ob der Markt als Ganzes geht nach oben oder unten in Wert, nur, ob die unterpreisigen Sicherheit schätzt, relativ zur Hedge. Holbrook Arbeiten. Ein Pionier in der Absicherung Theorie, nannte diese Strategie Spekulation in der Basis, 1, wo die Basis ist der Unterschied zwischen den hedges theoretischen Wert und seinen tatsächlichen Wert (oder zwischen Spot-und Futures-Preise in Workings Zeit). Eine Form der Risikobereitschaft ist für jede Geschäftstätigkeit inhärent. Einige Risiken gelten als natürliche für bestimmte Unternehmen, wie das Risiko der Ölpreise steigen oder sinken ist natürlich für Öl-Bohr-und Raffinerie-Unternehmen. Andere Risikoarten sind nicht erwünscht, können aber nicht ohne Absicherung vermieden werden. Jemand, der ein Geschäft hat, kann zum Beispiel auf natürliche Risiken wie das Risiko des Wettbewerbs, der schlechten oder unpopulären Produkte und so weiter aufpassen. Das Risiko, dass der Ladenbesitzer durch Feuer zerstört wird, ist jedoch unerwünscht und kann durch einen Feuerversicherungsvertrag abgesichert werden. Nicht alle Sicherungsgeschäfte sind Finanzinstrumente: Ein Produzent, der beispielsweise in ein anderes Land exportiert, kann sein Währungsrisiko beim Verkauf durch Verknüpfung seiner Aufwendungen mit der gewünschten Währung abbilden. Read more here Alle Dinge, die wir vom Server benötigen, müssen von der Funktion MarketInfo (Stringsymbol, int type) aufgerufen werden. Diese Funktion ermöglicht es uns, alle Daten über die Daten aufzurufen, die im aktiven Diagrammfenster erscheinen. Dies erlaubt uns auch, jede Art von Ordnung eines Symbols über das Symbol zu senden, das aktiv im aktiven Diagrammfenster angezeigt wird. Und das lässt uns das 2-Zeichen leicht absichern. Danke Gott und MT4 Teammitglieder, es hilft so viel. Eine Sache, die in der Absicherung notwendig ist, ist die Korrelation zwischen den 2 Überwachungssymbolen, die mit einigen kleinen Funktionen herausfinden können, die unten gezeigt werden. Korrelation . In der Finanzwelt, ist das statistische Maß der Beziehung zwischen zwei Wertpapieren. Der Korrelationskoeffizient liegt zwischen -1 und 1. Eine Korrelation von 1 bedeutet, dass sich die beiden Währungspaare in derselben Richtung 100 der Zeit bewegen werden. Eine Korrelation von -1 impliziert, dass sich die beiden Währungspaare in der entgegengesetzten Richtung 100 der Zeit bewegen. Eine Korrelation von Null impliziert, dass die Beziehung zwischen den Währungspaaren völlig zufällig ist. Lesen Sie mehr hier Alle oben sind die einfachen Dinge, die die Forex-Hedger mit MT4 Expert Advisor müssen wissen. Jetzt können wir beginnen, eine Hecke EA. Schritt für Schritt zum Kodieren der Hecke EA Schritt 1. Die Eingabeparameter Zuerst müssen wir 2 korrelierende Symbole wählen, dh GBPUSD amp EURUSD, die immer den gleichen Weg wie EURUSD amp USDCHF bewegen, die sich immer in umgekehrter Richtung bewegen In diesem Artikel werde ich mein eigenes Lieblingsheckenpaar wählen, das EURJPY amp GBPJPY ist. Es bewegt sich immer die gleiche Weise, einfacher, die Art der Sicherungsart festzulegen. Jetzt können wir loslegen. Um eine Hedge-EA zu starten, können wir die Eingangsvariablen unten kennen lernen. Schritt 2. Die Variable Deklaration Nachfolgend sind die Variablen in diesem EA verwendet und ich werde nur erklären, die Variable erforderlich, um zu verstehen, wie die EA funktioniert. Schritt 3. Erhalten Sie alle erforderlichen statischen Parameter Nun können Sie einige statische Werte angeben, die im init () - Teil deklariert werden. Bevor wir in den lustigsten Teil, auf den wir warten, die start () - Funktion bekommen, beginnen wir mit den Funktionen, die in diesem EA verwendet werden. Beachten Sie aber, dass alle Funktionen außerhalb der start () Funktion bleiben. 1. Die Korrelationsfunktion Zuerst müssen wir mit den Korrelationsberechnungsfunktionen beginnen. Die folgenden Funktionen werden von einem Mann angewendet, der die kostenlose Korrelationsanzeige (igorad2004list. ru) verteilt, und ich habe sie für eine einfache Verwendung in diesem EA modifiziert, so dass wir nicht mehr den Korrelationswert vom äußeren Indikator aufrufen müssen. Gute Idee Die CorPeriod-Variable wird als Eingabevariable extern sein, damit wir sie anpassen können. Wenn Sie die Korrelation zwischen zwei Symbolen berechnen wollen, rufen Sie die Funktion Cor (string base, string hedge) wie diese Cor (EURJPY, GBPJPY) auf. Es ist einfach, ist es nicht 2. Die Send Hedge-Funktion Ich denke, es ist einfacher zu verwalten, wie wir die Hedge-Aufträge, indem Sie eine SendH-Funktion unten senden können. Lesen Sie hier mehr über die OrderSend-Funktion. Diese ErrorDescription (GetLastError ()) Funktion oben lässt unsere EA uns sagen, welcher Fehler aufgetreten ist, wenn die Handelsfunktion für uns gearbeitet hat. Um es zu benutzen, müssen wir die stdlib. mqh-Datei, indem Sie den Code wie folgt aufzunehmen: Und um es zu verwenden, rufen Sie einfach die ErrorDescription () - Funktion wie oben gezeigt. 3. Die Close Hedge-Funktion Neben dem Versenden der Aufträge benötigen wir auch eine Funktion, um alle Hedging-Aufträge zu schließen, wenn sie unseren erwarteten Gewinn erreichen. Und hier gehen Sie: Diese Funktion wird nur die Aufträge mit der gleichen Magic-Nummer zu schließen, bedeutet, dass es nicht die Hedge-Aufträge mit anderen magischen Zahlen stören. Nicht wirklich etwas zu befürchten. Vor der Verwendung dieser close-Funktion, müssen wir festlegen, wie viel weve jetzt bekommen, indem Sie die Funktion unten. 4. Das Finden der Total Profit-Funktion Wie bei der Close-Funktion, um die Hedge-Profit kennen, müssen wir nur die Aufträge mit der gleichen Magic-Nummer zu überwachen, um sie richtig zu schließen. Um sie zu benutzen, müssen Sie sie einfach so kodieren: Alle Gewinnwerte werden in USD berechnet. Aus der obigen Zeile, wenn der Gesamtgewinn der Aufträge mit der Zaubernummer 318 größer als 100 ist, werden sie geschlossen. Das ist es. Um die Hedge-Aufträge zu öffnen, müssen wir wissen, dass theres keine Reihenfolge mit dem gleichen Symbol und Magic-Nummer schwimmenden im Moment müssen wir die Hedge senden. Dies kann durch diese Funktion definiert werden. 5. Holen Sie sich die Menge der vorhandenen Positionen Es kann wie folgt verwendet werden: Diese Funktion wird uns zurückgeben, wie viele Aufträge von GBPJPY mit magischen Zahl von 318 im Moment schweben. Eine weitere Funktion, um die Art der schwebenden Reihenfolge zu definieren. 6. Bestimmen der Auftragsart einer bestimmten vorhandenen Position Diese Funktion gibt den Integerwert der Auftragsart für das angegebene Symbol und die Magic-Nummer zurück, die im Moment schweben. Wenn die Floating-Order von GBPJPY OPBUY ist, ist der zurückgegebene Wert 0. Diese Funktion arbeitet nicht nur mit der Handelsfunktion zusammen. Es funktioniert auch mit einer Funktion, um den aktuellen Hedging-Status zu zeigen. Diese Funktion heißt OP2Str. 7. Anzeigen des Handelsstatus Nicht viel zu sagen, ich denke, es zeigt, wie es funktioniert bereits. 8. Schließen Sie die Spezifische Art der Aufträge Eine weitere Funktion, um jeden einzelnen Auftrag direkt, im Falle eines Fehlers, beim Senden oder Schließen der Hecke zu schließen. D. h. CloseScrap (GBPJPY, OPBUY, 318). Diese schließen nur schwimmende lange GBPJPY, die magische Zahl von 318 hat. Sein einfaches. Eine letzte Funktion kennen zu lernen. 9. Anzeigen eines beliebigen booleschen Status Sie wünschen nichts Besonderes, ist diese Funktion, um den booleschen Status einiger Parameter wie BlockOpening Wert anzuzeigen. Wenn Sie es auf true setzen, gibt diese Funktion Ja auf Ihrem Bildschirm zurück. Es gibt Nein zurück, wenn Sie es auf false setzen. Das ist alles über die Funktionen, die wir brauchen. Jetzt können Sie genießen Codierung der Hedging-Prozess. Schritt 5. Der Kern des Experten Advisor Beginnen Sie mit diesem ersten: Geben Sie dann den Korrelationsbereich an. Als nächstes definieren Sie die Art und Weise zu hedge (dies ist nur ein Beispiel), in diesem Artikel werde ich wählen Sie den Handelsstil durch den Swap-Wert, dann werde ich nur handeln, wie ich aus der Swap jeden Tag zu gewinnen. Jetzt seine Zeit, um die Hecke zu senden: Dann schließen Sie sie, wenn sie den erwarteten Profit erreichen und etwas lustiger: The ShowStatus Teil. Finish mit dem Ende jedes EA. Schritt 6. Sammeln sie alle Hier sehen Sie, wie myHedge. mq4 aussieht. Fazit Dies ist nur ein Beispiel für eine einfache Hedge Expert Advisors. Sie müssen es ändern, um Ihre eigenen Hedging-Stil passen. Ich bin sicher, dass es viele Hedging-Stile gibt. Und beachten Sie bitte, dass diese Art von EA nicht durch das Strategy Tester aufgrund seiner eigenen Grenze getestet werden kann. Sie müssen es nur live testen. Unten ist das Ergebnis einer Hedge EA. Und die ShowStatus-Funktion wird so sein: Hoffe, Sie genießen meinen Artikel und hoffen, dass es Ihnen hilft, Ihre eigene Hecke EA zu erstellen. Achtung: Alle Rechte an diesen Materialien sind von MQL5 Ltd. vorbehalten. Kopieren oder Nachdrucken dieser Materialien ganz oder teilweise ist verboten. Ein schneller Channel Trader Diese Hedge the Hedge Expert Advisor ist kostenlos verfügbar, wenn Sie das Premium Forum abonnieren oder können Gekauft werden. Hedge the Hedge (HH) wurde ursprünglich als EA konzipiert, die ausschließlich auf der Grundlage von Price Action handeln würde. Eine Sache ist in Forex garantiert: egal zu welchem ​​Preis Sie platziert einen Handel, wird der Preis schließlich verschieben entweder nach oben oder unten. Wenn der Preis in Richtung des Handels dann alles, was wir tun müssen, ist eine Gewinn-Punkt gesetzt, und schließen Sie den Handel, wenn es getroffen wird - aber was ist, wenn der Handel geht gegen Sie mit einigen EArsquos wenn der Preis bewegt sich gegen die Richtung Des Handels nutzen sie einen Stop-Loss, und schließen Sie den Handel mit einem gewissen Verlust. Es gibt viele EAs, die auf diesem Grundsatz arbeiten, und um Geld zu verdienen, verlassen sie sich auf die Entscheidung der Handelsrichtung, häufiger zu sein, dann bekommen sie es falsch. Wenn sich der Kurs um eine gewisse Distanz vom ersten Trade entfernt, wird eine zweite Trade-Hedging in die entgegengesetzte Richtung geöffnet. Der Abstand zwischen den beiden Trades ist der Kanal und wird durch den Benutzer eingestellt, und der für den ersten Handel verwendete TP-Abstand wird nun für den zweiten Handel verwendet. Dies ist die Art und Weise HH hält die TP in Richtung des Trends und warum riesige Preisbewegungen wird nie blasen Sie Ihr Konto wie HH wird den Trend zu fangen, wenn es bricht aus der ldquochannelrdquo-egal, wie es geht. Hinweis: Diese EA wird nicht mit Brokern arbeiten, die keine Absicherung zulassen. Die Losgröße des ersten Handels kann mit Money Management fixiert oder automatisch berechnet werden. Die Losgröße der nachfolgenden Trades wird so berechnet, dass sie eine ausreichende Größe aufweist, um den Verlust zu decken, der auf dem ersten Handel entsteht, und garantiert auch einen Gesamtgewinn, dh er stellt sicher, dass der Break Even-Punkt aller Trades auf der rechten Seite des neuen TP-Punkts liegt . Die Größe der nachfolgenden Trades hängt von den Channel amp Take Profit-Einstellungen zusammen, je breiter der Channel und je näher der TP ist, desto größer werden die Losgrößen sein, um den Kanalverlust auszugleichen und aus dem neuen Hedge-Trade Gewinn zu machen. Der erste Handel wird eine Grenze des Kanals, der zweite Handel macht die entgegengesetzte Grenze. Sollte der Kurs wieder rückgängig werden, bevor die TP für den zweiten Handel getroffen wird, eröffnet HH ein drittes Hedge-Geschäft in derselben Richtung wie das erste Geschäft und auf dem gleichen Niveau des ersten Handels. Trades werden jedes Mal, wenn eine Kanalgrenze in der entgegengesetzten Richtung erreicht wird, platziert, wobei der TP-Punkt und die Losgröße auf dieselbe Weise wie Handel 2 gesetzt werden. Auf diese Weise wird jedesmal, wenn die Kanalgrenze getroffen wird, ein größerer Handel in der entgegengesetzten Richtung geöffnet - in der Tat ist es Absicherung der Hedge-Handel - wo der Name herkam. Wenn Sie bei der Ausführung von EAs gerne mehr Hände anfassen, haben Sie auch die Möglichkeit, Trades manuell dem Warenkorb hinzuzufügen. Der Gewinnkorb wird geschlossen, wenn der Take Profit Punkt getroffen wurde, aber Sie haben auch die Möglichkeit, die Gewinne mit Profit Trailing oder Trailing Stop zu erhöhen. Nehmen Sie Profit-Punkte werden in der Regel intern gehalten, aber Sie können den Stealth-Modus verwenden, um die tatsächliche oder ein Dummy TP an den Broker im Falle des Verlustes der Internet-Verbindung zu senden. HH hat unsere üblichen Equity Protection-Funktionen wie Equity Stop Losses, Power Out Stop Loss und Emergency Close All. Es gibt auch mehrere Möglichkeiten der Beschränkung des Handels, einschließlich eines Handelszeit-Filter, ShutDown und Holiday Shut Down-Funktionen. Trades werden mit unserer Trade-Tracking-Funktion, mit benutzerdefinierten Trade Comment und User Kommentare verfolgt. HH gibt Ihnen visuelle Rückmeldung Informationen über eine Display-Overlay, sowie Zeilen zu zeigen, BE und TP-Punkte und Tasten für eine verbesserte Trade-Ausführung. Es wird auch speichern Statistiken, damit Sie eine Equity-Chart erstellen können. Hauptmerkmale - Es kann jedes Paar handeln, wie der Kanal amp nehmen Profit ist voll einstellbar. Es kann ständig im Handel sein, oder BBands können helfen, mehr extreme Bereiche für weniger DD Manuelle oder Automatische Handel Magic Number Selektion Profit Trailing, um Gewinn oder eine Trailing Stop-Funktion zu maximieren ShutDown-Funktion zu beenden, stoppt Handel nach Korb schließen Emergency Close All Feature Power Out Stopp Loss Features ndash SL wird an den Broker Full Stealth-Modus gesendet, kein TP an den Broker gesendet, oder Dummy Stealth-Modus - ein Dummy-TP wird an den Broker gesendet, oder No Stealth-Modus - aktuelle TP wird an den Broker FIFO toggle gesendet On-und Off-Funktion Portion Control Feature Völlig anpassbare Handelszeiten Auto Broker GMT Offset Equity Stop Loss Protection Recovery-Modus, um einige Verluste zu erholen Automatische Vermittler dezimale Auswahl Chart Overlays zu überwachen Trades und Konto Automatische oder manuelle Geld-Management-Tool Automatische Währungsumrechnung Schaltflächen manuell hinzufügen Trades , Emergency Close All und ShutDown Einstellbare ATR Filter Break even Handel Einstellung CResizePC ermöglicht Kanal zu erweitern oder schrumpfen, wie Handwerk Fortschritte


Comments