[ARCHIV] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 3. - Seite 83
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
Roman, danke für die Antwort..... Leider verstehe ich eine Sache immer noch nicht. Im Lehrbuch, https://book.mql4.com/ru/basics/expressions, unter "Type Approach". Option 4.1. Berechnung des Ergebnisses eines Integer-Typs
und die Variante 4.2. Eine ähnliche Situation tritt auf, wenn ein Ergebnis als Wert eines reellen Typs gesucht wird", die gleiche Formel ist gegeben, aber in einem Fall wird der Typ der Variablen F als int bezeichnet
und im zweiten Beispiel ist die Variable double
Leider verstehe ich die Logik der Umstellung immer noch nicht. Wenn in der ersten Variante klar ist, warum int der Variablen F zugewiesen wird (d. h. nach der Regel der impliziten Typkonvertierung), warum wird dann in der zweiten Variante double.... zugewiesen verwirrt mich total.
Bitte klären Sie, was ich in meinen Ausführungen übersehen haben könnte.
Vielen Dank im Voraus.
Nun, es gibt ziemlich komplexe Dinge, die die Besonderheiten der Arbeit des Compilers beschreiben, die in der Praxis nicht wirklich benötigt werden. Sie können getrost übersprungen werden.
Das einzige, was wir daraus mitnehmen müssen
Was die Beispiele betrifft, so schreiben Sie einfach die Typen
int = double + int (Sie sagen nur, dass int rechts vom Pluszeichen in double umgewandelt wird, dann werden die Operanden addiert und das Ergebnis wird in den Typ der zugewiesenen Variablen umgewandelt)
double = double + int (etwa dasselbe, nur ohne die letzte Umwandlung, double wird sofort zugewiesen)
Leute, was bedeutet #INF - ist es außerhalb des zulässigen Bereichs von double? siehe die zweite Zeile von oben (es zählt das Produkt von double TWR, nämlich sein vorheriger Wert wird mit dem nächsten multipliziert). Wie werden DIESE Werte der TWR-Variablen korrekt gezählt?
Das frage ich mich. Kann #INF eines Tages auch anstelle von Balance erscheinen? :) :) :)
Leute, was bedeutet #INF - ist es außerhalb des zulässigen Bereichs von double? siehe die zweite Zeile von oben (es zählt das Produkt von double TWR, nämlich sein vorheriger Wert wird mit dem nächsten multipliziert). Wie werden diese Werte, die von der TWR-Variablen genommen werden, korrekt gezählt?
Unendlichkeit ist Unendlichkeit... nur durch Appetitminderung geheilt wird, sind die TWR-Werte zu hoch.
Ach, wirklich?
Manche Smarties gehen nicht um den Berg herum, sondern andersherum, nur bergauf und bergab! :)))))
Das frage ich mich. Könnte #INF auch anstelle von Balance erscheinen? :) :) :)
Nicht lustig. Kommen Sie lieber gleich zur Sache...
Das ist die Unendlichkeit... kann nur durch eine Reduzierung des Appetits behandelt werden, die TWR-Werte sind zu hoch.
Was ist zu tun?
siehe hier - es ist alles da, alles nach Vorschrift... Alle Appetitanregungen entsprechen genau der Methodik von R. Vince.
Nicht lustig. Kommen Sie lieber gleich zur Sache...
Ich habe meinen Vorschlag auf der vorherigen Seite geschrieben.
Was ist zu tun?
siehe hier - es ist alles da, alles nach Vorschrift... Alle Appetitanregungen entsprechen genau der Methode von R. Vince.
Vielleicht fällt mir im Laufe der Woche ein besserer Weg ein, das zu tun. Aber die meiste Zeit meiner Freizeit bin ich mit meiner Aufgabe beschäftigt.
Vielleicht überlege ich mir im Laufe der Woche, wie ich es am besten anstellen kann. Aber die meiste Zeit meiner Freizeit bin ich mit meiner Aufgabe beschäftigt.
Vielen Dank, Victor.
Ich habe meinen Vorschlag auf der vorherigen Seite geschrieben.
Tut mir leid, ich habe es nicht bemerkt... :-)))
Ich habe es mehrmals überprüft - es gibt keine Fehler, alles entspricht genau den Formeln.
Offenbar ist es notwendig, das Produkt in Teile zu zerlegen und diese dann zu vergleichen... Lesen Sie hier mehr .