Python Developer: TradingView Webhook to Interactive Brokers API (ib_insync) Complex Order Routing

Posted yesterday

Only freelancers located in the U.S. may apply.U.S. located freelancers only

Summary

Project Overview: I am seeking an expert Python developer to build a lightweight, local automation script that bridges custom TradingView indicator alerts to Interactive Brokers (IBKR) for automated options execution. Core Deliverables: Webhook Listener: A local Python script that securely listens for JSON payloads sent via TradingView webhooks. Dynamic Option Chain Scanner: Upon receiving a payload containing specific parameters (Ticker, Target Delta, DTE), the script must query the live IBKR option chain (using ib_insync or ib_async), find the exact or closest available strikes matching that Delta, and calculate secondary strikes based on distance to the current spot price. Complex Multi-Leg Order Routing: The script must dynamically assemble these strikes into a specific 5-leg complex combo order (combining a credit vertical spread, two debit vertical spreads, and a naked wing) and route it to the market as a single transaction using mid-price algorithmic fills. Rigorous Error Handling & Logging: The code must include strict safeguards (rate limits, bid/ask spread checks, and fallback logic if an exact strike or delta is unavailable) to ensure no rogue orders are fired. Developer Requirements: Demonstrated expertise with the Interactive Brokers API (ib_insync framework heavily preferred) and TWS/IB Gateway. Deep understanding of options mechanics, including how to handle complex multi-leg combinations and delta sourcing. Excellent, proactive communication. Weekly availability during standard New York market hours (EST) for live testing. Must be located in the United States (required for IP protection and NDA enforcement). Workflow & Milestones: Initial development and testing will be done exclusively using an IBKR Paper Trading account. The project will be managed via two strict milestones: 1) Full execution validation in a paper environment, and 2) Live market deployment verification using a single test contract. If you have read this entire post and have experience with IBKR options routing, please start your proposal with the word "DELTA" and briefly describe a past algorithmic trading project you have built.

  • $1,000.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Python
API Integration
Activity on this job
  • Proposals:15 to 20
  • Last viewed by client:yesterday
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jun 28, 2026
  • USA
    Austin9:08 AM
  • Finance & Accounting
    Individual client

Explore similar jobs on Upwork

Job Aggregation and Dashboard CreationHourly‐ Posted 8 months ago
Automation
Data Scraping
Data Extraction
API
UI/UX Prototyping
Web Scraping
Install and Integrate UTM Grabber PluginFixed-price‐ Posted 3 weeks ago
WordPress

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo