Chrome Extension Development with Zerodha Integration
Budget: ₹1,500 – ₹12,500 INR
Key Features and Functionalities:
Automatic Login to Zerodha Account:
The freelancer must possess a Zerodha demat account for testing and integration purposes.
The extension should automate the login process by:
Entering stored credentials.
Handling the two-factor authentication by selecting the "Problem with Mobile Code" option.
Automatically sending an OTP via SMS/Email and fetching the OTP from a predefined source (e.g., Google Sheets or code) to complete the login process.
This login process should be scheduled to occur daily at a specific time.
Automated Order Placement:
The extension will monitor the Nifty50 index and determine the order conditions:
If Nifty50 is down, place a CNC (Cash and Carry) order at the current market price.
Check the quantity of the previous trading day. If no quantity exists, place an order for 2 units of NiftyBees; otherwise, place an order for 1 unit.
Before placing the order, the extension should verify the availability of sufficient funds in the account.
If funds are insufficient, log the reason for not placing the order in a tracking sheet.
Transaction Tracking and Logging:
Track and log the details of the purchase transaction in a Google Sheet or similar tool.
The log should indicate whether the order was successfully executed or not, along with relevant details such as order quantity, price, and time.
Additional Notes:
The extension should include error handling to manage potential issues, such as login failures, OTP fetching errors, or insufficient funds.
The extension's operations should be reliable and efficient, ensuring accurate execution of tasks within the specified timeframes.
Important: The freelancer must have an active Zerodha demat account to test and validate the integration and functionalities effectively.
Automatic Login to Zerodha Account:
The freelancer must possess a Zerodha demat account for testing and integration purposes.
The extension should automate the login process by:
Entering stored credentials.
Handling the two-factor authentication by selecting the "Problem with Mobile Code" option.
Automatically sending an OTP via SMS/Email and fetching the OTP from a predefined source (e.g., Google Sheets or code) to complete the login process.
This login process should be scheduled to occur daily at a specific time.
Automated Order Placement:
The extension will monitor the Nifty50 index and determine the order conditions:
If Nifty50 is down, place a CNC (Cash and Carry) order at the current market price.
Check the quantity of the previous trading day. If no quantity exists, place an order for 2 units of NiftyBees; otherwise, place an order for 1 unit.
Before placing the order, the extension should verify the availability of sufficient funds in the account.
If funds are insufficient, log the reason for not placing the order in a tracking sheet.
Transaction Tracking and Logging:
Track and log the details of the purchase transaction in a Google Sheet or similar tool.
The log should indicate whether the order was successfully executed or not, along with relevant details such as order quantity, price, and time.
Additional Notes:
The extension should include error handling to manage potential issues, such as login failures, OTP fetching errors, or insufficient funds.
The extension's operations should be reliable and efficient, ensuring accurate execution of tasks within the specified timeframes.
Important: The freelancer must have an active Zerodha demat account to test and validate the integration and functionalities effectively.