Python Developer for Angel One SmartAPI Options Execution Engine
Orçamento: -
HOURLY / PART_TIME
⭐ 0.00 (0)
India
python, algorithm-development, bot-development, automation, forex-trading, data-visualization, quantum, data-analysis, software-writing, api-integration
Qualificações preferidas
- Experiência: Intermédio
Project Overview:
Looking for an experienced Python developer to build a lightweight, high-speed automated execution script for Indian Stock Market options using Angel One SmartAPI. The engine will run on a cloud server such as AWS to screen a list of stocks, identify morning breakdown signals, and automatically execute In The Money Put Option trades with automated risk management.
Core Requirements:
1. Authentication and Scrip Master
Auto login daily using Angel One SmartAPI credentials and TOTP generation via pyotp library. Programmatically download and parse the daily Scrip Master file to dynamically map equity symbols to their active options contract tokens.
2. Market Screening and Signal Evaluation
At a user defined start time around market open, fetch real time price data for a predefined stock list. Sort and rank the stocks dynamically based on percentage price change from previous close. Evaluate an intraday entry trigger such as current price trading below opening price.
3. Order Execution and Strike Mapping
For qualifying stocks, automatically calculate and select the one strike In The Money Put Option contract token. Route entry orders as Limit Orders with a small price buffer to guarantee instant fills without excessive market order slippage. Calculate order quantities dynamically based on exchange defined contract lot sizes.
4. Monitoring Loop and Exit Logic
Continuously monitor active positions in real time for two exit conditions:
First, a Stop Loss percentage on option premium to trigger a sell if price falls.
Second, a hard Time Cutoff to execute a square off for all open positions at a set time.
5. Configuration and Telegram Integration
All strategy parameters such as Start Time, Cutoff Time, Stop Loss Percentage, and Lot Multipliers must be cleanly loaded from an external config or env file. Integrate Telegram Bot API to send real time notifications for login status, order executions, and position exits with profit and loss details.
Deliverables:
Complete and well commented Python source code.
A template configuration file for easy parameter adjustments.
Assistance with setting up the script on an AWS cloud server with a scheduled trigger.
Brief setup documentation explaining execution steps.
Abrir na Upwork
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Entrar