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
Die Standard-CChart-Klasse ist fehlerhaft.
Führen Sie das Skript aus und voila, die Karte wird vom Winde verweht :o)
Das Diagramm wird ohne Fehlermeldung gelöscht.
Ich kann empfehlen, dass Sie, bevor das Skript beendet wird, die
eur.Detach();
Dann wird das Diagramm nicht gelöscht.
Ich kann empfehlen, dass Sie, bevor das Skript beendet wird, die
eur.Detach();
Dann wird das Diagramm nicht gelöscht.
Bitte sagen Sie mir, ob es mehrere Charts (Indikatoren) in einem einzigen Code gibt. Wie kann man sie von diesem einen Code in mehrere verschiedene Fenster (Indikatoren) ausgeben (in separaten Fenstern unter einem Candlestick-Chart)?
Wenn "ein Code mehrere Diagramme (Indikatoren) berechnet", dann werden höchstwahrscheinlich die Indikatorpuffer für jeden dieser Indikatoren im selben Code berechnet. Um die Werte von Indikatorpuffern in "mehreren verschiedenen Fenstern (in separaten Fenstern unterhalb des Candlestick-Charts)" auszugeben, genügt es, MQL5-Indikatoren entsprechend der Anzahl der erforderlichen Fenster zu erstellen und die erforderlichen Indikatorpuffer aus dem Hauptcode in jedes von ihnen zu kopieren.
Wenn "ein Code mehrere Diagramme (Indikatoren) berechnet", dann werden höchstwahrscheinlich die Indikatorpuffer für jeden dieser Indikatoren in einem Code berechnet. Um die Werte von Indikatorpuffern in "mehreren verschiedenen Fenstern (in separaten Fenstern unterhalb des Candlestick-Charts)" auszugeben, genügt es, MQL5-Indikatoren entsprechend der Anzahl der erforderlichen Fenster zu erstellen und die erforderlichen Indikatorpuffer aus dem Hauptcode in jeden dieser Indikatoren zu kopieren.
-Alexey-:
подскажите пожалуйста, как копировать имеющийся индикаторный буфер, который находится в основном коде, в другой индикатор?
Deshalb habe ich in der Antwort einen Link zum"Kopieren in jeden dieser Indikatoren" eingefügt. Hier ist der Link zur Dokumentation selbst:https://www.mql5.com/ru/docs/series/copybuffer Sollte etwas an diesem Link unklar sein, fragen Sie bitte nach.
Ich danke Ihnen. Ich werde versuchen, es herauszufinden.
Da ist nichts Kompliziertes dabei. Jeder Ihrer Indikatorpuffer ist im Quellcode bereits nummeriert. Sie legen einen neuen Indikator und Indikatorpuffer dafür an und fordern dann den Indikatorpuffer mit der Funktion CopyBuffer aus dem Quellcode an und kopieren die erforderlichen Werte aus ihm.
-Alexey-:
Кажется, все понятно. Вначале необходимо использовать функцию ICustom, т.к. ее результат Handle нужен функции CopyBuffer, потом использовать функцию CopyBuffer с полученным ранее параметром Handle.
Das ist richtig. Ich habe den iCustom nicht erwähnt.
Habe ich es richtig verstanden, dass der Code mit den Pufferberechnungen nicht auf dem Chart platziert werden darf, sondern nur Indikatoren, die Puffer daraus kopieren und anzeigen?