Real-Time Options Alert

Job ID: 40221044

Budget: $250 – $750 USD

I’m looking for a small, always-on utility that pulls the live option chain for NASDAQ tickers, evaluates custom rules every minute, and shoots me an SMS the moment a rule is met.
Here’s a concrete example of what I need it to handle: if the mid-price on the 13 Feb NVDA 170 Put touches $0.40, I want to know right away—no waiting for end-of-day scans.

Core expectations
• Data source: any reliable real-time feed or broker API capable of delivering full NASDAQ option chains (think Interactive Brokers, Tradier, TD Ameritrade, etc.).
• Scan cadence: once per minute, continuously during market hours.
• Rules engine: configurable by symbol, expiry, strike, side (call/put) and a target mid-price (≤, ≥, or exact). I’d like to store multiple rules at once.
• Alerting: send a concise SMS containing the symbol, strike, expiry, mid-price and timestamp the instant a rule triggers. (E-mail or push can stay optional; SMS is required.)

Deliverables
1. Source code with clear setup instructions (Python preferred, but I’m open).
2. A lightweight config file or UI for entering/editing alert rules.
3. Proof it works: run the NVDA 170 Put example in a brief screen-share or recorded demo.

Acceptance will be based on accurate one-minute polling, correct mid-price calculation, and receipt of an SMS within a few seconds of the price condition being satisfied.