Comment on Kite Connect APIs for programmatic access
You can create your own indicators, and yeah you can trade using all products. If you are planning to completely automate, you will need to get in touch with us to get necessary exchange approvals.