I need to connect my application to MetaTrader 5 through its FIX API and would like a clean, well-documented interface I can call from my own strategies. The job covers everything from establishing the FIX session (logon, heartbeat, logout) against the MT5 server I will provide, to wiring message handling for order placement, modifications, cancellations, and the corresponding trade or price feeds we decide to activate during testing. Deliverables • Source code for the connector (Python preferred, C++ or C# acceptable). • A concise demo script that logs in, submits a test order, receives execution and price updates, and remains stable for at least 30 minutes. • Step-by-step setup notes so I can reproduce the environment on a second machine. • Git repository hand-off with tidy, commented code. Acceptance criteria • Successful login and persistent connection without disconnects. • Orders acknowledged and filled through the FIX channel, with round-trip latency logged. • All dependencies documented and versions pinned. Ideally the first working prototype is ready within two weeks so we can iterate quickly on any extra message types or session parameters that may surface during real-world testing.