Python Navia Algo Platform
Publicada el 2026-07-25
Descripción de la oferta
I’m building an end-to-end algorithmic trading application in Python that talks directly to the Navia broker APIs. The priority is a rock-solid, low-latency API wrapper, a cleanly decoupled strategy engine, and a lightweight UI that lets me monitor what matters at a glance. Core requirements • Code structure – three clearly separated modules: – API layer: asynchronous, reconnect-safe wrappers for every Navia REST/WebSocket endpoint. – Strategy engine: fully modular, able to load and run multiple strategies at once, each receiving its own market data stream and order channel. – UI: desktop (PyQt, Tkinter, or similar) showing live trade activity logs and real-time performance metrics, plus a section for strategy management (enable/disable, parameter tweaks). • Developer deliverables 1. Fully commented source code. 2. Simple installer or environment.yml / requirements.txt so I can spin the system up with one command. 3. Clear instructions on how to drop a new strategy file into the project and have it appear in the UI. 4. A short demo session that proves: – real-time market data flowing from Navia, – automated order placement and order updates, – manual trade buttons still functional alongside the automation. Acceptance If I can: a) connect with my own Navia keys, b) watch live logs and P&L update in the UI, c) toggle at least two simultaneous strategies without code edits, and d) place auto trades based on the stratagy and also buttoons to trade manually then the project is complete. I’m comfortable with iterative milestones, so feel free to suggest the best order for tackling API, engine, and UI.
Skills
Fuente original: freelancer