Has TAChart this functionality
No
someone has already implemented it?
No
Or do you have any suggestion on how to implement it?
Should be based on the ChartTools. Assuming a rectangular selection, code can be borrowed from the ZoomDragTool. In the MouseUp event of the tool, all data points enclosed by the selection rectangle should be collected, stored in an array or list and passed to an OnSelect event.