私が見た限りでは、Tradelinkはすべてを行い、複数の証券取引所をサポートしていますが、非常に複雑だと思われるかもしれません。おそらく最もアクティブな API は Interactive Brokers 向けです。
他のソリューションは、証券会社固有のものか、無料ではないようです。
TD Ameritrade の場合、無料でダウンロードできる StrategyDesk win32 が気に入るかもしれません。そのシンプルな取引自動化は素晴らしいです。どうやってそれを見つけたのか覚えていません。なぜなら、それは彼らのより近代的なプラットフォームを支持してかなりうまく隠されているか、宣伝されていないからです (しかし、それらはすべて取引の自動化に欠けているようです)。
ルールとテクニカル分析シグナルに基づいて株式を取引できる Trade-Ideas は、さらに機能していませんが、同様に役立つ可能性があります。古い QuoteTracker のモジュールとして、またはスタンドアロンでも動作します。デモモードでは、シグナルは 20 分の遅延で表示されますが、シグナルに基づいてリアルタイムで注文することもできます...素晴らしい! ScottradeELITEソフトウェアがTrade-Ideasモジュールにバンドルされているため、TD AmeritradeアカウントとおそらくScottradeもサポートしています.
周辺には、OptionsXpress の Xecute があります。これは基本的に、アカウントを投資顧問サービスの選択にリンクさせて、月額料金でポートフォリオを管理します。
OptionsXpress と TD Ameritrade の両方が、私が使用した開発者向け API を提供していますが、それでも彼らの Web サイトはより機能が豊富であることがわかりました。Scottrade と同様に、私は実際に自分のプログラムを作成して、彼らのウェブサイトを動かし (現在は Ruby ライブラリ Mechanize と Watir-Webdriver/Selenium を使用)、他のプログラムが以前に準備した分析とルールに基づいてライブ取引を実行しました。