Sunday 4 June 2017

Forex Expertenberater Mit Geld Management


Money Management September 26, 2010 scorpion Ich denke, der Erfolg für alles ist nicht einfach auf quotFailure liegen ist okay halten Sie es nur bis erfolgreich. Quot Dies ist falsch. Es drängt Sie, blind zu riskieren, was auch immer es in der Hoffnung, dass der Erfolg am Ende kommen würde. Natürlich wird der Erfolg nach einer Reihe von Ausfällen kommen, aber zu welchem ​​Preis haben Sie dafür bezahlt Und wenn ich hoffe, es wird kommen, bevor Ihr Leben Kerze ausläuft. Sie haben keine Ahnung über die Antworten, weil Ihr Mantra nur auf der Grundlage der Hoffnung statt Realität liegt. 23. März 2008 Tradingshop Eine kurze Einführung über Money Management 26. November 2007 Tony Jacowski Es gibt zwei Arten von Day-Trader - Skalper und Impuls Trader. Der Skalper kauft und handelt Aktien innerhalb von Minuten, während ein Momentum Trader Aktien kaufen, die von Hoch zu Tief während des Tages schwanken. Aber am Ende des Tages, ist das ultimative Ziel eines Tages-Trader, Aktien zu kaufen und verkaufen sie auf dem höchstmöglichen Wert. April 6, 2007 Scorpion Haben Sie sich jemals gefragt, warum Sie so viel Profit so leicht, nur um alles zu verlieren und Ihre wichtigsten in einem Blitz Dann youre Handel ohne eine ordnungsgemäße Geld-Management zu verlieren. Sie müssen diszipliniert sein, oder Ihre Gewinne werden garantiert, früher oder später zu verlieren. Lernen Sie dieses Geld-Management heute Hi Youre als Gast. Um auf unsere speziellen Forex Trading-Ressourcen zuzugreifen, melden Sie sich noch heute an. Youll erhalten unbegrenzten Zugang zu unseren Forex Devisenhandelssysteme, Werkzeuge, Artikel, Nachrichten und vieles mehr. Verbinden Sie sich mit uns - download MetaTrader 5 Copyright 169 2004-2016, FxFisherman Haftungsausschluss: FxFisherman ist eine on-line-on-line-Gemeinschaft und stellt keine Art der Investitions - oder Vermittlungsdienste in den Finanzmärkten zur Verfügung. MetaTrader 5 - Handelsfunktionen für Geldmanagement in einem Expertenberater Einleitung Die MQL5-Sprache bietet die Möglichkeit, eine riesige Menge an Informationen über die aktuellen Terminal-Bedingungen 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 AccountInfoString () - Funktion, um die Einzahlungswährung zu ermitteln. Das Niveau der persönlichen Geldmittel Das Konto hat ein weiteres wichtiges Merkmal - die Ebene, auf der 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. Der Handel ist nicht auf jedem Konto möglich, zum Beispiel auf wettbewerbsorientierten 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 dies nicht, dass der Expert Advisor das Recht hat, zu handeln. Um zu überprüfen, ob der Expert Advisor handeln darf, 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 erforderlich ist. Dies ist eine Basiswährung und kann mit der Funktion SymbolInfoString () ermittelt 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 ist die Währungs-Marge oder Einzahlung genannt. 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össe der Kaution Die Informationen über Finanzinstrumente, die für die Händler am dringendsten benötigt werden, ist die Größe der Mittel, die für die Öffnung einer Position auf ihr erforderlich sind. Ohne zu wissen, wie viel Geld benötigt wird, um eine bestimmte Anzahl von Losen zu kaufen oder zu verkaufen, können wir das Experte Advisors-System für das Kapitalmanagement 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 Erklärungen, die in ihm beschrieben sind, sind auch auf diesen Artikel anwendbar. Wir müssen die Größe der Marge in der Währungseinzahlung berechnen, dh die Anzahlung von der Hypothekenwährung in die Einlagenwährung umrechnen, indem wir den erhaltenen Wert durch den Betrag des jeweiligen Kontoblocks dividieren. Dazu schreiben wir die Funktion GetMarginForOpening (): lot - 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-Anführungszeichen (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 Kontraktes in der Einzahlungswä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 üblicherweise in drei Kategorien unterteilt: Direktwährungspaare - der US-Dollar-Wechselkurs in eine bestimmte Währung. Beispiele: USDCHF, USDCAD, USDJPY, USDSEK Umrechnungswährungspaar - 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 Rückwährungspaare ist. In unseren Beispielen ist die Kontowährung mit dem US-Dollar vertreten, 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 ausdrü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. Um die aktuellen Preise auf dem Instrument zu erhalten, verwenden Sie 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. Konto-Währung - US-Dollar, und die Berechnung Wä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 Standardvertrag für den Kauf von 1 EURUSD-Los ist, wenn der Ask Preis 1.2500. Wir können daraus schließen, dass, wenn die Zitatwä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 Stellung. 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 der 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, da wir, um die Marge und den Gewinn daraus zu berechnen, den Wechselkurs eines anderen Währungspaares kennen müssen, der sich mit jener auf einer der Währungen schneidet. Normalerweise sind ein Kreuz-Währungspaare die Paare, deren Anführungszeichen nicht den US-Dollar verwenden. Aber wir werden alle Paare aufrufen, die die Kontowährung nicht in ihren Zitaten, Währungspaaren enthalten. Wenn also die Kontowährung in Euro ist, dann 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 das Pfund (GBP) in Euro (EUR) ausrechnen, um die Marge zu berechnen. 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 Market View zu erhalten, verwenden wir die Funktion SymbolName () mit true 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 ist. 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 Erfolgs geben wir den Namen des Symbols zurück, und die Arbeit der Funktion ist erfolgreich und vor dem Zeitplan abgeschlossen. Wenn die Schleife abgeschlossen ist und wir die letzte Zeile der Funktion erreichen, dann passte 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 durchführen: Im ersten Versuch wird nach dem Symbol gesucht, dessen Devisenwährung die marginale Währung (Depotwä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 Einzahlungswä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 - wir teilen 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 des Randes 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, sich über die wichtigsten Merkmale des Handelskontos und über die Eigenschaften von Finanzinstrumenten zu informieren.

No comments:

Post a Comment