Thursday 28 September 2017

Money Management Experten Berater Devisenhandel


MetaTrader 5 - Trading-Funktionen für Money Management in einem Experten Advisor Einleitung Die MQL5-Sprache bietet die Möglichkeit, eine große Menge an Informationen über die aktuellen Terminalbedingungen zu erhalten. Des mql5-Programms. Sowie das Finanzinstrument und das Handelskonto. Um die Funktionen des Kapitalmanagements zu organisieren, müssen wir die Eigenschaften der letzten beiden aufgeführten Abschnitte studieren und uns mit den folgenden Funktionen vertraut machen: Informationen über Ihren Kontostand abrufen Die ersten beiden wichtigen Merkmale eines Handelskontos - Die Bilanz und das Eigenkapital. Verwenden Sie die AccountInfoDouble () - Funktion, um diese Werte zu erhalten. Die nächste Sache, die uns interessiert, ist die Größe der Einlagenfonds für offene Positionen und die gesamte schwimmende Gewinn oder Verlust auf dem Konto, für alle offenen Positionen. Um neue Positionen zu eröffnen oder bestehende zu stärken, benötigen wir freie Ressourcen, die nicht an der Kaution beteiligt sind. Hier ist anzumerken, dass die obigen Werte monetär ausgedrückt werden. Monetäre Werte, die von der Funktion AccountInfoDouble () zurückgegeben werden, werden in der Einzahlungswährung ausgedrückt. Verwenden Sie die Funktion AccountInfoString (), um die Einzahlungswährung zu ermitteln. Das Niveau der persönlichen Geldmittel Das Konto hat ein weiteres wichtiges Merkmal - das Niveau, in dem das Ereignis Stop Out auftritt (obligatorische Schließung von Positionen aufgrund eines Mangels an persönlichen Mitteln, die für die Aufrechterhaltung offener Positionen erforderlich sind). Um diesen Wert zu erhalten, verwenden Sie die Funktion "AccountInfoDouble ()" erneut: Die Funktion gibt nur den Wert selbst zurück, aber nicht die Art der Einheiten, in denen dieser Wert ausgedrückt wird In der Währung. Um dies herauszufinden, verwenden Sie die AccountInfoInteger () - Funktion: Zusätzliche Informationen über das Konto Oft in Berechnungen es erforderlich, um die Größe der auf dem Trading-Konto Hebelwirkung kennen. Sie erhalten diese Informationen mithilfe der Funktion "AccountInfoInteger ()": Um versehentliches Ausführen des unregulierten Expert Advisor auf einem realen Konto zu vermeiden, müssen Sie den Typ des Kontos kennen. Trading ist nicht möglich, auf jedem Konto, zum Beispiel auf wettbewerbsfähige Konten, Handel kann nur nach Beginn des Wettbewerbs durchgeführt werden. Diese Informationen können auch von der Funktion AccountInfoInteger () abgerufen werden: Auch wenn der Handel auf diesem Konto erlaubt ist, bedeutet das nicht, dass der Expert Advisor das Recht hat, zu handeln. Um zu überprüfen, ob der Expert Advisor handeln kann, schreiben Sie: Diese Beispiele finden Sie im angehängten Expert Advisor AccountInfo. mq5. Sie können in MQL5-Programmen beliebiger Komplexität verwendet werden. Informationen zum Instrument Jedes Finanzinstrument hat seine eigenen Beschreibungen und wird auf einen Pfad gelegt, den dieses Instrument charakterisiert. Wenn wir das EURUSD-Eigenschaftenfenster im Terminal öffnen, sehen wir so etwas: In diesem Fall lautet die Beschreibung für EURUSD - EURUSD, Euro vs US Dollar. Um diese Informationen zu erhalten, verwenden wir die Funktion SymbolInfoString (): Um die Größe eines Standardvertrages herauszufinden, verwenden Sie das SymbolInfoDouble (). Es ist ein Merkmal der FOREX Instrumente, eine Währung beim Kauf eines anderen zu verkaufen. Der Vertrag ist in der Währung angegeben, die für die Durchführung des Kaufs notwendig ist. Dies ist eine Basiswährung und kann über die Funktion SymbolInfoString () abgerufen werden: Preisänderungen im Instrument führen zu einer Änderung des Preises eines gekauften Vermögens und damit zu einer Gewinnvariation für eine offene Position (der Gewinn kann Negativ sein, wenn die Position verloren geht). So führt die Preisänderung zu Einkommensänderungen, die in einer bestimmten Währung ausgedrückt werden. Diese Währung wird als Zitatwährung bezeichnet. Für ein Währungspaar EURUSD ist die Basiswährung in der Regel der Euro, und die Zitatwährung ist der US-Dollar. Um die Zitatwährung zu erhalten, können Sie auch die Funktion SymbolInfoString () verwenden: Um eine Position auf dem Instrument zu öffnen, benötigen Sie Mittel, und diese Mittel werden auch in einer bestimmten Währung ausgedrückt. Diese Währung wird als Währungs-Marge oder Einzahlung bezeichnet. Für die FOREX-Instrumente sind die Margin und die Basiswährungen in der Regel gleich. Verwenden Sie die Funktion SymbolInfoString (), um den Wert der Einzahlungswährung zu erhalten: Alle beschriebenen Funktionen sind im Code des SymbolInfo. mq5 Expert Advisor angegeben. Die folgende Abbildung zeigt die Ausgabe von Informationen auf dem Symbol EURUSD mit Hilfe der Funktion Comment (). Berechnung der Größe der Einlage Die Informationen über Finanzinstrumente, die am häufigsten für Händler benötigt werden, ist die Größe der Mittel, die für die Eröffnung einer Position auf sie erforderlich ist. Ohne zu wissen, wie viel Geld benötigt wird, um eine bestimmte Anzahl von Lots zu kaufen oder zu verkaufen, können wir das Expert Advisors-System für das Capital Management nicht implementieren. Darüber hinaus wird die Kontrolle des Kontostandes auch schwierig. Wenn Sie Schwierigkeiten mit dem Verständnis der weiteren Diskussion haben, empfehle ich Ihnen, den Artikel zu lesen Forex Trading ABC. Die darin beschriebenen Erklärungen gelten auch für diesen Artikel. Wir müssen die Grße der Marge in der Währungseinzahlung berechnen, dh die Anzahlung von der Hypothekenwährung in die Einzahlungswährung neu berechnen, indem man den erhaltenen Wert durch den Betrag der gegebenen Kontoverbindung dividiert. Dazu schreiben wir die Funktion GetMarginForOpening (): Los - das Volumen des offenen Positionssymbols - der Name des Finanzinstruments die behauptete Positionsrichtung. So haben wir die folgenden Informationen für die Berechnung der Größe der Marge (monetären Fonds für Hypotheken der offenen Position): Einlagenwährung Hypothekswährung Währungs-Quotes (kann für Kreuz-Währungspaare erforderlich) die Vertragsgröße Schreiben Sie dies in der MQL5-Sprache: Die Variable modus beeinflusst, wie wir die Größe des Kontrakts in der Depotwährung berechnen werden. Betrachten Sie dies anhand von Beispielen, in allen weiteren Fällen gehen wir davon aus, dass die Einlagenwährung der US-Dollar ist. Die Währungspaare werden in der Regel in drei Kategorien unterteilt: Direktwährungspaare - der US-Dollar-Wechselkurs in eine bestimmte Währung. Beispiele: USDCHF, USDCAD, USDJPY, USDSEK Reverse Currency Pair - der Wechselkurs einer bestimmten Währung zum US-Dollar. Beispiele: EURUSD, GBPUSD, AUDUSD, NZDUSD Währungspaare - ein Währungspaar, das nicht den US-Dollar einbezieht. Beispiele: AUDCAD, EURJPY, EURCAD. 1. EURUSD - das Gegenwährungspaar Wir rufen die Währungspaare an, in denen die Quotierungswährung die Kontowährung, die Umkehrwährungspaare ist. In unseren Beispielen wird die Kontowährung mit dem US-Dollar dargestellt, so dass unsere Klassifizierung der Währungspaare mit der allgemein anerkannten Klassifizierung übereinstimmt. Aber wenn Ihr Trading-Konto eine andere Währung (nicht USD) verwendet, wird es nicht zusammenfallen. Berücksichtigen Sie in diesem Fall die Kontowährung, um weitere Erklärungen zu verstehen. Die Kontraktgröße für EURUSD - 100 000 Euro. Wir müssen 100 000 Euro in der Währung der Einlage - US Dollar auszudrücken. Um dies zu tun, müssen Sie wissen, den Wechselkurs, nach dem der Euro in Dollar gezählt werden kann. Wir stellen die Konzeptberechnungswährung vor. Dh die Währung, die für die Umwandlung der Hypothekswährung in die Einlagenwährung benötigt wird. Glücklicherweise zeigt das EURUSD-Währungspaar den Wechselkurs des Euro gegenüber dem Dollar an, und daher ist das Symbol für EURUSD, für das Sie die Hypothekengröße berechnen müssen, genau der Wechselkurs: Wir haben den Wert ermittelt Des Modus als wahr, was bedeutet, dass für die Übertragung von Euro auf Dollar (Hypothekswährung ist in die Einlagenwährung umwandelbar), multiplizieren wir den aktuellen Wechselkurs von EURUSD durch die Größe des Vertrages. Wenn Modus falsch, dann teilen wir die Kontraktgröße durch den Wechselkurs der Rechnerwährung. Verwenden Sie für die Ermittlung der aktuellen Preise auf dem Instrument die Funktion SymbolInfoTick (). Diese Funktion setzt den aktuellen Preis und die Uhrzeit der letzten Preisaktualisierung in die Variable vom Typ MqlTick - diese Struktur wurde speziell für diesen Zweck entwickelt. Daher genügt es, den letzten Preis für dieses Symbol zu erhalten, multipliziert ihn mit der Größe des Auftrags und dann mit der Anzahl der Lose. Aber welcher Rechenpreis sollten wir nehmen, wenn man bedenkt, dass es einen Kaufpreis und einen Verkaufspreis für dieses Instrument so logisch gibt: Wenn wir kaufen, ist der Preis für Berechnungen gleich dem Ask-Preis, und wenn wir verkaufen, müssen Nehmen Sie den Geldkurs. So ist in unserem Beispiel für das EURUSD-Symbol die Einzahlungswährung Euro, die Kontraktgröße 100 000 und der letzte Preis 1,2500. Kontowährung - US-Dollar, und die Berechnungswährung ist das gleiche EURUSD-Währungspaar. Multiplizieren Sie 100 000 durch 1,2500 und erhalten Sie 125 000 US-Dollar - das ist genau, wie viel ein Standard-Vertrag für den Kauf 1 EURUSD Los ist, wenn die Ask Preis 1,2500. Wir können daraus schließen, dass, wenn die Quotierungswährung gleich der Kontowährung ist, der Wert eines Loses der Kontowährung erhalten wird, multiplizieren wir einfach die Größe des Kontraktes mit dem entsprechenden Preis, Bid oder Ask, je nach beabsichtigter Richtung Der Position. 2. USDCHF - direktes Währungspaar Die Hypothekswährung und die Kontowährung für USDCHF entsprechen dem US-Dollar. Die Währungspaare, in denen die Hypothekenwährung und die Kontowährung identisch sind, rufen wir direkte Währungspaare an. Kontraktgröße - 100 000. Dies ist die einfachste Situation, einfach das Produkt zurück. Wenn die Einlagenwährung mit der Kontowährung übereinstimmt, ist der Wert der Einlage in der Kontowährung gleich dem Produkt des Standardvertrags multipliziert mit der Anzahl der Lose (Kontrakte) dividiert durch die Größe der Hebelwirkung. 3. CADCHF - Währungspaar Das CADCHF-Währungspaar dient zur Veranschaulichung und jedes andere Paar, in dem die Devisenwährung und die Quotierungswährung mit der Kontowährung übereinstimmen, kann verwendet werden. Diese Währungspaare werden als Kreuz bezeichnet, denn um die Marge und den Gewinn daraus zu berechnen, müssen wir den Wechselkurs eines anderen Währungspaares kennen, der sich mit demjenigen auf einer der Währungen kreuzt. Normalerweise sind ein Kreuz-Währungspaare die Paare, deren Anführungszeichen nicht den US-Dollar verwenden. Aber wir werden alle Paare aufrufen, die nicht die Kontowährung in ihren Zitaten enthalten, Währungspaare. Wenn also die Kontowährung in Euro ist, ist das Paar GBPUSD ein Kreuzwährungspaar, da die Einzahlungswährung in britischen Pfund liegt und Währungszitate in US-Dollar liegen. In diesem Fall müssen wir, um die Marge zu berechnen, das Pfund (GBP) in Euro (EUR) auszudrücken. Aber wir werden weiterhin ein Beispiel betrachten, bei dem das Symbol das Währungspaar CADCHF ist. Die Depotwährung ist in kanadischen Dollar (CAD) und stimmt nicht mit dem US-Dollar (USD) überein. Die Zitatwährung ist in Schweizer Franken und entspricht auch nicht dem amerikanischen Dollar. Wir können nur sagen, dass die Kaution für die Eröffnung einer Position in 1 Lot 100.000 kanadischen Dollar entspricht. Unsere Aufgabe ist es, die Einzahlung in die Kontowährung neu zu berechnen, in US-Dollar. Dazu müssen wir das Währungspaar finden, dessen Wechselkurs den US-Dollar und die Depotwährung enthält - CAD. Es gibt insgesamt zwei Möglichkeiten: Wir haben die Ausgabedaten für die CADCHF: Wir wissen nicht im Voraus, welche der Währungspaare im Terminal existieren, und in Bezug auf die MQL5-Sprache ist keine der beiden Optionen vorzuziehen. Daher schreiben wir die Funktion GetSymbolByCurrencies (), die für den angegebenen Währungssatz das erste passende Währungspaar für Berechnungen liefert. Wie aus dem Code hervorgeht, beginnen wir mit der Aufzählung aller im Market-View-Fenster verfügbaren Symbole (SymbolsTotal () - Funktion mit true-Parameter gibt uns diesen Betrag). Um den Namen jedes Symbols durch die Zahl in der Liste der Marktansicht zu erhalten, verwenden wir die Funktion SymbolName () mit dem wahren Parameter. Wenn wir den Parameter auf false setzen, werden wir alle auf dem Handel präsentierten Symbole auflisten Server, und dies ist in der Regel viel mehr als das, was im Terminal ausgewählt wird. Als Nächstes verwenden wir den Namen des Symbols, um die Währungseinzahlung und die Anführungszeichen zu erhalten und sie mit denen zu vergleichen, die an die Funktion GetSymbolByCurrencies () übergeben wurden. Im Falle des Erfolges geben wir den Namen des Symbols zurück, und die Arbeit der Funktion ist erfolgreich und vor Plan abgeschlossen. Wenn die Schleife abgeschlossen ist und wir die letzte Zeile der Funktion erreichen, passiert nichts und das Symbol wurde nicht gefunden, - return NULL. Nun können wir mit Hilfe der Funktion GetSymbolByCurrencies () die Berechnungswährung für das Kreuzwährungspaar ermitteln, indem wir zwei Versuche machen: Im ersten Versuch wird nach dem Symbol gesucht, dessen Depotwährung der margincurrency (Depositwährung) ist CADCHF - CAD), und die Quotierungswährung ist die Währung des Kontos (USD). Mit anderen Worten, wir suchen etwas Ähnliches wie das Paar CADUSD. Wenn der Versuch fehlschlägt, versuchen Sie, eine andere Option zu finden: Suchen Sie nach einem Symbol, dessen Depotwährung die Kontowährung (USD) ist, und die Zitatwährung ist margincurrency (Einzahlungswährung für CADCHF - CAD). Wir suchen etwas Ähnliches wie das USDCAD. Nun, da wir die Berechnungen Währungspaar gefunden, kann es eine von zwei Optionen - direkt oder umgekehrt. Die Modusvariable nimmt den Wert true für das inverse Währungspaar an. Wenn wir ein direktes Währungspaar haben, dann ist der Wert gleich falsch. Für den wahren Wert multiplizieren wir ihn mit dem Wechselkurs des Währungspaares, für den falschen Wert - dividieren wir ihn durch den Einzahlungswert eines Standardvertrages in der Kontowährung. Hier ist die endgültige Berechnung der Depotgröße in der Kontowährung für die gefundene Kalkulationswährung. Es ist für beide Optionen geeignet - die direkten und die umgekehrten Währungspaare. Das Ergebnis zurückgeben Die Funktion GetMarginForOpening () beendet ihre Arbeit an dieser Stelle. Das letzte, was getan werden muss, besteht darin, den erhaltenen Wert durch die Größe der bereitgestellten Hebelwirkung zu dividieren - und dann erhalten wir den Wert der Marge für offene Positionen mit dem angegebenen Volumen in der angenommenen Richtung. Denken Sie daran, dass für die Symbole, die das umgekehrte oder das Kreuz-Währungspaar darstellen, der Wert des Rands mit jedem Häkchen variiert. Hier ist ein Teil des SymbolInfoAdvanced. mq5 Expert Advisor-Codes. Der vollständige Code ist als Datei beigefügt. Und das Ergebnis seiner Arbeit auf dem Diagramm. Fazit Die dargestellten Beispiele zeigen, wie einfach und einfach es ist, Informationen über die wichtigsten Merkmale des Handelskontos und über die Eigenschaften von Finanzinstrumenten zu erhalten. Money Management 23. März 2008 Tradeshop Money Management und Hebel, Stop Verluste und Ziele Dies ist einer Der wichtigsten und am meisten übersehenen Teile des Handels. Viele Händler nehmen große Risiken mit ihrem Kapital in der Hoffnung, dass sie schnell reich werden oder frühere Verluste mit einem guten Handel wiederherstellen. Ich möchte einige einfache Richtlinien für die Verwaltung Ihrer Trading-Konto mit dem Expert Forex Systems vorschlagen, die Ihnen helfen, Risiken zu reduzieren und Renditen zu maximieren. 1. Verwenden Sie nie mehr als 5: 1 Dies bedeutet, dass für jeden Dollar in Ihrem Konto sollten Sie nicht mehr als 5 Dollar pro Handel Positionen Handel. Wenn Ihre Kontogröße beispielsweise 5000 beträgt, sollten Sie nicht mehr als 25000 pro Position handeln. Dies ist 2,5 Mini-Lots (ein Mini-Lot ist im Wert von 10.000) Zum Beispiel, mit einem Standard-Konto (100k Losgröße), sollten Sie mindestens 20k in Ihrem Konto, um ein Standard-Lot von 100k handeln. Ich ziehe es vor, sogar weniger als 5: 1 mit 1: 1 2: 1 optimal zu nutzen. 2. Risiko nicht mehr als 2 Ihres Kontos auf 1 Handel. Das ist leicht zu berechnen. Wenn der Handel, den Sie eingeben möchten, einen 40-Pip-Stop-Verlust zum Beispiel erfordert, ist das Risiko für Ihr Konto, wenn gestoppt, 40 Pips x Hebelwirkung / 100. Wenn Ihr Hebel in diesem Fall 5: 1 beträgt, dann wäre das Risiko 405/100 2. Wenn der Stopverlust höher ist, müsste die Hebelwirkung reduziert werden. 3. Immer Ziel für ein 2: 1 Belohnung / Risiko-Verhältnis in Ihrem Trades. Wenn Sie bereit sind zu riskieren, 40 Pips auf einen Handel, stellen Sie sicher, dass das potenzielle Ziel für den Handel mindestens 80 Pips ist. Wenn Sie bereit sind, 50 Pips zu riskieren, stellen Sie sicher, dass Sie ein mögliches Ziel von 100 Pips haben, und so weiter. Versuchen Sie immer Ziel für zweimal so viel wie Sie riskieren. Die einzige Ausnahme von dieser Regel findet sich in der Power-Break-Methode, und dies wird in diesem Abschnitt geklärt werden. Wenn Sie sich an diese einfachen Regeln halten, sollten Sie in der Lage sein, die Stürme zu bewältigen und haben eine lang anhaltende und relativ stressfrei Forex Karriere Viel Glück und genießen Tut mir leid, Ihr Konto hat keinen Zugriff auf Kommentare schreiben. Hi Youre Betrachtung als Gast. Um auf unsere speziellen Forex Trading-Ressourcen zuzugreifen, melden Sie sich noch heute an. Youll erhalten unbegrenzten Zugang zu unseren Forex Devisenhandel Systeme, Werkzeuge, Artikel, Nachrichten und vieles mehr. Verbinden Sie uns - laden Sie MetaTrader 5 Copyright 169 2004-2016, FxFisherman Verzicht: FxFisherman ist eine on-line-forex Gemeinschaft und stellt keine Art der Investitions - oder Vermittlungsdienstleistungen in den Finanzmärkten zur Verfügung.

No comments:

Post a Comment