Magic-Nummer in MetaTrader Die Magic-Nummer ist ein Metatrader-Konzept verwendet, um die offenen Positionen eines EA zu verfolgen. Das Konzept ermöglicht es dem Ea, die von ihm eröffneten Trades gegenüber denen zu unterscheiden, die es nicht hat. Jedes Auto benutzt ein Nummernschild. Wenn Sie ein Auto in einem anderen Staat oder sogar ein anderes Land erkennen, beobachten Sie, dass jede Platte, die Sie stoßen, einzigartig ist. Strafverfolgung kann die Zahl zu bestimmen, wer das Auto besitzt. Magische Zahlen funktionieren wie die Nummernschilder für Fachberater. Wenn ein Experte Advisor erkennt einen offenen Handel, ein so genanntes Ticket, fragt es immer wieder nach seiner magischen Zahl. Wenn die magische Nummer des Tickets identisch mit der Zahl ist, die der Sachverständige erwartet, dann weiß er, um die Position zu verwalten. Magic-Nummern sind hilfreich, vor allem, wenn Sie mehrere Zeitrahmen des gleichen Forex-Paar handeln möchten. Trader verwenden oft Einstellungen, die sich von denen auf M1-Preisen gegenüber denen, die sie auf der Tages-Chart verwenden würden, unterscheiden. Wenn sie die Experten-Berater mit der gleichen Zaubernummer auf allen verschiedenen Zeitrahmen verwendet, wäre das Ergebnis Chaos. Der Sachverständige würde Positionen ohne Reim oder Grund öffnen und schließen. Setzen Sie alle Experten-Berater zu emply eine einzigartige Magie Zahl verbietet die Roboter von interferieren mit den anderen. Magic number factoids Die magische Zahl eines manuell geöffneten Handels ist 0. Die Zahl, die Sie für eine magische Zahl verwenden, muss eine Zahl von 0 und 2147483647 sein. Die MMS-Programmiersprache weist die letzte Zahl EMPTYVALUE zu und schützt den Namen als einen ganzzahligen Wert . OneStepRemoved ist ein Unternehmen, das sich auf die Programmierung eines Fachberaters für Händler spezialisiert hat. Shaun Overton ist der Eigentümer. FREE Handelsstrategien von E-Mail-Übersetzung Englisch () Deutsch BahasaMelayu Portugus Espaol Urheberrecht kopieren 2016 OneStepRemoved, Inc. Alle Rechte Reserved. MetaTrader Magic Number Eine magische Zahl wird verwendet, um einen Handel zu identifizieren. Wenn ein Trade von einem Expert Advisor eröffnet wird, kann eine magische Zahl mit dem Handel verbunden werden. OrderSend hat viele Parameter, einer von ihnen heißt Magic. Wenn Ihr Expert Advisor die OrderSend-Funktion zum Öffnen eines Auftrags verwendet, legen Sie den magischen Parameter auf eine eindeutige Nummer, die Sie später verwenden können, um den Handel zu identifizieren. Hier ist die eigentliche Definition von OrderSend direkt von der MetaEditor Hilfedatei: string Symbol, int cmd ein, doppeltes Volumen, doppelter Preis, int Schlupf, Doppelstoploss, doppelte Takeprofit, string commentNULL, int magic 0, Datetime expiration0, Farbe arrowcolorCLRNONE) Farbe des Den Öffnungspfeil im Diagramm. Wenn Parameter fehlt oder CLRNONE-Wert ist, wird der Öffnungspfeil nicht im Diagramm gezeichnet. Hinweis: Siehe 8220magic08221 in der Funktionsdefinition Dies bedeutet, dass der magische Parameter optional ist: er muss nicht definiert werden. Darüber hinaus, wenn es nicht definiert ist, wird es den Wert von 0. By the way, Handwerk eröffnet manuell (nicht von einem EA) haben immer einen magischen Zahlenwert von 0. Dies ist gut zu wissen, wenn Sie Ihre Expert Advisor schreiben. What8217s der Zweck, einen Handel mit einer magischen Zahl zu identifizieren Der Hauptzweck des Etikettierens Ihres Handels mit einer magischen Zahl ist, also können Sie den Handel handhaben, der auf den Umständen basiert, unter denen es geöffnet wurde. Angenommen, Sie haben diese Situation: Sie führen 2 Experten-Berater: eine auf einer EURUSD 1-Stunden-Chart und die andere auf einer EURUSD 15-Minuten-Chart. Ein EA ist ein scalping EA und das andere ist ein Trend-folgende EA. Jede dieser EAs hat 1 offenen Handel. You8217ll wahrscheinlich wollen den Ausgang dieser Trades anders zu verwalten. Abgesehen von der Standard-Stop-und Takeprofit-Ausfahrt, möchten Sie vielleicht ein Trailing-Stop auf einem Handel und ein Channel-Stop auf der anderen Seite laufen. In diesem Fall ist es nicht ausreichend, den Handel durch sein Währungspaar zu identifizieren, da beide Geschäfte EURUSD-Geschäfte sind. Dies ist, wo die magische Zahl kommt in. Wenn eine einzigartige Magie-Nummer verwendet wurde, wenn diese Handwerks geöffnet wurden, kann es nun verwendet werden, um zu identifizieren, was EA den Handel geöffnet. Zum Beispiel könnte die scalping EA eine magische Zahl von 100 verwenden, und die Trend-folgende EA kann eine magische Zahl von 200 verwenden. Wie man die magische Zahl eines offenen Handels erhält Es gibt eine MMS-Funktion namens OrderMagicNumber, die die Magie erhalten wird Nummer eines Handels. Aber es wird nicht so leicht. Die Funktion OrderMagicNumber muss in einer Orderauswahlschleife ausgeführt werden. Die MMS-Funktion OrderSelect dient zur Auswahl eines Handels. Nachdem ein Trade ausgewählt wurde, wird die OrderMagicNumber-Funktion verwendet, um die magische Zahl zu erhalten. Typischerweise wird die MQL-Funktion OrdersTotal verwendet, um durch alle offenen Trades für das Konto zu gehen. Hier ist ein MMS-Code-Beispiel: int totalOrdersTotal () int mymagic for (int pos0poslttotalpos) if (OrderSelect (pos, SELECTBYPOS) false) weiterhin mymagic OrderMagicNumber () (Don8217t Sorge, dieser Code get8217s einfacher, mit zu arbeiten, nachdem you8217ve es über Tausende getan Mal Übrigens, diese gleiche Technik verwendet wird, um fast alle Informationen über einen Handel: stoploss, takeprofit, offene Zeit, offenen Preis, etc. (Auch die Geschichte eines Kontos kann in der gleichen Weise abgefragt werden . alle die gleichen Informationen über geschlossene Handel) So, jetzt, dass Sie eine trade8217s magische Zahl zu bekommen, können Sie eine bestimmte Handels Ausfahrt auf der Basis der magischen Zahl ausführen Sie können dies mit einfachen wenn-dann-Logik. wenn mymagic gleich 100 eine hintere Anschlag laufen, wenn mymagic ist gleich 200 einen Kanalstopp mit Magic Numbers in VTS in VTS laufen, eine Eingangsgröße Magicnumber genannt wird mit jedem System erstellt. die Magicnumber Variable definiert ist und in dem VTS-Input Manager konfiguriert. die Magicnumber Variable Erscheint auf dem Eingabe-Tab, wenn Sie den EA starten, so dass er bei jedem EA-Start gesetzt werden kann. Der Standardwert des magischen Parameters für alle OrderSend-Funktionen in VTS ist die Variable MagicNumber. Beachten Sie, dass die OrderSend-Funktion in VTS durch die benutzerfreundliche VTS-Funktion fnOpenOrder aufgerufen wird. Wenn Sie also eine einfache EA in VTS erstellen, die die fnOpenOrder-Funktion verwendet und Sie die Standardwerte verwenden, haben Sie eine EA, die Trades mit der Magic-Nummer öffnet, die im Eingabefenster beim Start des EA angezeigt wird. Sehen Sie diesen Link für ein Beispiel des EA-Eingabefensters und des VTS Input Manager-Fensters. Hier ist ein Bild des magischen Parameters auf der VTS fnOpenOrder-Funktionskonfiguration. Beachten Sie, dass es auf dem erweiterten Tab: Magic Number Parameter auf fnOpenOrder (OrderSened) Da Sie den magischen Parameter auf der VTS fnOpenOrder Funktion auf einen beliebigen Wert und nicht nur auf die MagicNumber Variable einstellen können, ist die Möglichkeit, eine magische Zahl innerhalb der VTS zu nutzen, sehr flexibel. Möglicherweise haben Sie den Kommentarparameter bemerkt. Der Kommentarparameter von OrderSend wird verwendet, um einem Trade einen Textkommentar hinzuzufügen. (Anmerkung: Sie müssen vorsichtig sein, wenn Sie den Kommentarwert verwenden möchten, um einen Trade zu identifizieren, da der Wert vom Broker geändert werden kann. Tatsächlich wird er jederzeit geändert, wenn der Handel geändert wird). Auf jeden Fall kann es äußerst praktisch sein, die magische Nummer eines Handels in der MetaTrader-Plattform zu sehen. So setzt VTS standardmäßig den Namen der EA und die magische Zahl in den Kommentarparameter. Auf diese Weise können Sie sehen, wie Ihre Trades in der MT-Plattform eröffnet wurden. Hier ist ein Bild eines offenen Handels auf der Registerkarte Handel: Der Name der EA, die diesen EURUSD-Handel eröffnete, ist 8220system38221, und die magische Zahl ist 123456. Hier ist ein Bild eines geschlossenen Handels auf der Registerkarte Account History Kommentarfeld wurde vom Broker geändert: Sie fügten den Text 8220tp8221 hinzu. By the way, wenn Sie don8217t sehen Sie das Kommentarfeld in Ihrer MetaTrader-Plattform, können Sie mit der rechten Maustaste auf die Spalten klicken und es hinzufügen. Wie die magische Zahl von einer Handels mit VTS Die fnGetOrderInfo bekommen alle die MQL-Code für die Auftragsselektion Schleife erzeugt und liefert die angeforderten value. Home Mt4 Indikatoren MetaTrader Indikatoren MT4 EA MetaTrader Expert Advisors EA die besten Forex EA Trading Systems kaufen Schritt Schritt-Trading-Systeme. Enthlt detaillierte Diagramme und Anweisungen für jeden neuen Handel. Forex QA Wirtschaftskalender Forex Broker Best Online Forex Broker MT4 Scripts Metatrader Scripts FapTurbo 3 Download Free Trial - Die weltweit bekanntesten MT4 Forex Robot Tag: magische Zahl Liste aller offenen Aufträge mit Magie Menge. Positionieren Sie dieses Skript im Skriptverzeichnis C: application recordsdataMetaTrader 4consultantsscripts. Das Skript ist ein professioneller Führer, den Sie nur ausführen können
No comments:
Post a Comment