Fehler, Irrtümer, Fragen - Seite 2009
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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 keine Warnungen, dass die Variable nicht verwendet wird?
Denn sie ist initialisiert.
Denn sie ist initialisiert.
Welchen Unterschied macht das also? Sie wird mit einer Konstante initialisiert. Auch dieser Code sollte eine Warnung erzeugen
Denn die Variable und das Feld sind nirgendwo beteiligt.
Welchen Unterschied macht das also? Sie wird mit einer Konstante initialisiert. Auch dieser Code sollte eine Warnung erzeugen
Denn die Variable und das Array sind nirgendwo beteiligt.
Ich denke, dass solcher Code überhaupt nicht kompiliert werden kann, weil die Array-Größe nicht definiert ist. Aber das ist nur ein Erbsenzähler.
Warum nehmen sie dann nicht teil? Einer Variablen wird ein Array-Zellenwert zugewiesen. Das ist es, was sie in die Berechnungen einbeziehen. Wie kann der Compiler von Ihren Zukunftsplänen erfahren? Ich denke, es so zu machen, wie Sie es sehen, wäre wahrscheinlich richtig, aber sehr schwierig. Wenn Sie versuchen, einen Algorithmus für eine solche Überprüfung darzustellen, können Sie Folgendes schreiben: Der Programmierer prüft, ob einer Variablen ein Wert zugewiesen ist. Wenn nicht, bedeutet dies, dass sie nicht verwendet wird. Versuchen Sie, einen ungefähren Algorithmus anzugeben, mit dem festgestellt werden kann, dass eine Variable initialisiert ist, aber nirgendwo sonst in Berechnungen verwendet wird.
Die Anzahl der Variablen mit demselben Namen... ist fraglich.
Woher soll der Compiler von Ihren Zukunftsplänen wissen?
Der Compiler verwirft manchmal ganze Abschnitte, weil er weiß
Forum zum Thema Handel, automatisierte Handelssysteme und Strategietests
Alternative Implementierungen von Standardfunktionen/-ansätzen
Renat Fatkhullin, 2016.09.01 23:50
Um zu vermeiden, dass der Compiler die Schleife als unbrauchbar verwirft, müssen Sie die Ergebnisse der Berechnungen verwenden. Machen Sie zum Beispiel Print variable Price.
Der Compiler verwirft manchmal ganze Abschnitte, weil er weiß
Nun, wenn Renat noch nicht genug von Antworten hat, warten wir seine Antwort ab. Und im Prinzip bin ich persönlich mit allem zufrieden.
Wie kann ich ein #uninclude erstellen?
Korrigieren Sie entweder den Wert oder die Einheit
Wie macht man ein #uninclude?
Sie können es nicht direkt tun. Code-Refactoring (andere Dateistruktur oder OOP) wird helfen.