Fehler, Irrtümer, Fragen - Seite 1059
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
Erklären Sie, warum der Compiler bei der globalen Deklaration einer Instanz der Klasse CCanvas die statische Variable 'CCanvas::m_default_colors' nicht auflöst.
Wenn sie lokal in einer beliebigen Funktion deklariert werden, ist alles in Ordnung.
Die neueste Version des Terminals ist 842.
Erklären Sie, warum der Compiler bei der globalen Deklaration einer Instanz der Klasse CCanvas die statische Variable 'CCanvas::m_default_colors' nicht auflöst.
Wenn sie lokal in einer beliebigen Funktion deklariert werden, ist alles in Ordnung.
Die neueste Version des Terminals ist 842.
Dieser Fehler in der Standardbibliothek wurde behoben.
Guten Tag,
Ich verwendeNormalizeDouble, um die Menge zu runden.
Allerdings werden nicht alle Zahlen auf zwei Stellen nach dem Komma gerundet.
Was ist das Problem?
NormalizeDouble(0.07000000000000001,2); //ergibt das gleiche Ergebnis0.07000000000000001 statt der erwarteten 0.07
vielen Dank im Voraus.
Guten Tag,
Ich verwendeNormalizeDouble, um die Menge zu runden.
Allerdings werden nicht alle Zahlen auf zwei Dezimalstellen gerundet.
Was ist das Problem?
NormalizeDouble(0.07000000000000001,2); //ergibt das gleiche Ergebnis0.07000000000000001 statt der erwarteten 0.07
vielen Dank im Voraus.
Kann mt5 nicht im /portable Modus auf Win2008 Server x64 R2 ausführen
erscheint das Protokoll
Datei im angegebenen Pfad half, Datei manuell zu löschen
sagt nicht mehr und nur noch
erhalten von ....Roaming....
auf die angegebene Datei setzen - der Trick hat nicht funktioniert
Entfernen Sie /portable aus der Verknüpfung und das Terminal wird gestartet
2013.09.07 02:39:36 iTester-SL (GBPUSD,M1) 1 nicht gelöschte Objekte übrig
Speicherleck // Oder Compiler-Fehler.
Das Objekt wurde als statische globale Variable deklariert. (!) Das heißt, sie ist überhaupt nicht dynamisch.
Das Problem trat auf, nachdem der Teil des Codes, der diese Variable verwendet, in eine .mqh-Datei verschoben und in dieser Datei als extern deklariert wurde (vorher wurde kein Leck entdeckt):
extern CTestStat Stat;
Das Programm funktioniert einwandfrei.
// Ich habe das Problem vermieden, indem ich das Objekt als dynamisch deklariert habe. Jetzt erstelle ich sie in OnInit() und lösche sie in OnDeinit(), und die Leckage (Leckagemeldungen) hat aufgehört.
Guten Tag,
Ich verwende für NormalizeDouble Lose.
Allerdings werden nicht alle Zahlen auf zwei Dezimalstellen gerundet.
Was ist das Problem? / Lösung?
NormalizeDouble (0.07000000000000001,2) / / gibt immer noch +0.07000000000000001 statt der erwarteten 0.07 aus
Vielen Dank im Voraus.
Können Sie eine Software, eine Online-Ressource oder ein MQL5-Skript für die Betrachtung von Märkten auf Zeitrahmen über MN vorschlagen? Ich brauche eine Analogie zu MT5: Japanische Candlesticks und die Möglichkeit, die Balkendicke einzustellen.