I need a custom algorithmic trading application built specifically for stocks. The software must integrate smoothly with a mainstream brokerage API (please indicate which APIs you already support) and provide a clean, dashboard-style interface so I can design, test, and run strategies without digging into the code each time. Key functional requirements • Backtesting capabilities – historical data import, parameter optimisation, and walk-forward testing in one place. • Automated trading – real-time order generation and execution with the option to pause, step, or switch to paper trading instantly. • Risk management tools – position sizing rules, max-drawdown stops, and alerting so the system can throttle or halt trading when limits are breached. Preferred tech stack is flexible; Python or C# are both fine as long as you keep the code modular and well-documented. After delivery I should be able to extend the strategy logic myself and rerun tests without recompiling the whole project. Deliverables 1. Fully functional desktop or web application ready to connect to a live brokerage account. 2. Source code with clear, in-line documentation and a short README explaining setup and configuration. 3. Sample strategy file that demonstrates how to add or modify rules. 4. A brief walkthrough session (recorded or live) showing the backtest, live execution toggle, and risk controls in action. Please outline your proposed architecture, supported broker APIs, and any similar projects you have completed so I can get a feel for your approach and timeline.