Live Market Data (NSE)
Budget: ₹1,500 – ₹12,500 INR
I need a compact Windows desktop application that pulls equity and derivative market data every minute from the APIs I currently rely on—Dhan, Fyers and Zerodha—while leaving room to drop in Truedata or any other reliable feed later. The program must:
• Stream and store both real-time ticks and end-of-day OHLCVOI in a local database (SQLite or PostgreSQL, whichever you recommend for speed and stability).
• Expose the stored data through a lightweight interface my existing Python-based algo engine can query with minimal latency.
• Simultaneously push the live stream to a separate Python charting module so I can view candles forming in real time.
• After the closing bell, run an automated reconciliation that compares OHLCVOI from at least three sources and flags mismatches for manual review (CSV or on-screen report is fine).
The desktop executable should launch with one click, let me enter API keys for each broker, and start streaming immediately. Well-documented Python source, database schema, and a short README explaining how to add another provider later will complete the job. If you have prior experience with these specific APIs, low-latency socket connections, or multithreading in Python, let me know—that will speed up acceptance.
• Stream and store both real-time ticks and end-of-day OHLCVOI in a local database (SQLite or PostgreSQL, whichever you recommend for speed and stability).
• Expose the stored data through a lightweight interface my existing Python-based algo engine can query with minimal latency.
• Simultaneously push the live stream to a separate Python charting module so I can view candles forming in real time.
• After the closing bell, run an automated reconciliation that compares OHLCVOI from at least three sources and flags mismatches for manual review (CSV or on-screen report is fine).
The desktop executable should launch with one click, let me enter API keys for each broker, and start streaming immediately. Well-documented Python source, database schema, and a short README explaining how to add another provider later will complete the job. If you have prior experience with these specific APIs, low-latency socket connections, or multithreading in Python, let me know—that will speed up acceptance.