Ich möchte Ihnen eine Fragestellung für die Zeichnungslinie-Klasse beibringen.

Schriftsteller:xaifer48, Erstellt: 2022-09-30 22:54:16, Aktualisiert: 2022-10-02 21:01:22

Zum Beispiel zeichne ich eine Linie der Preisänderung mit dem Ticker [Last], und dann mache ich eine Brechung durch einige Indikatoren. Bei der Überprüfung wollte ich mit dem Python-Drawing-Line-Library-Werkzeug das Off-Platz-Signal auf die von mir gezeichnete Preislinie markieren. Ist das möglich? Ist es möglich, die Markierung mit der ext.PlotFlag-Methode zu erstellen? Ein bisschen verwirrt über den Gebrauch von def PlotFlag ((time, text, title, shape = , color =")), bei dem time die Zeit markiert und text die markierte Textinformation. Ich habe den Titelparameter als " " versucht, und die Markierungen sind auf der Zeitachse, nicht auf der von mir gezeichneten Preislinie ((blaue Linie)). Ich möchte mich an Gott wenden und ihm ein konkretes Beispiel geben.img


Mehr

Kleine TräumeWenn Sie auf eine Datenreihe zeichnen möchten, müssen Sie onSeries einstellen. Sie können sich die Haupt-Testfunktion in der Zeichnungszeilen-Klassenbibliothek ansehen. Ext.PlotFlag ((records[-1]["Zeit"], "Start", "S") /upload/asset/167ea0ee3c23ca550f22.png Der text-Parameter ist der Inhalt, der angezeigt wird, wenn die Maus auf diesem Tag bleibt, und der title ist der Inhalt, der direkt auf dem Diagramm angezeigt wird.

xaifer48Empfangen, vielen Dank.

Kleine TräumeWenn man in den Code sucht, muss man sehen, wo es falsch gelaufen ist. Achten Sie auf die Art der Parameter, die die Graph-Funktion überträgt, ob String oder Zahlen.

xaifer48Log (()) druckt die Parameter von PlotLine, die normal ausgeführt werden, aber keine Abstriche.

Kleine TräumeEs sollte keine Zeichnung geben, sondern speziell die Daten überprüfen, die Parameter der PlotLine.

xaifer48/upload/asset/1494d80683e8660f6dbbf.png Das ist ein Video, in dem Sie sich mit dem Problem beschäftigen. @ Little Little Dream Ich möchte den Preis in den Tick-Daten in eine Indikatorlinie zeichnen und den Code wie ein Bildschirm darstellen. Aber beim Testen reagiert das Tick-Graph nicht. Ist es ein Codeproblem? Bitte weisen Sie mich an, danke.

Kleine TräumeDas ist unhöflich.

xaifer48Das ist gut. Danke.

Kleine TräumeDie Einstellungen für die onSeries-Attribute. Es ist am besten, für jede Zeile eine andere ID zu setzen, und dann zu lassen, dass die Markierung über die jeweilige ID geht.

xaifer48Wenn ich mehr als eine Zeile zeichne, ist die Zeile standardmäßig auf der ersten Zeile?

Kleine TräumeJa, das ist es, was ich meine.

xaifer48/upload/asset/14946bf09101cd159ff79.png Danke für die Anleitung. Ich habe eine Zeilenvorlage neu erstellt und eine ID in den Code der Zeilen hinzugefügt, und dann habe ich in den Code der Zeilen die Zonen-Series-Zeichen in diese ID verwandelt, so dass ich die Zeilen auf die Zeilen zeichnen kann.

Kleine Träume/upload/asset/17039422114d9cf21ab3.png In diesem Bibliotheks-Sourcecode wird das Zeichen auf dieser Eigenschaft gemalt, und die Eigenschaft-ID ist die ID der K-Linie, die ich oben im Diagramm geschickt habe. Sie sehen, dass S das Zeichen auf der K-Linie gemalt wird. /upload/asset/16ff6f9bab0cfb16ded4.png

xaifer48PlotFlag ((tick[-1]["Time"), "lastprice","more"), ich habe so geschrieben, die Ausgabe des Diagramms ist wie auf dem Bildschirm oben.