Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1494
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Könnten Sie mir bitte sagen, warum das Programm (auf mql 4, auf Minuten, alle Ticks) liest die Zahl explizit und die gleiche Zahl in der Funktion anders berechnet.
Hier ist der Code
Das Programm liest Pr nicht als 1,60854, obwohlPrint( ) den Wert von Pr als 1,60854 anzeigt. Infolgedessen öffnet das Programm den zweiten Auftrag, aber das sollte es nicht tun
.
Und wenn wir anstelle der Variable Pr die Zahl 1,60854 setzen , liest das Programm sie und öffnet nicht die zweite Ordnung.
FRAGE Welche Änderungen sollten am Code vorgenommen werden, damit das Programm Pr liest und nicht die zweite Bestellung öffnet?
Vielen Dank für Ihre Hilfe
Es wird nicht empfohlen, reelle Zahlen direkt zu vergleichen. Korrekter ist es, ihre normalisierte Differenz mit Null zu vergleichen.
Es wird nicht empfohlen, reelle Zahlen direkt zu vergleichen. Es ist richtig, ihre normalisierte Differenz mit Null zu vergleichen.
Vielen Dank für die wertvollen Informationen. Das hätte ich selbst nie gedacht.
Ich danke Ihnen für die wertvollen Informationen. Das hätte ich selbst nie gedacht.
Nicht empfohlen ist nicht gleichbedeutend mit verboten. Wenn wir zum Beispiel den aktuellen Preis mit dem Preis des erwarteten Stopps vergleichen, können wir direkt vergleichen, ob es mehr oder weniger ist... Der Unterschied wird ziemlich signifikant sein. Aber es ist eine ganz andere Sache, sie unter gleichen Bedingungen zu vergleichen...
Nicht empfohlen heißt nicht, dass es verboten ist. Wenn wir zum Beispiel den aktuellen Preis mit dem Preis des erwarteten Stopps vergleichen, können wir direkt vergleichen, ob es mehr oder weniger ist... Der Unterschied wird ziemlich signifikant sein. Und es ist eine ganz andere Sache, wenn man es mit der Gleichstellung vergleicht...
Ich hab's. Ich danke Ihnen.
Aber so einfach funktioniert das nicht.
Wie kann ich den Compiler überlisten?
Hallo. Bitte helfen Sie mir, den Zickzack-Indikator zu verstehen. Es stellt sich heraus, dass das gesamte Array ZigZagBuffer[] den Wert 0.0 angenommen hat. Warum wird der Ausdruck if(res != 0.0) manchmal wahr? Schließlich hat das gesamte Feld den Wert 0.0?????
Hallo zusammen. Liebe Programmierer, ich brauche Ihre Hilfe.
Ich versuche, einen Multicurrency-Indikator zu erstellen, der die SMA von zwei Symbolen im Keller anzeigen soll.
Wenn dies nicht schwierig ist, geben Sie bitte an, wo der Fehler liegt.
Guten Tag an alle.
Können Sie mir bitte sagen, wie ich die folgende Bedingung richtig kodieren kann, wobei ich mich nicht mehr an die mathematische Funktion erinnere.
if (Bid - Low[1]>=0.0030 && Bid - Low[1]<0.0035) {action;}
Ich weiß, dass es eine mathematische Funktion gibt, die in der obigen Bedingung ohne && Zeichen verwendet werden kann . Aber ich weiß nicht mehr, wie diese mathematische Funktion heißt und wie man sie anwendet.
Ich danke Ihnen für Ihre Hilfe.
wenn(MathAbs(Bid - Low[1]) >= 0,0004) {action;}
wenn(MathAbs(Bid - Low[1]) >= 0,0004) {action;}
Oh Taras, Taras... Hast du in der Schule nicht gelernt, zu denken? Ist 0,0004 jemals kleiner als 0,0035 ...............
Oh Taras, Taras... Hat man dir in der Schule nicht beigebracht zu denken? Ist 0,0004 weniger als 0,0035 ...............
Lernen Sie lesen, Sie Lügner.
und das Programm prüft auf Preiskonsistenz im 4-Punkte-Bereich.