Fehler, Irrtümer, Fragen - Seite 2053
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
Warum überspringt der Compiler dies? (MT4/MT5).
Nur zur Laufzeit taucht die Division durch 0 auf.
Warum überspringt der Compiler dies? (MT4/MT5).
Nur zur Laufzeit taucht die Division durch 0 auf.
Wahrscheinlich, weil der Compiler den Wert nicht berechnet, sondern nur den Programmcode in Maschinencode umwandelt.
Ich bin entweder auf dem letzten Platz oder in der Mitte
Was ist mit dem Gann-Raster im MT5 falsch? Können die Enden der Kontrolllinie nicht entlang der Y-Achse verschoben werden?
Sehr geehrte Verwaltung.
Fehler im MT5 Strategy Tester Bericht 1653
Makler ActiveTrades
mein Expert Advisor eröffnet zunächst eine Position und ändert dann die Stopps (SYMBOL_TRADE_EXECUTION_MARKET)
Dies wird normalerweise in den Protokollen angezeigt.
Aber beim Speichern des Berichts! gibt es keine Haltestellen im Bericht.
Die Felder Stop Loss und Take Profit sind leer.
Dies geschieht nur bei SYMBOL_TRADE_EXECUTION_MARKET.
Obwohl, wenn ich mit Stop Loss schließe, ist alles korrekt eingestellt...
Wahrscheinlich, weil der Compiler den Wert nicht berechnet, sondern nur den Programmcode in Maschinencode umwandelt.
Wenn der Nenner eine Konstante ist, z. B. x/(5*0), wird der Fehler bei der Kompilierung erkannt.
d.h. der Compiler übersetzt nicht nur den Code, sondern führt auch die Berechnung durch.
Es scheint mir, dass der Compiler einen Fall erkennen sollte, in dem der Nenner ein Produkt ist, in dem einer der Terme 0 (konstant) ist, dann sollte der Compiler einen Fehler bei der Division durch 0 erzeugen.
FileReadArray() liest kein Datenfeld, wenn die Dateigröße INT_MAX Bytes überschreitet.
Es handelt sich nicht um ein FileReadArray, sondern um ein Array, das nicht größer als diese Größe sein kann. Das ist kein Fehler, sondern Absicht.
Wenn der Nenner eine Konstante ist, z. B. x/(5*0), wird der Fehler bei der Kompilierung erkannt.
d.h. der Compiler übersetzt nicht nur den Code, sondern führt auch die Berechnung durch.
Es scheint mir, dass der Compiler einen Fall erkennen sollte, in dem der Nenner ein Produkt ist, in dem einer der Terme 0 (konstant) ist, dann sollte der Compiler einen Fehler bei der Division durch 0 erzeugen.
Kennen Sie eine Sprache und deren Compiler, die solche Fehler abfangen können?