据我所见,贸易通做到了这一切并支持多个交易所,尽管这可能是你认为超级复杂的事情。他们最活跃的 API 可能是盈透证券。
其他解决方案似乎是特定于经纪业务的或不是免费的。
对于 TD Ameritrade,您可能会喜欢他们的免费 StrategyDesk win32 可下载;它简单的交易自动化很棒。我什至不记得我是如何偶然发现它的,因为它被很好地隐藏或没有宣传,有利于他们更现代的平台(尽管所有这些平台似乎都缺乏交易自动化)。
Trade-Ideas 可能更失效但同样有用,它能够根据规则和技术分析信号交易股票。它作为古代 QuoteTracker 的一个模块运行,甚至可以独立运行。在演示模式下,信号会延迟 20 分钟显示,但您仍然可以根据它们实时下订单……太棒了!他们支持 TD Ameritrade 账户,也许还支持史考特,因为史考特精英软件捆绑在他们的 Trade-Ideas 模块中。
在边缘,OptionsXpress 有 Xecute,它基本上将您的帐户与选择的投资咨询服务联系起来,为您管理您的投资组合,按月收费。
OptionsXpress 和 TD Ameritrade 都提供了我使用过的开发人员 API,但仍然发现他们的网站功能更丰富。所以和史考特一样,我实际上已经编写了自己的程序来驱动他们的网站(现在使用 Ruby 库 Mechanize 和 Watir-Webdriver/Selenium)并根据我的其他程序之前准备的分析和规则执行实时交易。