Fehler, Irrtümer, Fragen - Seite 2251

 
AshimN:

welche Funktion?)) Kennen Sie eine andere Funktion zur Konvertierung in eine bestimmte Genauigkeit als

Rundung einer Fließkommazahl auf eine bestimmte Genauigkeit.

doubleNormalizeDouble(
doublevalue,// zu normalisierende Zahl
intdigits//Anzahl der Dezimalstellen
);

?

Lesen Sie über doppelte Präzision

 
Artyom Trishkin:
Ich habe Ihnen bereits den Namen der zu druckenden Funktion geschrieben. Bitte lesen Sie sorgfältig, was zuvor geschrieben wurde.

Ich kümmere mich nicht um die Ausgabe (Drucken/Kommentar), nur um zu überprüfen, obNormalizeDouble() funktioniert, und die Überprüfung zeigt, dass es nicht immer funktioniert, d.h. - nicht funktioniert.


2018.08.02 16:29:08.928 BCS_180801_1752 (EURUSD.gl,M15) -0.6875

2018.08.02 16:29:09.028 BCS_180801_1752 (EURUSD.gl,M15) -0.6875

2018.08.02 16:29:09.126 BCS_180801_1752 (EURUSD.gl,M15) -0.68500000000001

2018.08.02 16:29:09.229 BCS_180801_1752 (EURUSD.gl,M15) -0.68

2018.08.02 16:29:09.324 BCS_180801_1752 (EURUSD.gl,M15) -0.675


 
AshimN:

Ich kümmere mich nicht um die Ausgabe (Drucken/Kommentar), nur um zu überprüfen, obNormalizeDouble() funktioniert, und die Überprüfung zeigt, dass es nicht immer funktioniert, d.h. - nicht funktioniert.


2018.08.02 16:29:08.928 BCS_180801_1752 (EURUSD.gl,M15) -0.6875

2018.08.02 16:29:09.028 BCS_180801_1752 (EURUSD.gl,M15) -0.6875

2018.08.02 16:29:09.126 BCS_180801_1752 (EURUSD.gl,M15) -0.68500000000001

2018.08.02 16:29:09.229 BCS_180801_1752 (EURUSD.gl,M15) -0.68

2018.08.02 16:29:09.324 BCS_180801_1752 (EURUSD.gl,M15) -0.675


Sie irren sich. Du verstehst nicht, wie ein Computer aufgebaut ist und wie er echte Zahlen speichert.

Zu lernen:Reelle Typen (double, float),DoubleToString,NormalizeDouble.

 
Ilyas:

Lesen Sie über die Genauigkeit der doppelten

Das ist ein guter Punkt, danke, so ist es genau für Berechnungen)

 
Gut, dass ich kein Moderator bin)
 
AshimN:

Ich kümmere mich nicht um die Ausgabe (Drucken/Kommentar), nur um zu überprüfen, obNormalizeDouble() funktioniert, und die Überprüfung zeigt, dass es nicht immer funktioniert, d.h. - nicht funktioniert.


2018.08.02 16:29:08.928 BCS_180801_1752 (EURUSD.gl,M15) -0.6875

2018.08.02 16:29:09.028 BCS_180801_1752 (EURUSD.gl,M15) -0.6875

2018.08.02 16:29:09.126 BCS_180801_1752 (EURUSD.gl,M15) -0.68500000000001

2018.08.02 16:29:09.229 BCS_180801_1752 (EURUSD.gl,M15) -0.68

2018.08.02 16:29:09.324 BCS_180801_1752 (EURUSD.gl,M15) -0.675


Weiter ohne mich.
 
Slava:

Und warum?

Ich habe den Eindruck, dass dies irgendwie falsch ist.

Und wenn wir ein echtes Konto verwenden, aber mit dem Passwort des Anlegers?

Wenn wir mit einem echten Konto verbunden sind, sollte das Testgerät die Kontodaten zurückgeben. Einschließlich der Tatsache, dass es echt ist.

Was bringt es, zurückzugeben, dass es eine Demo ist?

 
Vladimir Pastushak:

Wenn wir mit einem echten Konto verbunden sind, sollte das Testgerät die Kontodaten zurückgeben. Dazu gehört auch die Tatsache, dass sie real ist.

Welchen Sinn hat es, zurückzugeben, dass es sich um eine Demo handelt?

Der Punkt ist, dass es keinen Unterschied geben sollte. Je weniger der Prüfer weiß, desto weniger Möglichkeiten hat er, die Ergebnisse zu verbessern.

So gibt der Tester beispielsweise immer zurück, dass der Handel erlaubt ist, das Senden von FTP und E-Mail jedoch nicht, unabhängig von den Einstellungen im Terminal.

 

Grüße,

Ich speichere zwei Binärdateien im Ordner ...Tester\Agent-127.0.0.1-3000\MQL5\Files, wenn ich versuche, diese Dateien im Tester von int OnInit() Funktion zu lesen, werden die Dateien gelöscht.

Was könnte der Grund dafür sein?

Sie werden nicht aus dem COMMON-Ordner gelöscht, aber sie werden auch nicht gelesen(.

 
AshimN:

Grüße,

Ich speichere zwei Binärdateien im Ordner ...Tester\Agent-127.0.0.1-3000\MQL5\Files, wenn ich versuche, diese Dateien im Tester von int OnInit() Funktion zu lesen, werden die Dateien gelöscht.

Was könnte der Grund dafür sein?

Der Grund liegt im falschen Speicherort der Dateien. Die Agentenordner werden nach Abschluss des Tests automatisch bereinigt. Speichern Sie die Datei im Ordner "Common".

Grund der Beschwerde: