Die mql-Funktion Point() ist irreführend. Das Gegenstück zum Bezeichner ist SYMBOL_POINT. Point() ist die älteste Funktion seit der Geburt von MT und als das Terminal nur Forex und nur vier Ziffern hatte! Mit der Einführung anderer Märkte im Terminal blieb der Name der Funktion Point() für die vier Ziffern unverändert! Ich habe keine Ahnung, warum der Name nicht geändert wurde. Vielleicht wurde er aus Kompatibilitätsgründen mit dem Multi-Market-Terminal beibehalten, und es ist nicht korrekt, ihn in diesem Fall zusammen mit TickSize zu verwenden. Diese Point()-Funktion wie SYMBOL_POINT sollte aus der mql-Sprache entfernt werden, und alle Verwirrung wird verschwinden. Besser noch, sie sollte in ihren wahren Namen umbenannt werden, dass siedie Ziffernkapazität einer Anführungszeichen zurückgibt, nicht den Punkt! Da es einen Mindestschritt der Preisänderung gibt, ist es TickSize ! Und was zeigt die Funktion SYMBOL_POINT in Ihrem Beispiel in diesem Fall an? Die Punkte? Wenn Sie das glauben, liegen Sie wieder falsch. TickSize ist die minimale Schrittgröße des Preises 0,0025, so dass Sie denken, TickSize ist größer als Ihr Punkt 0,0001 ? Das ist mql-Quatsch. Und das zeigt der EURUSD
Die mql-Funktion Point() ist irreführend. Sein Analogon ist SYMBOL_POINT Point() ist die älteste Funktion seit der Geburt von MT und als das Terminal nur Forex hatte, und nur vier Zeichen! Mit der Einführung anderer Märkte im Terminal blieb der Name der Funktion Point() für die vier Ziffern unverändert! Ich habe keine Ahnung, warum der Name nicht geändert wurde. Vielleicht wurde sie aus Kompatibilitätsgründen mit dem Multi-Market-Terminal beibehalten, und es ist nicht korrekt, sie in diesem Fall zusammen mit TickSize zu verwenden. Diese Point()-Funktion muss aus der mql-Sprache entfernt werden, ebenso wie SYMBOL_POINT, und alle Verwirrung wird verschwinden. Da es einen minimalen Schritt der Preisänderung gibt, ist es TickSize ! Und was zeigt die Funktion SYMBOL_POINT in Ihrem Beispiel? Die Punkte? Wenn Sie das glauben, liegen Sie wieder falsch. TickSize ist die minimale Größe eines Preisschrittes 0.0025 und laut Ihnen ist TickSize größer als Ihr Punkt 0.0001 ? Das ist mql-Quatsch. Und das zeigt der EURUSD
Was versuchen Sie zu beweisen? handeln Sie mit Experten? oder handeln Sie im Allgemeinen über mt4 oder mt5 Terminal?
Noch einmal: Die Größe eines Ticks ist kein Punkt (Pips). Auch ein Tick ist nicht gleich ein Punkt (Pips).
Warum erzählen Sie mir das? Haben Sie gelesen, was ich sage?
Ein Punkt ist die minimale und unteilbare Abstufung eines Kurses, die von der entsprechenden Funktion Punkt() an MQL zurückgegeben wird. Sie entspricht immer der letzten Dezimalstelle. Er hat einen entsprechenden Bezeichner SYMBOL_POINT der Funktion SymbolInfoDouble().
"Pips" ist ein Slangausdruck (den es im Russischen nicht gibt und der ein Anglizismus ist), der aus dem englischsprachigen Segment stammt, und jeder Russischsprachige interpretiert ihn aus irgendeinem Grund auf seine eigene Weise, wie dieser Zweig zeigt. Nach den Beschreibungen - der berechnete Wert, der mit den mathematischen Berechnungen in MQL erhalten werden kann. Jeder Händler kann seinen eigenen Pip-Wert in MQL berechnen und ihn entsprechend seiner Vorstellung von der Korrektheit eines Wertes verwenden, der seiner Meinung nach als Pip angezeigt werden sollte. Die entsprechenden Bezeichner und Funktionen in MQL hatten noch nie, haben nicht und sollten auch nicht haben.
Ein Tick ist ein Preisänderungsereignis eines Instruments.
Die Tick-Größe ist die Mindestveränderung des Preises eines Instruments. Entspricht oft einem Pip, kann, muss aber nicht dem Wert eines Pip entsprechen. Der Wert kann in MQL ermittelt werden. Sie hat eine entsprechende Kennung SYMBOL_TRADE_TICK_SIZE der Funktion SymbolInfoDouble().
Welche anderen grundlegenden Dinge sollte ich Ihnen mitteilen?
Was wollen Sie beweisen? handeln Sie mit Experten? oder handeln Sie im Allgemeinen über mt4 oder mt5 Terminal?
Verwenden Sie Point(), _Point, SYMBOL_POINT nicht im Sinne des Namens. Diese Funktion dient der mathematischen Berechnung, die die Ziffernkapazität nicht im Gesamtwert anzeigt! Wenn Sie den Mindestpreisschritt erhalten möchten, verwenden Sie immer TickSize. Und wenn Sie den Punkt wissen wollen, finden Sie in der Spezifikation des Vermögenswerts heraus, wie viel TickSize ein Punkt ist, und multiplizieren Sie diese Zahl in Ihrem Code. Dies ist, was jeder in Forex tut: TickSize wird mit 10 multipliziert, und die Funktion Point() wird verwendet, um es auf einen Integer-Wert zu reduzieren.
Die Point()-Funktion in mql ist eine mathematische Ziffer eines Anführungszeichens !!! Kein einziger Punkt !!!
Nun, oder für Forex können Sie Point() mit 10 multiplizieren, weil Point() den minimalen TickSize-Wert auf Forex anzeigt. Aber für jeden anderen Markt können Sie mit der Funktion Punkt() keinen echten Punkt ermitteln. Denn in anderen Märkten ist TickSize nicht immer gleich 0,00001
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Das Argument ist bizarr
Ja, links vom Komma steht ein Satz. Und wie man Zahlen richtig schreibt, lernt man in der Schule
Forum zum Thema Handel, automatische Handelssysteme und Strategietests
Was verstehen Sie unter Pips? Mit einer fünfstelligen Quote.
Artyom Trishkin, 2019.09.29 21:31
All dieser Unsinn ist also vollkommen wahr und die Dokumentation ist völlig unwahr?
Gut. Bleiben die Herren weiter in ihren Illusionen.
Und als Beispiel, eines der 14875 Zeichen auf MetaQuotes-BSE:
Und es gibt viele davon.
Dies gilt auch für Aussagen, die Sie - Super-Händler - tixias ist ein Pip, oder ein Punkt, oder wer auch immer sonst über etwas spricht...
Kommen Sie, meine Herren, machen Sie weiter. Ich - ohne dich...
Noch einmal: Die Größe eines Ticks ist kein Punkt (Pips). Auch ein Tick ist nicht gleich ein Punkt (Pips)
Die mql-Funktion Point() ist irreführend. Das Gegenstück zum Bezeichner ist SYMBOL_POINT.
Point() ist die älteste Funktion seit der Geburt von MT und als das Terminal nur Forex und nur vier Ziffern hatte!
Mit der Einführung anderer Märkte im Terminal blieb der Name der Funktion Point() für die vier Ziffern unverändert!
Ich habe keine Ahnung, warum der Name nicht geändert wurde.
Vielleicht wurde er aus Kompatibilitätsgründen mit dem Multi-Market-Terminal beibehalten, und es ist nicht korrekt, ihn in diesem Fall zusammen mit TickSize zu verwenden.
Diese Point()-Funktion wie SYMBOL_POINT sollte aus der mql-Sprache entfernt werden, und alle Verwirrung wird verschwinden.
Besser noch, sie sollte in ihren wahren Namen umbenannt werden, dass siedie Ziffernkapazität einer Anführungszeichen zurückgibt, nicht den Punkt!
Da es einen Mindestschritt der Preisänderung gibt, ist es TickSize !
Und was zeigt die Funktion SYMBOL_POINT in Ihrem Beispiel in diesem Fall an?
Die Punkte? Wenn Sie das glauben, liegen Sie wieder falsch.
TickSize ist die minimale Schrittgröße des Preises 0,0025, so dass Sie denken, TickSize ist größer als Ihr Punkt 0,0001 ?
Das ist mql-Quatsch.
Und das zeigt der EURUSD
Die mql-Funktion Point() ist irreführend. Sein Analogon ist SYMBOL_POINT
Point() ist die älteste Funktion seit der Geburt von MT und als das Terminal nur Forex hatte, und nur vier Zeichen!
Mit der Einführung anderer Märkte im Terminal blieb der Name der Funktion Point() für die vier Ziffern unverändert!
Ich habe keine Ahnung, warum der Name nicht geändert wurde.
Vielleicht wurde sie aus Kompatibilitätsgründen mit dem Multi-Market-Terminal beibehalten, und es ist nicht korrekt, sie in diesem Fall zusammen mit TickSize zu verwenden.
Diese Point()-Funktion muss aus der mql-Sprache entfernt werden, ebenso wie SYMBOL_POINT, und alle Verwirrung wird verschwinden.
Da es einen minimalen Schritt der Preisänderung gibt, ist es TickSize !
Und was zeigt die Funktion SYMBOL_POINT in Ihrem Beispiel?
Die Punkte? Wenn Sie das glauben, liegen Sie wieder falsch.
TickSize ist die minimale Größe eines Preisschrittes 0.0025 und laut Ihnen ist TickSize größer als Ihr Punkt 0.0001 ?
Das ist mql-Quatsch.
Und das zeigt der EURUSD
Was versuchen Sie zu beweisen? handeln Sie mit Experten? oder handeln Sie im Allgemeinen über mt4 oder mt5 Terminal?
Sie könnten auch mit Gold oder Silber laufen. Aber die Sache ist die, dass die Messung dort überhaupt nicht in Pips erfolgt.
und was ist in Ihrem Terminal an Gewinn?
Noch einmal: Die Größe eines Ticks ist kein Punkt (Pips). Auch ein Tick ist nicht gleich ein Punkt (Pips).
Warum erzählen Sie mir das? Haben Sie gelesen, was ich sage?
Er hat einen entsprechenden Bezeichner SYMBOL_POINT der Funktion SymbolInfoDouble().
Nach den Beschreibungen - der berechnete Wert, der mit den mathematischen Berechnungen in MQL erhalten werden kann. Jeder Händler kann seinen eigenen Pip-Wert in MQL berechnen und ihn entsprechend seiner Vorstellung von der Korrektheit eines Wertes verwenden, der seiner Meinung nach als Pip angezeigt werden sollte.
Die entsprechenden Bezeichner und Funktionen in MQL hatten noch nie, haben nicht und sollten auch nicht haben.
Sie hat eine entsprechende Kennung SYMBOL_TRADE_TICK_SIZE der Funktion SymbolInfoDouble().
Welche anderen grundlegenden Dinge sollte ich Ihnen mitteilen?
Sie könnten auch mit Gold oder Silber laufen. Aber die Sache ist die, dass die Messung dort überhaupt nicht in Punkten erfolgt.
Was ist das? In Leichen?
Was wollen Sie beweisen? handeln Sie mit Experten? oder handeln Sie im Allgemeinen über mt4 oder mt5 Terminal?
Verwenden Sie Point(), _Point, SYMBOL_POINT nicht im Sinne des Namens.
Diese Funktion dient der mathematischen Berechnung, die die Ziffernkapazität nicht im Gesamtwert anzeigt!
Wenn Sie den Mindestpreisschritt erhalten möchten, verwenden Sie immer TickSize.
Und wenn Sie den Punkt wissen wollen, finden Sie in der Spezifikation des Vermögenswerts heraus, wie viel TickSize ein Punkt ist, und multiplizieren Sie diese Zahl in Ihrem Code.
Dies ist, was jeder in Forex tut: TickSize wird mit 10 multipliziert, und die Funktion Point() wird verwendet, um es auf einen Integer-Wert zu reduzieren.
Die Point()-Funktion in mql ist eine mathematische Ziffer eines Anführungszeichens !!! Kein einziger Punkt !!!
Nun, oder für Forex können Sie Point() mit 10 multiplizieren, weil Point() den minimalen TickSize-Wert auf Forex anzeigt.
Aber für jeden anderen Markt können Sie mit der Funktion Punkt() keinen echten Punkt ermitteln.
Denn in anderen Märkten ist TickSize nicht immer gleich 0,00001