Zerodha (A discount brokerage in India) provides APIs for programmatic access to their platform. I am working to automate some of my trades and need to develop a client side program which can read and analyze the real time data feed and basis strategies give triggers for a buy/sell trade and execute the trades.
Zerodha provides decent documentation which can be accessed here ([url removed, login to view]). Program will be used for personal trades so UX/UI don't matter. I am okay with a desktop application or a web app or even a command line program.
- Program connects with Zerodha server
- Program stores the data received from Zerodha
- Program analyzes the data basis strategy encoded. One sample strategy encoding to be done by the developer. (Strategy will be explained by me later)
- Program flashes prospective trades basis strategy
- Basis feedback, program executes trade
- Program displays the open trades
- Program closes trades basis goals/stop loss in the strategy
- Since real money is involved, excellent exception handling is a prerequisite.
Please note this is basically a program for doing automatic stock trading on National Stock Exchange (India). For trading on a stock exchange you need to have an account with a stock broker. Broker in this case is "Zerodha". For trading in stocks you can call your broker via phone or trade using the broker's website or broker's mobile app. Now some select few brokers also provide access to their APIs which can be used by the client of the broker to create their own application.
This project is related to algorithmic trading / automated trading / programmatic trading. Program should be able to connect with Zerodha system using the APIs provided by Zerodha. Zerodha's python APIs are available here https://github.com/rainmattertech/pykiteconnect and documentation is available here https://kite.trade/docs/connect/v1/?python#.
Deliverable is a simple client side program which can be a web app or desktop application or simply a command line program.
16 freelancers are bidding on average ₹56405 for this job
Expert python developer with experience of over 100 projects and masters in Data science. If you'll read my reviews you'll notice how much my clients love my work and me. Contact me to discuss this further. Thanks
[login to view URL] Relevant Skills and Experience [login to view URL] Proposed Milestones ₹13888.5 INR - [login to view URL] ₹13888.5 INR - [login to view URL] [login to view URL]