Consider www.NinjaTrader.com. Plenty of information on their website about their API.
Look under "Automated Trading".
http://www.ninjatrader-support.com/HelpGuideV6/helpguide.html
Look under "Automated Trading".
http://www.ninjatrader-support.com/HelpGuideV6/helpguide.html