Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 495
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
Das Terminal wurde von 509 auf 600 aktualisiert, und der EA gibt beim Kompilieren diese Warnung aus:
Deklaration von 'ErrNum' verdeckt globale Deklaration in Zeile 81
und ein Teil des Codes:
Können Sie mir bitte sagen, was das Problem ist?
Das Terminal wurde von 509 auf 600 aktualisiert, und der EA gibt beim Kompilieren diese Warnung aus:
Deklaration von 'ErrNum' verdeckt globale Deklaration in Zeile 81
und ein Teil des Codes:
Können Sie mir bitte sagen, was das Problem ist?
Danke, also ErrNum in ErrNumber geändert und das war's? Die Warnung ist verschwunden, alles funktioniert richtig?
Und eine letzte Warnung im Kodex:
nicht alle Kontrollpfade geben einen Wert zurück
Können Sie mir bitte auch sagen, was hier falsch ist.
Und eine letzte Warnung im Kodex:
nicht alle Kontrollpfade geben einen Wert zurück
Können Sie mir bitte auch sagen, was hier falsch ist.
Wenn die Bedingung erfüllt ist, gibt die Funktion einen Wert zurück.
Andernfalls erfolgt keine Rückgabe der Funktion. Einen Standardwert aus der Funktion zurückgeben
tat dies und die Warnung verschwand:
hoffe das ist gut, das Leben in mt4 geht weiter :), danke nochmal!
tat dies und die Warnung verschwand:
hoffe das ist gut, das Leben in mt4 geht weiter :), danke nochmal!
Leute, es gibt 4 einfache hausgemachte Funktionen, die offenbar einen Fehler enthalten. Bitte helfen Sie einem Anfänger!
(Der Name jeder Funktion spricht für sich selbst, was diese Funktion tun soll)
helfen Sie mir zu verstehen
double b=NormalizeDouble(ObjectGet("b",OBJPROP_TIME1),Digits);
int shiftb=iBarShift(NULL,0,b);
Schreibt eine Warnung möglicher Datenverlust aufgrund der Typkonvertierung in Bezug auf die ausgewählte b, ja, es ist nicht datetime, aber wenn Sie dies tun:
datetime b=ObjectGet("b",OBJPROP_TIME1);
int shiftb=iBarShift(NULL,0,b);
Aus irgendeinem Grund wird bei datetime b eine Warnung ausgegeben , obwohl es korrekt zu sein scheint und keine Warnungen ausgegeben werden sollten.
helfen Sie mir zu verstehen
double b=NormalizeDouble(ObjectGet("b",OBJPROP_TIME1),Digits);
int shiftb=iBarShift(NULL,0,b);
Schreibt eine Warnung möglicher Datenverlust aufgrund der Typkonvertierung in Bezug auf die ausgewählte b, ja, es ist nicht datetime, aber wenn Sie dies tun:
datetime b=ObjectGet("b",OBJPROP_TIME1);
int shiftb=iBarShift(NULL,0,b);
Aus irgendeinem Grund wird bei datetime b eine Warnung ausgegeben , obwohl es korrekt zu sein scheint und keine Warnungen ausgegeben werden sollten.