Huhu
Vielen lieben Dank für die ausführliche Erklärung, ich hab mich blöd ausgedrückt, über die Komponente ist etwas zu finden aber nicht über SetYList() und auch wie YList geht war eigentlich klar, das ADDXY ging ja

... Leider lag mein Fehler an einer anderen Stelle. Ich habs dann versucht anders zu lösen, mit Delete(index) + neu zeichen, dabei fiel mir mir soeben auf, dass mein Problem im INDEX lag, nicht beim SetYList. Sehr ärgerlich, ich hätte noch ewig suchen können, wenn man natürlich den falschen Index bearbeitet, kommt da nur Mist bei raus.
Der Fehler entstand, weil ich 2 Datenreihen verwende, einmal für fallende Kerzen (rot) und steigende (grün), da ich die wechselweise zeichne stimmte natürlich der Index auf bdn.ListSource.Count / bup.ListSource.Count nicht mit der aktuellen Position überein

...
Falls es jemanden interessiert, wer damit nen coolen Chart zeichnen will, einfach bei neuen Bars alle berechnen und bei Änderungen der aktuellen Kerze nur die letzten 2, damit konnte ich jetzt einen Livestream hinbekommen. Bin echt überrascht von der Performance des TAChart, ich halte den Chart bei um die 1-10ms aktuell
Vielen lieben Dank
