Fehler, Irrtümer, Fragen - Seite 2728
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
Ich danke Ihnen.
Ich habe diese andere Sache gefunden, die vielleicht 1) ein blockierender Broker ist.
https://www.mql5.com/ru/forum/38456/page127
https://www.mql5.com/ru/forum/304679
2) Ich habe gesehen, dass 110% und 70% ständig und stark springen, ich habe es noch nicht gezählt. Vielleicht hat es etwas mit der Belastung zu tun, aber ich glaube nicht. Ich habe Kleinigkeiten geöffnet und die Hebelwirkung in den Spezifikationen ist die gleiche und die Salden sind fast die gleichen.
Ein gemeinsamer Nenner bei Signalen ist dieser
https://www.mql5.com/ru/forum/10603/page394
Für Informationen.
Fehler MT5 (Build 2390) zählt geschweifte Klammern in Klassenstrukturbeschreibungen falsch.
Danke für den Beitrag, korrigiert
So funktioniert es:
also nein (immer 0)
Richtung -1; +1; 0
So funktioniert es:
also nein (immer 0)
Richtung -1; +1; 0
Und so
Und hier entlang.
funktioniert auch, die zweite Option funktioniert nicht
Ich selbst bin in letzter Zeit mit solchen Problemen konfrontiert worden. Ich hatte vorher keine Probleme. Aber ich wurde gebeten, den Code zu korrigieren, und er wollte nicht richtig funktionieren, bis ich ihn verdoppelt habe.
Sie haben die Richtung als int deklariert. Das ist es, was Sie bekommen. In letzter Zeit sind viele Funktionen ziemlich pingelig geworden, was Werte angeht. Es ist besser, sich um die Umstellung zu kümmern.
Ich selbst bin in letzter Zeit mit solchen Problemen konfrontiert worden. Ich hatte vorher keine Probleme. Aber ich wurde gebeten, den Code zu korrigieren, und er wollte nicht richtig funktionieren, bis ich ihn verdoppelt habe.
Ja, int. Aber es ist eine Multiplikation - in ganzen Zahlen ist es auch 30*1=30. Ich bin mir 100%ig sicher, dass es vor ein paar Jahren auch in der zweiten Variante gut funktioniert hat, da diese 30 durch die Auswahl von...
sieht aus wie ein weiteres "Feature" von MT5... Zumindest der Block ist dekorativ, aber wenn irgendwo wie Autolot oder Stoploss - Traurigkeit passieren kann - ich oft umgekehrt durch Multiplikation mit -1...
Danke, ich werde eine andere Krücke benutzen...
funktioniert auch, die zweite Option funktioniert nicht.
Ahh. Ich habe unvorsichtigerweise den falschen Code kopiert.
Konstantin hat recht, warum sollte man int dort einsetzen, wo double erwartet wird... Dies ist keine Funktion von mql5, es sind nur einige Versuche, sich an die Ordnung zu gewöhnen.
Bitte um Hilfe.
Der Indikator bricht mit einem Array out of the range Fehler ab.
Im Code habe ich die Puffer definiert
Deklarierte globale Variablen
In Init() habe ich die folgenden Eigenschaften definiert
In OnCalculate() definiert der Code eine Bedingung - die Variable up.
Wenn sie wahr ist, wird der folgende Code ausgeführt
Bitte klären Sie, ob es normal ist, dass während der Fehlersuche des Indikators die Werte dieses Indikators auf dem geöffneten Diagramm nicht sichtbar sind? D.h. zum Beispiel, wir öffnen den MACD im Debugger. Wir setzen einen Haltepunkt im Zyklus des Schreibens von Werten in die Puffer. Nach Wert schreiben ChartRedraw(). Ich erwarte, dass dieser Wert sofort nach dem Schreiben des Wertes im Diagramm angezeigt wird, aber ich sehe nur ein leeres Fenster.
Build 2380 x64.