All the platforms that you have mentioned are charting platforms (other than MT4/5) and not trading platforms. Hence none of them are ideal for automating trades.
MT4/5 is amazing to automate trades, but they are not really exchange friendly in the sense MT4/5 is mostly used to trade forex and CFD’s, so they are very tough to be integrated with the Indian exchanges.
The best way to automate trades in India presently is to get API access from a broker, and write the strategy using JAVA, DOTNET or C++, get the approval from the exchange and use the API to place buy/sell orders. But yeah, this requires a person to know programming or know someone who knows to code.