Sunday 28 May 2017

Forex Magische Zahl

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 Zahl der Ticket für die Nummer identisch ist, dass der Fachberater erwartet, dann kennt er die Position zu verwalten. Magic-Nummern sind hilfreich, vor allem, wenn Sie mehrere Zeitrahmen des gleichen Forex-Paar handeln möchten. Trader nutzen häufig Einstellungen, die sich von denen auf M1 Preise im Vergleich zu denen abweichen, die sie auf dem Tageschart verwenden würde. Wenn sie den Fachberater mit der gleichen magische Zahl auf allen verschiedenen Zeitrahmen verwendet wird, wäre das Ergebnis Chaos. Der Sachverständige würde Positionen ohne Reim oder Grund öffnen und schließen. jeden Fachberater Einstellung von eine einzigartige magische Zahl nicht zulässt, um die Roboter zu Emply mit den anderen zu stören. Magic-Nummer factoids Die magische Zahl von einer Hand geöffnet Handel ist 0. Die Zahl, die Sie für eine magische Zahl verwenden muss eine Zahl sein im Bereich von 0 und 2147483647. Die MMS - Programmiersprache ordnet die letzte Nummer EMPTYVALUE und schützt den Namen als Integer-Wert . OneStepRemoved ist ein Unternehmen, das sich auf die Programmierung eines Fachberaters für Händler spezialisiert hat. Shaun Overton ist der Eigentümer. Kostenlose Trading-Strategien per E-Mail Trending Archives Übersetzung English () Deutsch Bahasa Melayu Portugus Espaol Copyright-Kopie 2016 OneStepRemoved, Inc. Alle Rechte vorbehalten. Sie könnten den Kommentar verwenden, um manuelle Handlungen zu identifizieren, und fügen Sie einen Test für bestimmte Kommentar in der EA. Ich habe fünf Charts auf einer Plattform für fünf verschiedene Währungen (ein Diagramm pro Währung). Ich habe die gleiche EA für alle fünf Charts (gleiche EA für alle fünf Währungen). Muss ich die magische Zahl der EA für jedes Diagramm (jede Währung) ändern Ich habe fünf Charts auf einer Plattform für fünf verschiedene Währungen (ein Diagramm pro Währung). Ich habe die gleiche EA für alle fünf Charts (gleiche EA für alle fünf Währungen). Muss ich die magische Zahl des EA für jedes Diagramm (jede Währung) ändern Kurze Antwort ist nein. Richtige Antwort ist - es kommt darauf an. Ihre EA muss klug genug sein, um festzustellen, welche currecy es arbeitet, wenn es irgendwelche Änderungen oder Deletionen vorgenommen werden. Magic-Nummer ist eine Möglichkeit, dies zu tun, obwohl eine gute EA wird auch andere Methoden wie Währungspaar Prüfung. Sie müssen bestimmen, ob Ihr Code robust genug ist, um ohne eine magische Zahländerung zu funktionieren - oder ob es sogar die magische Zahl verwendet. Magic Numbers in EAs Joined Nov 2006 Status: Mitglied 1.143 Beiträge Ich habe eine EA auf GBP / JPY Laufen drei Diagramme innerhalb der gleichen Plattform: 5M, 15M und 30M Das EA ordnet verschiedene magische Zahlen für jedes Diagramm an, das gut ist, so öffnen und schließen eines Auftrages korrekt behandelt wird. Nun meine Frage ist, sobald alle Trades geschlossen sind, wie kann ich sagen, welche Karte oder Magic Number den Handel geschlossen. Die Geschichte detaillierte Bericht doesnt Liste der Magic Number, die jeden Handel kontrolliert. Muss ich vielleicht eine Option ausgelöst haben, um mir die Magic-Nummer zu zeigen. Was ich wissen muss, ist natürlich, wenn ich einen verlierenden Handel habe, den TF Chart diesen Handel machte. Danke 24 Stunden am Tag 24 Flaschen Bier in einem Fall Koinzidenz Ich denke nicht Mitglied seit Feb 2005 Status: Mitglied 1.747 Beiträge Ich habe eine EA auf GBP / JPY läuft drei Charts auf der gleichen Plattform: 5M, 15M und 30M Die EA zuweisen Verschiedene Magic Numbers für jedes Diagramm, das gut ist, so öffnen und schließen einer Bestellung wird korrekt behandelt. Nun meine Frage ist, sobald alle Trades geschlossen sind, wie kann ich sagen, welche Karte oder Magic Number den Handel geschlossen. Die Geschichte detaillierte Bericht doesnt Liste der Magic Number, die jeden Handel kontrolliert. Muss ich vielleicht eine Option ausgelöst haben, um mir die Magic-Nummer zu zeigen. Was ich wissen muss, ist natürlich, wenn ich einen verlierenden Handel habe, den TF Chart diesen Handel machte. Thanks Während der Anzeige der Trades in der Geschichte Registerkarte von MT4 setzen Sie den Mauszeiger über den Handel und es zeigt Ihnen die magische Zahl. Einige Male muss ich den Cursor über den Handel zu bewegen und Pause ein paar Mal, bevor die Box erscheint. Sie können auch mit der rechten Maustaste klicken und das Speichern als Berichtsfunktion verwenden. Wenn Sie Kommentare in der rechten Maustaste markiert haben, wird der Bericht die Magic-Nummer für die Berufe im Bericht anzeigen. Ich habe eine EA auf GBP / JPY laufen drei Charts in der gleichen Plattform: 5M, 15M und 30M Die EA ist die Zuweisung von verschiedenen Magic Numbers für jedes Diagramm, das gut ist so offen und Schließen einer Bestellung korrekt behandelt wird. Nun meine Frage ist, sobald alle Trades geschlossen sind, wie kann ich sagen, welche Karte oder Magic Number den Handel geschlossen. Die Geschichte detaillierte Bericht doesnt Liste der Magic Number, die jeden Handel kontrolliert. Muss ich vielleicht eine Option ausgelöst haben, um mir die Magic-Nummer zu zeigen. Was ich wissen muss, ist natürlich, wenn ich einen verlierenden Handel habe, den TF Chart diesen Handel machte. Danke Bro lehren, wie die Einstellung der EA, den Markt zu handeln. Alwayz erhalten schwimmende Verwendung EA. Ich frustrierte über EA. Ich habe Margin Call nur das letzte Mal verwenden die EA. MetaTrader Magic Number Eine magische Zahl verwendet, um einen Handel zu identifizieren. Wenn ein Handel mit einem Expert Advisor geöffnet wird, kann eine magische Zahl mit dem Handel in Verbindung gebracht werden. OrderSend hat viele Parameter, einer von ihnen heißt Magic. Wenn Ihr Expert Advisor die OrderSend Funktion verwendet, einen Auftrag zu öffnen, setzen Sie den Zauber Parameter auf eine eindeutige Nummer, die Sie später den Handel identifizieren können. 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: Lesen Sie die 8220magic08221 in der Funktionsdefinition Das bedeutet, die magische Parameter ist optional: es muss nicht definiert werden. Darüber hinaus, wenn es nicht definiert ist, wird es den Wert 0. Durch die Quere kommen, Trades manuell (nicht von einem EA) geöffnet immer eine magische Zahl Wert von 0. Dies ist gut zu wissen Henne Sie Ihren Expert Advisor schreiben. What8217s der Zweck mit einer Magic-Nummer ein Trade mit einer magischen Zahl der Identifizierung der Hauptzweck Ihren Handel von Tagging ist so können Sie den Handel zu verwalten, auf den Umständen, unter denen sie geöffnet wurde. Angenommen, Sie haben diese Situation: Sie sind 2 Expert Advisors: eine auf einem EURUSD 1-Stunden-Chart und die andere auf einem 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, um den Ausgang dieser Trades anders zu verwalten. Neben der Standard-Stoploss und Takeprofit Ausgang, können Sie einen Hinteranschlag auf einen Handel und einem Kanal-Stop auf der anderen zu laufen. In diesem Fall it8217s nicht ausreichend, um den Handel mit seiner Währungspaar zu identifizieren, da beide Gewerke EURUSD Handel sind. Dies ist, wo die magische Zahl kommt. Wenn eine einzigartige magische Zahl wurde verwendet, wenn diese Geschäfte geöffnet wurden, kann nun verwendet werden, um festzustellen, was EA den Handel eröffnet. Zum Beispiel könnte das Scalping EA eine magische Zahl von 100 verwenden, und die Trendfolge EA eine magische Zahl von 200 verwenden können, wie die magische Zahl von einer Open Trade Get There eine MMS-Funktion namens OrderMagicNumber ist, die die Magie bekommen 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 zum Durchlaufen aller offenen Trades für das Konto verwendet. 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 Stoploss, Takeprofit, offene Zeit, offen Preis usw. (auch die Handelsgeschichte eines Kontos in der gleichen Art und Weise abgefragt werden können Sie erhalten: mal übrigens ist diese gleiche Technik zu bekommen fast jede Information über einen Handel. . 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 der Registerkarte "Eingabe", wenn Sie die EA starten, damit sie bei jedem Start der EA festgelegt 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 die 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. So erhalten Sie die Magic-Nummer eines Handels mit VTS Das fnGetOrderInfo generiert den gesamten MQL-Code für die Orderauswahlschleife und gibt den angeforderten Wert zurück. MetaTrader Magic Number Eine Magic-Nummer wird verwendet, um einen Trade zu identifizieren. Wenn ein Handel mit einem Expert Advisor geöffnet wird, kann eine magische Zahl mit dem Handel in Verbindung gebracht werden. OrderSend hat viele Parameter, einer von ihnen heißt Magic. Wenn Ihr Expert Advisor die OrderSend Funktion verwendet, einen Auftrag zu öffnen, setzen Sie den Zauber Parameter auf eine eindeutige Nummer, die Sie später den Handel identifizieren können. 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: Lesen Sie die 8220magic08221 in der Funktionsdefinition Das bedeutet, die magische Parameter ist optional: es muss nicht definiert werden. Darüber hinaus, wenn es nicht definiert ist, wird es den Wert 0. Durch die Quere kommen, Trades manuell (nicht von einem EA) geöffnet immer eine magische Zahl Wert von 0. Dies ist gut zu wissen Henne Sie Ihren Expert Advisor schreiben. What8217s der Zweck mit einer Magic-Nummer ein Trade mit einer magischen Zahl der Identifizierung der Hauptzweck Ihren Handel von Tagging ist so können Sie den Handel zu verwalten, auf den Umständen, unter denen sie geöffnet wurde. Angenommen, Sie haben diese Situation: Sie sind 2 Expert Advisors: eine auf einem EURUSD 1-Stunden-Chart und die andere auf einem 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, um den Ausgang dieser Trades anders zu verwalten. Neben der Standard-Stoploss und Takeprofit Ausgang, können Sie einen Hinteranschlag auf einen Handel und einem Kanal-Stop auf der anderen zu laufen. In diesem Fall it8217s nicht ausreichend, um den Handel mit seiner Währungspaar zu identifizieren, da beide Gewerke EURUSD Handel sind. Dies ist, wo die magische Zahl kommt. Wenn eine einzigartige magische Zahl wurde verwendet, wenn diese Geschäfte geöffnet wurden, kann nun verwendet werden, um festzustellen, was EA den Handel eröffnet. Zum Beispiel könnte das Scalping EA eine magische Zahl von 100 verwenden, und die Trendfolge EA eine magische Zahl von 200 verwenden können, wie die magische Zahl von einer Open Trade Get There eine MMS-Funktion namens OrderMagicNumber ist, die die Magie bekommen 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 zum Durchlaufen aller offenen Trades für das Konto verwendet. 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 Stoploss, Takeprofit, offene Zeit, offen Preis usw. (auch die Handelsgeschichte eines Kontos in der gleichen Art und Weise abgefragt werden können Sie erhalten: mal übrigens ist diese gleiche Technik zu bekommen fast jede Information über einen Handel. . 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 der Registerkarte "Eingabe", wenn Sie die EA starten, damit sie bei jedem Start der EA festgelegt 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 die 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. So erhalten Sie die Magic-Nummer eines Handels über VTS Die fnGetOrderInfo generiert den gesamten MQL-Code für die Orderauswahlschleife und gibt den angeforderten Wert zurück.


No comments:

Post a Comment