Forex Magische Zahl




Forex Magische ZahlMagic-Nummer in MetaTrader Die Magic-Nummer ist ein Metatrader-Konzept verwendet, um die offenen Positionen eines EA zu verfolgen. Das Konzept ermoglicht es dem Ea, die von ihm eroffneten Trades gegenuber 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 fur 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 fur 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 mochten. Trader nutzen haufig Einstellungen, die sich von denen auf M1 Preise im Vergleich zu denen abweichen, die sie auf dem Tageschart verwenden wurde. Wenn sie den Fachberater mit der gleichen magische Zahl auf allen verschiedenen Zeitrahmen verwendet wird, ware das Ergebnis Chaos. Der Sachverstandige wurde Positionen ohne Reim oder Grund offnen und schlie?en. jeden Fachberater Einstellung von eine einzigartige magische Zahl nicht zulasst, um die Roboter zu Emply mit den anderen zu storen. Magic-Nummer factoids Die magische Zahl von einer Hand geoffnet Handel ist 0. Die Zahl, die Sie fur eine magische Zahl verwenden muss eine Zahl sein im Bereich von 0 und 2147483647. Die MMS - Programmiersprache ordnet die letzte Nummer EMPTYVALUE und schutzt den Namen als Integer-Wert . OneStepRemoved ist ein Unternehmen, das sich auf die Programmierung eines Fachberaters fur Handler spezialisiert hat. Shaun Overton ist der Eigentumer. Kostenlose Trading-Strategien per E-Mail Trending Archives Ubersetzung English () Deutsch Bahasa Melayu Portugus Espaol Copyright-Kopie 2016 OneStepRemoved, Inc. Alle Rechte vorbehalten. Sie konnten den Kommentar verwenden, um manuelle Handlungen zu identifizieren, und fugen Sie einen Test fur bestimmte Kommentar in der EA. Ich habe funf Charts auf einer Plattform fur funf verschiedene Wahrungen (ein Diagramm pro Wahrung). Ich habe die gleiche EA fur alle funf Charts (gleiche EA fur alle funf Wahrungen). Muss ich die magische Zahl der EA fur jedes Diagramm (jede Wahrung) andern Ich habe funf Charts auf einer Plattform fur funf verschiedene Wahrungen (ein Diagramm pro Wahrung). Ich habe die gleiche EA fur alle funf Charts (gleiche EA fur alle funf Wahrungen). Muss ich die magische Zahl des EA fur jedes Diagramm (jede Wahrung) andern 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 Anderungen oder Deletionen vorgenommen werden. Magic-Nummer ist eine Moglichkeit, dies zu tun, obwohl eine gute EA wird auch andere Methoden wie Wahrungspaar Prufung. Sie mussen bestimmen, ob Ihr Code robust genug ist, um ohne eine magische Zahlanderung zu funktionieren - oder ob es sogar die magische Zahl verwendet. Magic Numbers in EAs Joined Nov 2006 Status: Mitglied 1.143 Beitrage Ich habe eine EA auf GBP / JPY Laufen drei Diagramme innerhalb der gleichen Plattform: 5M, 15M und 30M Das EA ordnet verschiedene magische Zahlen fur jedes Diagramm an, das gut ist, so offnen 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 ausgelost haben, um mir die Magic-Nummer zu zeigen. Was ich wissen muss, ist naturlich, 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 Beitrage Ich habe eine EA auf GBP / JPY lauft drei Charts auf der gleichen Plattform: 5M, 15M und 30M Die EA zuweisen Verschiedene Magic Numbers fur jedes Diagramm, das gut ist, so offnen 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 ausgelost haben, um mir die Magic-Nummer zu zeigen. Was ich wissen muss, ist naturlich, wenn ich einen verlierenden Handel habe, den TF Chart diesen Handel machte. Thanks Wahrend der Anzeige der Trades in der Geschichte Registerkarte von MT4 setzen Sie den Mauszeiger uber den Handel und es zeigt Ihnen die magische Zahl. Einige Male muss ich den Cursor uber den Handel zu bewegen und Pause ein paar Mal, bevor die Box erscheint. Sie konnen 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 fur 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 fur 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 ausgelost haben, um mir die Magic-Nummer zu zeigen. Was ich wissen muss, ist naturlich, 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 uber 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 geoffnet 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 offnen, setzen Sie den Zauber Parameter auf eine eindeutige Nummer, die Sie spater den Handel identifizieren konnen. 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 Offnungspfeil im Diagramm. Wenn Parameter fehlt oder CLRNONE-Wert ist, wird der Offnungspfeil nicht im Diagramm gezeichnet. Hinweis: Lesen Sie die 8220magic08221 in der Funktionsdefinition Das bedeutet, die magische Parameter ist optional: es muss nicht definiert werden. Daruber hinaus, wenn es nicht definiert ist, wird es den Wert 0. Durch die Quere kommen, Trades manuell (nicht von einem EA) geoffnet 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 konnen Sie den Handel zu verwalten, auf den Umstanden, unter denen sie geoffnet 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, konnen 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 Wahrungspaar zu identifizieren, da beide Gewerke EURUSD Handel sind. Dies ist, wo die magische Zahl kommt. Wenn eine einzigartige magische Zahl wurde verwendet, wenn diese Geschafte geoffnet wurden, kann nun verwendet werden, um festzustellen, was EA den Handel eroffnet. Zum Beispiel konnte das Scalping EA eine magische Zahl von 100 verwenden, und die Trendfolge EA eine magische Zahl von 200 verwenden konnen, 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 ausgefuhrt werden. Die MMS-Funktion OrderSelect dient zur Auswahl eines Handels. Nachdem ein Trade ausgewahlt wurde, wird die OrderMagicNumber-Funktion verwendet, um die magische Zahl zu erhalten. Typischerweise wird die MQL-Funktion OrdersTotal zum Durchlaufen aller offenen Trades fur 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 uber Tausende getan Stoploss, Takeprofit, offene Zeit, offen Preis usw. (auch die Handelsgeschichte eines Kontos in der gleichen Art und Weise abgefragt werden konnen Sie erhalten: mal ubrigens ist diese gleiche Technik zu bekommen fast jede Information uber einen Handel. . alle die gleichen Informationen uber geschlossene Handel) So, jetzt, dass Sie eine trade8217s magische Zahl zu bekommen, konnen Sie eine bestimmte Handels Ausfahrt auf der Basis der magischen Zahl ausfuhren Sie konnen 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 Eingangsgro?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 fur 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 offnet, die im Eingabefenster beim Start des EA angezeigt wird. Sehen Sie diesen Link fur 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 konnen, ist die Moglichkeit, eine magische Zahl innerhalb der VTS zu nutzen, sehr flexibel. Moglicherweise haben Sie den Kommentarparameter bemerkt. Der Kommentarparameter von OrderSend wird verwendet, um einem Trade einen Textkommentar hinzuzufugen. (Anmerkung: Sie mussen vorsichtig sein, wenn Sie den Kommentarwert verwenden mochten, um einen Trade zu identifizieren, da der Wert vom Broker geandert werden kann. Tatsachlich wird er jederzeit geandert, wenn der Handel geandert wird). Auf jeden Fall kann es au?erst praktisch sein, die magische Nummer eines Handels in der MetaTrader-Plattform zu sehen. So setzt VTS standardma?ig den Namen der EA und die magische Zahl in den Kommentarparameter. Auf diese Weise konnen Sie sehen, wie Ihre Trades in der MT-Plattform eroffnet wurden. Hier ist ein Bild eines offenen Handels auf der Registerkarte Handel: Der Name der EA, die diesen EURUSD-Handel eroffnete, ist 8220system38221, und die magische Zahl ist 123456. Hier ist ein Bild eines geschlossenen Handels auf der Registerkarte Account History Kommentarfeld wurde vom Broker geandert: Sie fugten den Text 8220tp8221 hinzu. By the way, wenn Sie don8217t sehen Sie das Kommentarfeld in Ihrer MetaTrader-Plattform, konnen Sie mit der rechten Maustaste auf die Spalten klicken und es hinzufugen. So erhalten Sie die Magic-Nummer eines Handels mit VTS Das fnGetOrderInfo generiert den gesamten MQL-Code fur die Orderauswahlschleife und gibt den angeforderten Wert zuruck. MetaTrader Magic Number Eine Magic-Nummer wird verwendet, um einen Trade zu identifizieren. Wenn ein Handel mit einem Expert Advisor geoffnet 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 offnen, setzen Sie den Zauber Parameter auf eine eindeutige Nummer, die Sie spater den Handel identifizieren konnen. 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 Offnungspfeil im Diagramm. Wenn Parameter fehlt oder CLRNONE-Wert ist, wird der Offnungspfeil nicht im Diagramm gezeichnet. Hinweis: Lesen Sie die 8220magic08221 in der Funktionsdefinition Das bedeutet, die magische Parameter ist optional: es muss nicht definiert werden. Daruber hinaus, wenn es nicht definiert ist, wird es den Wert 0. Durch die Quere kommen, Trades manuell (nicht von einem EA) geoffnet 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 konnen Sie den Handel zu verwalten, auf den Umstanden, unter denen sie geoffnet 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, konnen 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 Wahrungspaar zu identifizieren, da beide Gewerke EURUSD Handel sind. Dies ist, wo die magische Zahl kommt. Wenn eine einzigartige magische Zahl wurde verwendet, wenn diese Geschafte geoffnet wurden, kann nun verwendet werden, um festzustellen, was EA den Handel eroffnet. Zum Beispiel konnte das Scalping EA eine magische Zahl von 100 verwenden, und die Trendfolge EA eine magische Zahl von 200 verwenden konnen, 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 ausgefuhrt werden. Die MMS-Funktion OrderSelect dient zur Auswahl eines Handels. Nachdem ein Trade ausgewahlt wurde, wird die OrderMagicNumber-Funktion verwendet, um die magische Zahl zu erhalten. Typischerweise wird die MQL-Funktion OrdersTotal zum Durchlaufen aller offenen Trades fur 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 uber Tausende getan Stoploss, Takeprofit, offene Zeit, offen Preis usw. (auch die Handelsgeschichte eines Kontos in der gleichen Art und Weise abgefragt werden konnen Sie erhalten: mal ubrigens ist diese gleiche Technik zu bekommen fast jede Information uber einen Handel. . alle die gleichen Informationen uber geschlossene Handel) So, jetzt, dass Sie eine trade8217s magische Zahl zu bekommen, konnen Sie eine bestimmte Handels Ausfahrt auf der Basis der magischen Zahl ausfuhren Sie konnen 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 Eingangsgro?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 fur 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 offnet, die im Eingabefenster beim Start des EA angezeigt wird. Sehen Sie diesen Link fur 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 konnen, ist die Moglichkeit, eine magische Zahl innerhalb der VTS zu nutzen, sehr flexibel. Moglicherweise haben Sie den Kommentarparameter bemerkt. Der Kommentarparameter von OrderSend wird verwendet, um einem Trade einen Textkommentar hinzuzufugen. (Anmerkung: Sie mussen vorsichtig sein, wenn Sie den Kommentarwert verwenden mochten, um einen Trade zu identifizieren, da der Wert vom Broker geandert werden kann. Tatsachlich wird er jederzeit geandert, wenn der Handel geandert wird). Auf jeden Fall kann es au?erst praktisch sein, die magische Nummer eines Handels in der MetaTrader-Plattform zu sehen. So setzt VTS standardma?ig den Namen der EA und die magische Zahl in den Kommentarparameter. Auf diese Weise konnen Sie sehen, wie Ihre Trades in der MT-Plattform eroffnet wurden. Hier ist ein Bild eines offenen Handels auf der Registerkarte Handel: Der Name der EA, die diesen EURUSD-Handel eroffnete, ist 8220system38221, und die magische Zahl ist 123456. Hier ist ein Bild eines geschlossenen Handels auf der Registerkarte Account History Kommentarfeld wurde vom Broker geandert: Sie fugten den Text 8220tp8221 hinzu. By the way, wenn Sie don8217t sehen Sie das Kommentarfeld in Ihrer MetaTrader-Plattform, konnen Sie mit der rechten Maustaste auf die Spalten klicken und es hinzufugen. So erhalten Sie die Magic-Nummer eines Handels uber VTS Die fnGetOrderInfo generiert den gesamten MQL-Code fur die Orderauswahlschleife und gibt den angeforderten Wert zuruck.