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
Es gibt eine Krückenlösung.
Verwenden Sie die globalen Variablen des TERMINALs, um Ihren eigenen Zähler zu erstellen.
Sie müssen sich nur einen eindeutigen Namen ausdenken, damit zwei Fenster desselben Symbols ihre eigene
globale Terminal-Variable.
Hinzugefügt
Wenn Sie nicht zwei Symbolfenster öffnen wollen, können Sie Magik als Namen der globalen Terminalvariablen verwenden
können Sie Magik verwenden
oder nur ein Symbolname
wie z. B. "Si-9.18_bookcount".
Ich zähle die Sicherheiten (GO) für schwebende Aufträge wie folgt
Sie müssen sich nur einen eindeutigen Namen ausdenken, damit zwei Fenster desselben Symbols ihre eigene globale Terminalvariable erzeugen.
Ich kann mir kaum einen besseren Namen vorstellen als diesen https://www.mql5.com/ru/forum/267154/page8#comment_8171650
Großartig, egal wie der Name lautet, solange er eindeutig ist, wenn es mehr als ein Fenster gibt
Hinzugefügt
Korrigieren Sie mich, wenn ich etwas falsch verstanden habe.
Korrigieren Sie mich, wenn ich mich irgendwo geirrt habe.
Die Einzigartigkeit des Namens steht in direktem Zusammenhang mit dem Namen des Symbols, ich meinte den allgemeineren Fall
z.B. in Ihrem Fall (wenn alle MQL-Programme auf dem Chart nur mit dem aktuellen Symbol arbeiten)
anstelle von
es ist kein Fehler... gerechte StrafeLeute!
Wir werden MT-5 NIEMALS "schlagen"!
Indikator 1
Indikator 2
Globale Variablen
Ergebnis 1
Ergebnis 2
Wenn Sie 1 Indikator und dann den zweiten Indikator setzen, dann
wenn Sie den 1. Indikator entfernen - totaler Quatsch (Ergebnis 2), ABER
Wenn Sie zuerst den 1. Indikator, dann den 2. Indikator und dann
2. entfernen, dann 1. entfernen, alles ist gut (Ergebnis 1)!
Hinzugefügt
Es scheint, dass, wenn 2 Indikatoren hinzugefügt werden, dann beim Entfernen des Indikators, der
wurde an erster Stelle platziert,
void OnDeinit(const int reason) wird so oft aufgerufen, wie es Indikatoren im Diagramm gibt!
Leute!
Wir werden den MT-5 NIE "schlagen"!
Im Allgemeinen gibt es beim Umgang mit globalen Variablen einige Fallstricke... es könnte ein Fehler im Code sein... Ich bin gerade an meinem Handy - vielleicht kann jemand von meinem Computer aus nachsehen - helfen Sie mir
Ich glaube, ich habe es! Jeder Indikator hat eine Variable, die aktualisiert werden muss, bevor Sie einen Indikator löschen! :)
Ich werde es in Ordnung bringen.
Ja, mein Fehler. Es funktioniert einwandfrei.
Angehängte Datei
Indikator
Es funktioniert einwandfrei!
Nutzen Sie es aus.
Das hilft nicht, wenn die Software von verschiedenen Anbietern stammt und es keine gemeinsame Steuerung gibt. Der ganze Tamburintanz ist also zunächst einmal nutzlos. Und das wurde schon einmal gesagt. Sie bringen das Thema durcheinander, weil es nicht zum Thema passt.