Fehler, Irrtümer, Fragen - Seite 165

 

Hallo!

Beim Normalisieren:

double x = 41;

double y = 9;

doppeltes z;

z = NormalizeDouble(x / y, 2);

z == 4.560000000000001

erhalten wir mehr als 2 Dezimalstellen.

dasselbe für die Paare 82/9, 93/10, 94/11, 123/13

Können Sie mir sagen, warum das passiert und was ich falsch mache?

 
gisip:

Hallo!

Beim Normalisieren:

double x = 41;

double y = 9;

doppeltes z;

z = NormalizeDouble(x / y, 2);

z == 4.560000000000001

erhalten wir mehr als 2 Dezimalstellen.

dasselbe für die Paare 82/9, 93/10, 94/11, 123/13

Können Sie mir sagen, warum das passiert und was ich falsch mache?

wahrscheinlich

https://www.mql5.com/ru/docs/convert/normalizedouble

Ergebnis:
pi= 3,1415926535897931
NormalizeDouble(pi,3)= 3.1419999999999999
NormalizeDouble(pi,8)= 3.1415926499999998
NormalizeDouble(pi,0)= 3.0000000000000000

Документация по MQL5: Преобразование данных / NormalizeDouble
Документация по MQL5: Преобразование данных / NormalizeDouble
  • www.mql5.com
Преобразование данных / NormalizeDouble - Документация по MQL5
 
Документация по MQL5: Основы языка / Типы данных / Вещественные типы (double, float)
Документация по MQL5: Основы языка / Типы данных / Вещественные типы (double, float)
  • www.mql5.com
Основы языка / Типы данных / Вещественные типы (double, float) - Документация по MQL5
 
Renat:
Wenn das Programm anhält, bedeutet dies, dass das Betriebssystem eingeschlafen ist. Es gibt keine andere Möglichkeit, das zu umgehen.

Vielleicht ist es ja auch schwierig, irgendwie einzuschlafen. Nur ist er seit etwa einer Stunde nicht mehr da. In dieser Zeit gab es keinen einzigen Stromausfall. Kam rein, bewegte die Maus. Der Bildschirm leuchtet auf. Auf dem Bildschirm ist MT5 zu sehen, der den Optimierungsmodus beendet hat - eine Tabelle mit den Ergebnissen. Unmittelbar danach beendet MT5 seine Arbeit. EXEL hängt sich ohne Probleme an die Daten. Mit anderen Worten, selbst wenn mein Notebook einschläft (ich werde mich ihm jetzt nähern), muss MT5 seine Arbeit beenden, nachdem es eingeschlafen ist?

In den zusätzlichen Energieeinstellungen ist "Laufwerk nach 20 Min. abschalten" zu wählen. (Periode des Nichtanschließens an das Stromnetz) - ist es möglich, dass dies der Fall ist?

 
Erm955:

Es ist natürlich möglich, dass es irgendwie schwierig ist, einzuschlafen.

Haben Sie eigene oder fremde Energieverwaltungssoftware installiert?

Suchen Sie in den Windows-Ereignissen nach dem Zustand, in den der Laptop wechselt...

Ich weiß nicht, ob das in der Heimversion verfügbar ist.

Systemsteuerung/System und Sicherheit/Verwaltung/Ereignisanzeige/Windows-Protokolle/System

 

Экзотическая версия: проблемы электросети -> ноут переходит на батареи -> уходит в спящий режим.

Wenn das Programm anhält, bedeutet dies, dass das Betriebssystem eingeschlafen ist. Es gibt keine andere Möglichkeit, das zu umgehen.

Es war kein Traum, so viel ist sicher. Im Betriebssystem gibt es eine Schaltfläche "Sleep", aktivieren Sie diese und das System geht zusammen mit MT5 und Tester im Optimierungsmodus in den Schlaf. Sie werden ihn nicht mit einer Maus aufwecken (bei mir). Wecken Sie es mit der Einschalttaste auf, MT5 schaltet sich nicht aus - setzt die Optimierung fort.

 
Erm955:

Es war ganz sicher kein Traum. Im Betriebssystem gibt es eine Schaltfläche "Sleep", aktivieren Sie diese und das System geht zusammen mit MT5 und dem Tester im Optimierungsmodus in den Schlaf. Sie werden ihn nicht mit einer Maus aufwecken (bei mir). Wake it up using power button, MT5 wird nicht zurückgesetzt, setzt die Optimierung fort.

Wenn Sesema in den Ruhezustand geht, wird alles im Speicher auf der Festplatte gespeichert (der freie Speicherplatz muss mindestens gleich dem RAM sein). Im Ruhezustand werden die Daten von der Festplatte gelesen und der System- und Softwarestand zum Zeitpunkt des Ruhezustands angezeigt.

Manchmal gibt es Probleme mit der Verbindung zum Netz.

 
Erm955:

Es war kein Traum, ganz eindeutig.

Hybernat?

Laptops leben jetzt unter ihren eigenen Ressourcenmanagern (die Windows-Einstellungen sind sekundär) und erwachen sofort aus dem Ruhezustand/Hybernate. Ich urteile anhand meiner eigenen Maschinen.

 
Interesting:

Wenn das Sesema in den Ruhezustand geht, wird alles im Speicher auf der Festplatte gespeichert (benötigt mindestens die gleiche Menge an freiem Speicherplatz wie RAM). Während des Ruhezustands werden die Daten von der Festplatte gelesen und der System- und Softwarestand zum Zeitpunkt des Ruhezustands angezeigt.

Manchmal gibt es Probleme mit der Verbindung zum Netz.

Dies wird als Hypernausea bezeichnet. Und dann gibt es noch das Konzept des Ruhezustands, bei dem nur der Arbeitsspeicher bei niedriger Spannung erhalten bleibt (wenn der Stecker gezogen und die Batterie entfernt wird - gleichbedeutend mit dem Drücken der Reset-Taste)

 

Ein Fehler bei der Arbeit mit Text.

Beim Kopieren von Text mit der Kombination (Strg + linke Maustaste) ist die Schriftart immer Arial, obwohl in den Eigenschaften eine andere eingestellt ist.

Drücken Sie erneut Eigenschaften, Parameter, wo Schriftart, klicken Sie auf ok, dann ändert es sich.

Der gleiche Fehler, gibt es auch bei der Arbeit mit dem Text-Label und Zeichnung Grafiken (nicht gespeichert Parameter Skala von Daten, dh überprüfen Sie das Feld nicht, aber die Skala ist, klicken Sie auf ok, und dann Änderungen )

Bitte reparieren Sie das.