Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 1040
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
Ekburg!!! Alle Warnhinweise sollten beseitigt werden. Die erste Warnung bedeutet, dass die Anweisung keine Wirkung hat und vom Compiler verworfen wurde - das ist schlecht. Die letzte Warnung bedeutet, dass die Größe einer lokalen Variablen (Array) 512kB überschreitet und daher keine Wirkung hat - das ist schade. Der Rest der Warnungen - eine nicht initialisierte Variable könnte verwendet werden. Das ist so, wie wenn man vergisst, Geld auf die Karte zu laden und versucht, es auszugeben. Wir müssen alle Zweige des Programms überprüfen. Manchmal ist der Compiler überversichert. In diesem Fall sollten Sie sie folgendermaßen deklarieren: int x=0; string y=""; bool z=false;
erste und letzte Warnung beseitigt.
ok, verstanden, werde es versuchen)
Ekburg!!! Alle Warnhinweise sollten beseitigt werden. Die erste Warnung bedeutet, dass der Operator keine Wirkung hat - er wurde vom Compiler verworfen - das ist schlecht. Die letzte Warnung ist, dass die Größe der lokalen Variablen (Array) 512kB überschreitet und daher keine Wirkung hat - das ist schade. Der Rest der Warnungen - eine nicht initialisierte Variable könnte verwendet werden. Das ist so, wie wenn man vergisst, Geld auf die Karte zu laden und versucht, es auszugeben. Wir müssen alle Zweige des Programms überprüfen. Manchmal ist der Compiler überversichert. In diesem Fall sollten Sie sie folgendermaßen deklarieren: int x=0; string y=""; bool z=false;
Ich habe den Variablen bei der Initialisierung Nullen zugewiesen, die Warnungen sind verschwunden, aber was ist mit Arrays?
Und zwar nicht an der Stelle, an der er deklariert wird, sondern dort, wo er am Ende verwendet wird, nämlich bei der Ausgabe des Arrays über die Funktion print.
Ich habe den Variablen bei der Initialisierung Nullen zugewiesen, die Warnungen sind verschwunden, aber was ist mit Arrays?
Und es geht nicht darum, wo es deklariert wird, sondern darum, wo es am Ende verwendet wird, wo die Ausgabe des Arrays über die Druckfunktion erfolgt.
zwei oder drei Ausdrucke anstelle von nur einem ausgeben... oder besser in einer Schleife, wird die Variable sehr groß gebildet...
Ich tue es bereits durch Schleifen...(
Ich habe die Stellen, auf die der Compiler verweist, rot hervorgehoben.
jeden Druck in 2-3 Drucke aufteilen... obwohl es seltsam ist... was sind die Datentypen in dem Array?
Ich habe es auf diese Weise versucht, es funktioniert:
Bitte zeigen Sie die Array-Deklaration und erklären Sie, warum dies so ist. Warum zweidimensional, warum diese Größe, wie viele Elemente werden tatsächlich verwendet, was ist der Spielraum und wofür.
Sie werden am Anfang des Skripts deklariert und dann nach und nach mit der Ausführung des Codes ausgefüllt.
Vielleicht liegt das Problem darin, dass einige Berechnungen Werte mit vielen Nullen ergeben? Vielleicht müssen sie normalisiert werden?
Leute, hier ist ein Tipp. Der Indikator ruft andere Indikatoren auf. Wie kann man erreichen, dass der Hauptindikator erst dann ausgeführt wird, wenn alle Werte aus anderen Indikatoren geladen sind? Schlupfanzeiger funktioniert nicht, was ist zu tun???? So überprüfen Sie, ob die Daten von anderen Indikatoren geladen sind und Sie die Berechnung starten können????
Weil beim Kompilieren während des Erscheinens des nächsten Balkens gesprungen wird, werden einige Daten für einen alten Balken genommen, einige für einen neuen, wobei berücksichtigt wird, dass ich verschiedene Symbole verwende, es stellt sich heraus, dass einige der Symbole nicht aktualisiert werden, und die Daten kommen für den vorherigen Balken. Wie kann man synchronisieren, dass alle Symbole einen neuen Balken haben und Berechnungen durchführen können?