Fehler, Irrtümer, Fragen - Seite 2427
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
Anzeige des Ausgabecodes
"1.e-002" ist (String)Lots?
Ja.
"1.e-002" ist (String)Lots?
Das Los in den Eingabeparametern wurde auf 0,05 geändert.
Der Code wurde geändert in:
P.S. Wenn ich jedoch 0,01 auf einmal eingebe, wird es korrekt angezeigt
Das Los in den Eingabeparametern wurde auf 0,05 geändert.
Der Code wurde geändert in:
P.S. Wenn Sie jedoch 0,01 auf einmal eingeben, wird es korrekt angezeigt
Vitaliy, aber DoubleToString hat den zweiten Parameter. Und es ist in Ihrer Version obligatorisch, sonst wird es standardmäßig sein. Zum Glück weiß ich nicht mehr, wie viel es war, es ist für mich nicht interessant.
Vitaly, aber DoubleToString hat einen zweiten Parameter. Und in Ihrer Variante ist es obligatorisch, sonst wird es standardmäßig sein. Zum Glück weiß ich nicht mehr, wie viel, es interessiert mich nicht.
In der Standardeinstellung sollte 0,01 nicht als 1 ausgegeben werden.
Wir werden korrigieren
Standardmäßig sollte es nicht 0,01 als 1,e-002 ausgeben.
Korrigieren wir
verhält sich der Compiler in denselben Fällen unterschiedlich.
Ich habe 2 Dateien von kodobase heruntergeladen:https://www.mql5.com/en/code/15440
wurden gemacht, offensichtlich bevor iTime() erschien. Einer von ihnen kompiliert, der andere flucht:
Die Funktionen sind identisch:
ruft auch an.
Der Grund für das Schimpfen ist offensichtlich, verständlich und durch die automatische Ersetzung leicht zu beheben, aber das unterschiedliche Verhalten in ähnlichen Situationen ist alarmierend.
PS:
Der kompilierte Indikator arbeitet korrekt.
Ich habe beide Dateien, die genau die gleiche Fehlerliste (insgesamt 8) verursachen.
Ich habe beide Dateien, die genau die gleichen Fehlerlisten (insgesamt 8) verursachen.
Neu heruntergeladen, versucht zu kompilieren, beide mit Fehlern, aber die Anzahl ist unterschiedlich: 8 und 9.
Nach dem Bericht über die automatische Ersetzung zu urteilen, muss es anders sein.
Gestern gab es also eine Art ME-Panne. Ich betrachte die erste als einen Fehlschlag zugunsten des Benutzers (ohne Änderungen kompiliert und funktioniert!).
Neu heruntergeladen, versucht zu kompilieren, beide mit Fehlern, aber die Zahlen sind unterschiedlich: 8 und 9.
Nach dem Bericht über die automatische Änderung zu urteilen, muss es anders sein.
Ja, der Bereich hat 1 mehr.