Order execution on Zerodha (Golang)

Job ID: 37337790

Budget: $250 – $750 USD

Project Description:
We are looking for a skilled Golang developer to help us build a system for automated order execution on Zerodha, a leading stock brokerage in India. The goal of this project is to create a Golang-based solution that can seamlessly execute stock trading orders on the Zerodha platform.

Project Requirements:

Zerodha API Integration: You should be experienced in integrating with Zerodha's Kite Connect API to access real-time market data and execute orders.

Order Types: Implement support for various order types, including market orders, limit orders, and stop-loss orders.

Authentication: Set up the authentication process to securely access the Zerodha API, including handling API keys, API secrets, and access tokens.

Automated Trading Logic: Develop a robust trading algorithm that can make informed trading decisions based on predefined strategies and real-time market data.

Risk Management: Implement risk management measures to ensure that the trading system operates safely and within predefined risk parameters.

Error Handling: Create a system for handling errors, logging, and notifying administrators in case of issues with order execution.

Real-time Updates: Implement a mechanism to receive real-time updates on executed orders, portfolio status, and market changes.

Testing: Develop a comprehensive testing framework to ensure the reliability and accuracy of the trading system.

Documentation: Provide clear and well-documented code, including instructions on how to set up and run the system.

Deliverables:

A fully functional Golang application that can execute trading orders on the Zerodha platform.
Comprehensive documentation for setting up and using the application.
Testing and validation of the system.
Related categories: Golang API