Multi-Broker Trading Web App

Замовник: AI | Опубліковано: 10.01.2026

I need a Python-powered web application that lets retail traders screen live market data, choose a trading condition from the built-in library, and send orders instantly to three brokerage partners—Broker A, Broker B and Broker C—through their official REST/WebSocket APIs. The interface must feel interactive and feature-rich rather than bare-bones; think live, auto-refreshing tables, dynamic charts and a responsive layout that works on desktop first but scales to tablets. Core workflow 1. Real-time market feed arrives, is processed and filtered by my screening rules (I will provide the initial rule set in JSON). 2. When a rule is triggered the user should be able to preview and edit the trade ticket (quantity, price, stop etc.). 3. On confirmation the app sends the appropriate Market, Limit or Stop-loss order to the selected broker and returns the success/error message in real time. 4. All transactions are logged for audit and can be exported as CSV. Tech expectations • Backend in Python—Django, FastAPI or Flask are fine as long as performance targets for sub-second order placement are met. • Front-end can be React, Vue or a Django template stack; I am happy to discuss your preferred toolset, but WebSockets (e.g., Django Channels or Socket.IO) are required for pushing live updates without refresh. • Clean, modular integration layers for each broker so I can add or remove a partner without refactoring core logic. • Secure OAuth/token storage, two-factor sign-in and a basic admin panel to manage user accounts and API keys. Acceptance criteria – Place, modify and cancel Market, Limit and Stop-loss orders in live and paper trading modes for all three brokers. – Screening latency under one second from tick receipt to UI display. – Unit and integration tests covering at least 80 % of critical paths (pytest preferred). – Dockerised deployment with README so I can spin up dev, staging and prod easily. If you have prior experience with broker APIs, WebSocket data streams and low-latency Python services, I’d love to see a live demo or repo link when you bid. I need to integrate historical data for backtest of all the stock and my strategies integrated on my platform.. I want all backtest results with all quantstats.