Python-NinjaTrader 8 DLL Integration Expert

Job ID: 38963988

Budget: $30 – $250 USD

I'm seeking a seasoned developer to create a robust integration between Python and the NinjaTrader 8 trading platform using a DLL integration approach. The goal is to automate trading operations seamlessly, facilitate data access, and streamline account management.

Key Features:
1. Automated login to NinjaTrader 8 from Python
2. A stable connection maintained by a keep-alive mechanism
3. Comprehensive account information and trading capabilities access, including:
- Monitoring account balance and positions
- Order management (placing, modifying, cancelling)
- Receiving real-time execution updates
4. Extensive market data functionality:
- Downloading historical bar data
- Creating real-time price feeds
- Accessing market depth information

Deliverables:
- A Python and DLL package with complete integration functionality and the source code
- Comprehensive documentation and setup guide
- Example scripts demonstrating all features

My trading strategy hinges on both historical and real-time data, so these are the most critical market data types. In terms of account management, I need comprehensive data access, effective order management, and up-to-date information on real-time execution updates. The data access functionalities that are of utmost importance include historical bar data and real-time price feeds.

Ideal candidates for this project should have:
- Extensive experience with Python and NinjaTrader 8
- Proficiency in DLL integration
- Strong understanding of automated trading systems
- Able to provide comprehensive documentation
- Capable of delivering a reliable keep-alive mechanism for stable connection.