NASDAQ Futures Auto-Execution Integration
Budget: $30 – $250 USD
I need a small, reliable program that will receive my trading signals and place NQ (NASDAQ-100) futures orders automatically through a U.S. brokerage API. I currently trade with TD Ameritrade but can switch to Interactive Brokers or TradeStation if their APIs make the build smoother, so please highlight which of those three you prefer and why.
Core workflow
The script should listen for my signal (JSON or flat-file is fine), check the current position, and submit market, limit, or stop orders as specified, including bracketed exits when required. It must also confirm fills, log every request/response, and handle basic risk controls such as max contracts per side and a daily stop-trading trigger.
Tech expectations
Python is ideal because I already run other analytics there, but I’m open to another language if you can show faster exchange-side performance. Using the official TD Ameritrade Developer API, IBKR TWS / Gateway API, or TradeStation REST/WebSocket endpoints is mandatory—no screen scraping.
Deliverables
• Well-commented source code ready to run on Windows 11
• A simple config file for keys, contract symbols, position limits, and paper/live switch
• README with setup steps, broker-side settings, and test procedure
• Short video or screenshare walkthrough proving a paper-trade NQ order went through end-to-end
Acceptance criteria
I’ll load my credentials, point the script at my paper account, fire three sample signals, and expect to see correct orders, acknowledgements, and positions reflected in the broker’s platform without manual touch.
If you have prior experience automating futures on any of these brokers, particularly NQ or ES, please mention it along with turnaround time.
Core workflow
The script should listen for my signal (JSON or flat-file is fine), check the current position, and submit market, limit, or stop orders as specified, including bracketed exits when required. It must also confirm fills, log every request/response, and handle basic risk controls such as max contracts per side and a daily stop-trading trigger.
Tech expectations
Python is ideal because I already run other analytics there, but I’m open to another language if you can show faster exchange-side performance. Using the official TD Ameritrade Developer API, IBKR TWS / Gateway API, or TradeStation REST/WebSocket endpoints is mandatory—no screen scraping.
Deliverables
• Well-commented source code ready to run on Windows 11
• A simple config file for keys, contract symbols, position limits, and paper/live switch
• README with setup steps, broker-side settings, and test procedure
• Short video or screenshare walkthrough proving a paper-trade NQ order went through end-to-end
Acceptance criteria
I’ll load my credentials, point the script at my paper account, fire three sample signals, and expect to see correct orders, acknowledgements, and positions reflected in the broker’s platform without manual touch.
If you have prior experience automating futures on any of these brokers, particularly NQ or ES, please mention it along with turnaround time.