We have lots of charting softwares in the market like Amibroker, Ninjatrader, Metastock, Metatrader etc, Rank according to your preference

Ninjatrader does not integrate with Pi. In any case, retail traders can only use semi-automated algo trades. For fully automated trades, you need dealer terminal, which obviously I don’t have or use.