Need to develop a Python solution to trade using Zerodha API
Buy when the stock moves above the opening range high.
Sell when the stock moves below the opening range low.
1. Login to Zerodha Account @ 9 AM
2. At 9:00 AM Place Bracket/MIS/Normal orders, based on "Advanced Orders txt file"
3. At 9:15 AM check for which stocks price is Open Price = High and Open Price = Low for list of stocks mentioned in "PreMarket txt file"
4. Shortlist top 5 or 10 stocks based on % change (exclude stocks whose % change is < 2%)
4. Divide capital to all selected stocks based on weightage given in stocks txt file
5. Apply margin as Capital * 8
6. Place Bracker Order with entry price, stop loss fix % and target a fixed %, traling stop loss (check in stocks txt file for % values, if not available set default % as Stop Loss = 1% & Target = 2%, traling stop loss Yes/No)
7. Check every 1 minute for M2M (net profit or loss of positions), exit all positions if M2M is >= max profit or <= max max loss (ex. if M2M <= -1000 rs or M2M >= 2000 rs exit all positions) stop checking once all positions are closed
8. Check and close all open positions and pending orders every 5 minutes starting 2:55 PM to 3:15 PM
9. Create a telegram channel/bot in my telegram account and push/publish status updates for; Login Status, 9AM Orders, 9:15 Orders, M2M every 1 hour, M2M hit Max Loss with net loss, M2M hit Max Profit with net profit, final status of positions at 2:55 PM, proper error message whenever it encounters
10. Need sufficient Error handling
11. Log every details and events in mysql database (optional)
Inputs from me
1. Settings txt file (Login Credentials, Zerodha API, Capital Amount (for 9:15 orders), M2M Threshold values for both max Loss, max profit, trail stop loss Yes/No)
2. Advanced Orders txt file (for 9AM) (ex format: Date,StockName,OrderType,Buy/Sell,Quantity,EntryPrice,StopLoss,Target)
3. PreMarket txt file (for 9:15AM) (ex format: StockName,weightage,margin,StopLoss %, Target %)
4. Telegram Account and API Details
NOTE: Max Project Budget: 10,000 INR and No advance payment (I have already burnt enough)
Skills: Python, proficiency in using Zerodha KITE API Read Less
6 фрилансеров(-а) в среднем готовы выполнить эту работу за ₹12351
Sir/Madam, I am an experienced Python Developer. I have been working on Zerodha API for 1 year. I can do this project for you. I look forward to working with you on this. Have a great day ahead. Thank you Yash
Hi, I am kahan. I am python developer and i have knowledge about stock market, i can make software as per your given description. Waiting for further discussion. Thank you