Ich habe noch nie ein Drehbuch geschrieben. Und hier ist ein Schlitzohr :)
Hier ist die Frage: Wenn das Skript ausgeführt wird, fragt es nicht nach Parametern, die es als Eingabe definiert hat. Es macht einfach seine Drecksarbeit und fragt nicht nach Parametern. Das würde ich wirklich gerne tun.
Ich habe noch nie ein Drehbuch geschrieben. Und hier ist ein Schlitzohr :)
Hier ist die Frage: Wenn das Skript ausgeführt wird, fragt es nicht nach Parametern, die es als Eingabe definiert hat. Es macht einfach seine Drecksarbeit und fragt nicht nach Parametern. Das würde ich wirklich gerne tun.
Nach Objektname, siehe Eigenschaften. Stellen Sie sicher, dass das Objekt vorher existiert.
ObjectFind() wird das Objekt gefunden. Mit welcher Funktion soll ich sie auswählen, um die Eigenschaften zu ändern? Ich arbeite mich durch die Standardbibliothek.
CChartObjectHLine h_line;
Wenn ich die Preiskoordinaten ändern muss, tue ich das:
h_line.Price(0,stopprice_for_short)
Aber der Preis eines anderen Objekts ändert sich. Wie kann ich "mein" Objekt auswählen?
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Ist es möglich, dass der visuelle Indikatortest 2 oder mehr Indikatoren anstelle von nur einem anzeigt?
Schauen Sie hier nach.
Wie bewegt man die Linie?
Erstelltes Objekt
CChartObjectHLine h_line;
h_line.Create(0,"stopprice",0,stopprice);
Sie müssen ihn zusammen mit dem Anschlag bewegen.
Ich habe sowohl h_line.Price() als auch h_line.SetDouble() ausprobiert. Nichts funktioniert. Was ist der richtige Weg?
Wie bewegt man die Linie?
Erstelltes Objekt
CChartObjectHLine h_line;
h_line.Create(0,"stopprice",0,stopprice);
Sie müssen ihn zusammen mit dem Anschlag bewegen.
Ich habe sowohl h_line.Price() als auch h_line.SetDouble() ausprobiert. Nichts funktioniert. Was ist der richtige Weg?
Ich habe noch nie ein Drehbuch geschrieben. Und hier ist ein Schlitzohr :)
Hier ist die Frage: Wenn das Skript ausgeführt wird, fragt es nicht nach Parametern, die es als Eingabe definiert hat. Es macht einfach seine Drecksarbeit und fragt nicht nach Parametern. Das würde ich wirklich gerne tun.
Was muss ich tun?
Ich habe noch nie ein Drehbuch geschrieben. Und hier ist ein Schlitzohr :)
Hier ist die Frage: Wenn das Skript ausgeführt wird, fragt es nicht nach Parametern, die es als Eingabe definiert hat. Es macht einfach seine Drecksarbeit und fragt nicht nach Parametern. Das würde ich wirklich gerne tun.
Was muss ich tun?
#property script_show_inputs
Ich verstehe nicht, welche Funktion zur Auswahl eines grafischen Objekts verwendet wird? Zum Beispiel durch seinen Namen?
https://www.mql5.com/ru/docs/objects/objectgetinteger
usw.
Nach dem Namen des Objekts, siehe die Eigenschaften, stellen Sie sicher, dass das Objekt vorher existiert.
https://www.mql5.com/ru/docs/objects/objectgetinteger
usw.
Nach Objektname, siehe Eigenschaften. Stellen Sie sicher, dass das Objekt vorher existiert.
ObjectFind() wird das Objekt gefunden. Mit welcher Funktion soll ich sie auswählen, um die Eigenschaften zu ändern? Ich arbeite mich durch die Standardbibliothek.
CChartObjectHLine h_line;
Wenn ich die Preiskoordinaten ändern muss, tue ich das:
h_line.Price(0,stopprice_for_short)
Aber der Preis eines anderen Objekts ändert sich. Wie kann ich "mein" Objekt auswählen?
Können Sie mir das bitte sagen? Warum haben die verschiedenen Makler unterschiedliche Kalender?
Und Roboter hat keine zusätzlichen Nachrichten? eindeutig nicht genug, dass MQ hat, was ist das Problem, und wie man den Kalender zu synchronisieren?