Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 823
![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
Veterros:
Ребят подскажите, почему 4202 выдаёт (Объект не существует). Правильно что не существует его создать надо, а он мне (не существует)! Чего можно с ним сделать? Или я где-то опять накосячил?
else nach der schließenden geschweiften Klammer hinzufügen, oder innerhalb dieser Klammer die Objektänderungsoperatoren verschieben.
Danke, aber das Problem ist nicht verschwunden.
Kann mir jemand sagen, ob diese Ausdrücke gleichwertig sind oder nicht?
Könnt ihr mir sagen, warum 4202 ausfällt (Objekt existiert nicht). Richtig, es existiert nicht, es muss geschaffen werden, aber es gibt mich (nicht)! Was kann man damit machen? Oder habe ich irgendwo anders einen Fehler gemacht?
Ich habe in aller Eile Ihre Version als Skript ausprobiert, indem ich die Zeit und die Markierungen ersetzt und nach Objekten gesucht habe, aber es hat keine Fehler geliefert.
Vielleicht, um die Mühe zu sparen, versuchen, Pfeil-Objekte unter Berücksichtigung der neuen MQL4 Sprache zu bilden?
Hier ist der "Body" für das Skript, das die von Ihnen angegebenen Pfeil-Objekte erstellt, unter Berücksichtigung der neuen Sprache (die Zeiten und Marken sind willkürlich, anstelle von SignalBarsTime, Hi2, SignalBarsTime, Lo2, die Sie bisher nur kennen):
P./S.: Ich habe die Zeile in meinem Beitrag oben korrigiert und ANCHOR_BOTTOM durch ANCHOR_TOP ersetzt:
Vielen Dank, das ist sehr hilfreich. Ich würde gerne herausfinden, wie ich Objekte automatisch benennen kann, weil ich sie jedes Mal neu zeichnen muss. Vielleicht können Sie mir sagen, wo ich etwas darüber erfahren kann und wo ich suchen muss?
Ja, der individuelle Name kann auf verschiedene Weise geschrieben werden.
Die Funktion zur Bildung individueller Namen für Objekte kann zum Beispiel so aussehen:
Und im Hauptteil des Programms kann es so ausgegeben werden (nachdem man vorher in die Bedingungen geschrieben hat, was als Präfix dienen wird):
... string nameobj=nameNi(prefixX,timeX);
Für ein neu erstelltes Objekt könnte es wie folgt aussehen
Ich weiß nicht mehr genau, wo man das in der Hilfe nachschlagen oder auf der Website suchen kann, aber die Anleitung hat mich an diese Seite erinnert: https://book.mql4.com/ru/functions/strings
Dort finden Sie Informationen und ein Codebeispiel. Verwenden Sie einfach TimeToString anstelle von TimeToStr. Es kann jedoch eine große Hilfe bei der Beherrschung der neuen Sprache MQL4 sein. Auch in Kombination mit der Hilfe für die aktualisierte Sprache.
Fügen Sie dem Namen des Objekts die Uhrzeit hinzu.
Ja, der individuelle Name kann auf verschiedene Weise geschrieben werden.
Die Funktion zur Bildung individueller Namen für Objekte kann zum Beispiel so aussehen:
Und im Hauptteil des Programms kann es so ausgegeben werden (nachdem man vorher in die Bedingungen geschrieben hat, was als Präfix dienen wird):
Für ein neu erstelltes Objekt könnte es wie folgt aussehen
Ich weiß nicht mehr genau, wo man das in der Hilfe nachschlagen oder auf der Website suchen kann, aber die Anleitung hat mich an diese Seite erinnert: https://book.mql4.com/ru/functions/strings
Dort finden Sie Informationen und ein Codebeispiel. Verwenden Sie einfach TimeToString anstelle von TimeToStr. Es kann jedoch eine große Hilfe bei der Beherrschung der neuen Sprache MQL4 sein. Auch in Kombination mit der Hilfe für die aktualisierte Sprache.
Hallo, mein Schatz ;) Stellen Sie sich vor, wie lange ich schon Code für verschiedene Objekte schreibe, und ich habe nie daran gedacht, eine separate Funktion zum Erstellen von Namen zu erstellen - ich habe es immer direkt im Code getan. Ich habe zu hart gearbeitet. Danke für den Hinweis. Und überall sonst, wo es relevant ist, für Kompaktheit, schreibe ich die Funktionen, aber hier etwas gequält die ganze Zeit.
ZS: Da hast du Lyov gegrüßt ;).