自動売買向けAlpaca対IBKR API(とTradier):費用と制限
自動売買向けに、Alpacaは米国株用のクラウド型REST・WebSocket APIを提供しており、個人顧客の手数料は$0、IEXデータの無料プランもあります。一方IBKRは、TWSまたはIB Gatewayを通じて動く、より幅広い複数市場対応のAPIを提供しており、IBKR Proでは1株ごとの手数料と取引所ごとのデータ料金がかかります。どちらもAPIアクセス自体には料金を取りません。下の表は、2026年10月7日に確認した各ブローカーのページに基づいて費用を比較したものです。ページの後半では、それぞれがどんなワークフローに合うか、オプション中心の取引ではTradierがどう位置づけられるかを説明します。
- 幅広い市場アクセス、高度な注文の扱い、より深い執行コントロールが必要なら、IBKRを選びます。
- プロトタイプ、ペーパートレード、素早い反復のために、すっきりした米国株のAPIがほしいなら、Alpacaを選びます。
- ワークフローがオプション中心で、より単純なブローカーAPIがほしいなら、Tradierを選びます。
Alpaca対IBKRのAPI費用一覧
これらは公表されている個人向けの数字です。変わることがあるため、開発を始める前に各ブローカーで確認してください。MyLinedChartは1つのプロバイダーのドロップダウンから両方に接続でき、注文の発注、変更、取消は一切行いません。/resources/downloadsからダウンロードできます。
| Alpaca | IBKR | |
|---|---|---|
| APIアクセス | $0 | $0(TWS APIまたはClient Portal API) |
| 米国株手数料 | 個人顧客は$0 | IBKR Pro Fixedは1株あたり$0.005(最低$1.00)、IBKR Liteは$0 |
| 無料のマーケットデータ | IEXフィード、毎分200回のAPI呼び出し、ストリーミング30銘柄 | 遅延データ、15〜20分 |
| 有料のマーケットデータ | Algo Trader Plus、月$99:米国の全取引所、API呼び出し無制限 | 取引所ごと:月$10の米国バンドル(手数料$30で免除)に月$4.50のストリーミング追加、またはLevel 1フィードごとに月$1.50 |
| 接続方法 | クラウドのRESTとWebSocket | ローカルのTWSまたはIB Gatewayセッション、またはClient Portal API |
結論
幅広い市場アクセス、高度な注文の扱い、より深い執行コントロールが必要なら、IBKRを選びます。プロトタイプとペーパートレードのために、すっきりした米国株のAPIがほしいなら、Alpacaを選びます。ワークフローがオプション中心で、より単純なブローカーAPIがほしいなら、Tradierを選びます。
正しい答えは、運用する必要のあるワークフローによって変わります。選ぶ前に、システムが保持すべき市場、注文の挙動、振り返り用の項目、データソース、人間によるQAチェックを定義してください。IBKRのルートにAIを使ったチャートデータの作業が含まれるなら、プロンプトと確認のゲートをAPIの判断に含められるよう、/resources/articles/using-codex-claude-code-with-ibkr-chart-data を使ってください。
| APIスタック | 最も合う用途 | 主なトレードオフ |
|---|---|---|
| IBKR | マルチアセットのトレーダー、高度な注文ルーティング、海外へのアクセス | セットアップの手間が多く、管理すべき運用上の細部も多い |
| Alpaca | 米国株を開発する人、ペーパートレード、すっきりしたAPIでのプロトタイピング | 機関投資家向けの完全なブローカースタックと比べて、市場の範囲が狭い |
| Tradier | オプション中心のトレーダー、より単純なブローカーAPIのワークフロー | 汎用の取引インフラ層としては、範囲が広くない |
本当は何を選んでいるのか
ブローカーAPIは、あなたの注文を運び、運用プロセスの一部になります。どんなデータを要求できるか、注文がどう表現されるか、エラーがどう表面化するか、約定がどう突き合わされるか、そしてセッションのあとで何が起きたかを監査するのにどれだけ手間がかかるかを、APIが決めます。
これが重要なのは、テクニカルトレーダーが品質を落とすのは、たいてい、チャート分析から執行への引き渡しの部分だからです。チャート上のアイデアは明確でも、注文の経路、データモデル、振り返りの記録が、避けられたはずのミスを生むことがあります。
- APIは、あなたが実際に取引する市場と商品に対応していますか?
- 拒否、一部約定、遅延、変更された注文を、推測せずに確認できますか?
- 振り返りのプロセスで、計画したチャート文脈と、実際の注文の挙動を比べられますか?
- あとで作り直すことになる、もろいシステムを作らずに、小さく始められますか?
比較マトリクス
このIBKR vs Alpaca vs Tradierのマトリクスは、最初の適合チェックとして使ってください。最終的なベンダーの決定ではありません。ワークフローを1つのスタックに決める前に、テストの時間をどこに割くべきかを示すものです。
| 適合の領域 | IBKR | Alpaca | Tradier | Schwab |
|---|---|---|---|---|
| 市場アクセス | 幅広い商品と世界規模のアクセスが必要なときに最適 | 米国株中心の開発に最適 | オプションのワークフローが中心のときに最適 | 米国株、オプション、ETF。個人向け |
| 開発の速さ | 初期設定に時間がかかり、構成要素も多い | すっきりしたプロトタイプには最速 | 幅広いマルチアセットのスタックより、おおむね単純 | 中程度。以前のユーザーにはTDAからの移行パスがある |
| 注文のコントロール | 高度なルーティングと、詳細な執行ワークフローに強い | 単純な株式の注文ワークフローに適している | オプション中心のブローカーのワークフローに適している | 標準的な株式とオプションの注文に適している |
| 運用の負担 | 学習のハードルが最も高い | 初期の手間が最も少ない | 中程度。オプションのワークフローの複雑さによる | 中程度。サンドボックスあり。認証とバージョニングは進化中 |
| 自動化への適合 | 自動化が、成熟した注文状態と口座の詳細を必要とするときに強い | 自動化に、米国株の素早い反復が必要なときに強い | 自動化がオプションのワークフロー中心のときに強い | 個人向けの株式・オプションの自動化に適している |
| 振り返りのワークフロー | 注文と文脈のデータを丁寧に保持すれば強い | スキーマが単純で一貫していれば適している | オプションの文脈を明示的に保持すれば適している | 約定と注文の状態をどう保持するかによる |
IBKR vs Alpaca
IBKRとAlpacaの選択は、たいてい、守備範囲の広さと単純さの比較になります。ワークフローが複数のアセットクラス、より広い市場アクセス、高度な注文の扱い、あるいは本格的な執行スタックへの道筋を必要とするなら、IBKRのほうが理にかないます。最初の開発が米国株のプロトタイプで、より使いやすい開発者体験がほしいなら、Alpacaのほうが理にかないます。
トレードオフは運用の負担です。IBKRはより複雑なワークフローを支えられますが、口座の権限、データの購読、接続の挙動、注文の状態、突き合わせを文書化する必要があります。Alpacaは序盤に速く進めやすい一方、最終的に作りたいシステムに、より狭い市場の範囲が合うかを確認すべきです。
スタックの評価にIBKRとCodexのワークフローが含まれるなら、チャートの書き出し、項目の定義、プロンプト、確認のゲートを判断に含められるよう、APIの選択を /resources/articles/using-codex-claude-code-with-ibkr-chart-data と見比べてください。
- 市場の幅と、注文状態の細かさが最も重要なら、IBKRを選びます。
- すっきりした米国株のプロトタイプが最も重要なら、Alpacaを選びます。
- 決める前に、同じセットアップ、銘柄リスト、注文タイプ、振り返り用の項目で、両方をテストします。
Alpaca vs Tradier
Alpaca対Tradierは、たいてい費用の仕組みと扱う商品で決まります。Alpacaは米国株、ETF、オプションの手数料が無料で、データをプランとして販売しています。無料プランにはIEXの気配値と参考値のオプションフィードが含まれ、月$99のAlgo Trader PlusでSIPとOPRAのフルフィードが加わります。Tradierは証券サービスをプランとして販売しています。Liteは月額料金なしで、株式の取引1回とオプション1枚ごとに$0.35、Proは月$10で株式の取引と株式・ETFオプションが$0、Pro Plusは月$35で指数オプションが1枚$0.10です。APIアクセスはTradierのすべてのプランに含まれます。
ペーパートレードと素早い反復で米国株のプロトタイプを作るなら、たいていAlpacaのほうがすっきり始められます。オプション中心で頻繁に取引するワークフローなら、Tradierの月額固定プランのほうが、1枚ごとに払うより安くなることがあります。Tradierはプランに先物も載せており、プランと契約サイズに応じて1枚$0.25〜$1.50です。
最初のデモが簡単に感じられたというだけで、どちらかを選ばないでください。確かめるべきは、取引が終わったあとに、あなたのプロセスが必要とする注文の文脈、ポジションの文脈、振り返り用の項目を、APIが保持できるかどうかです。
- Alpacaは、単純な米国株のプロトタイプと、素早い反復に向いています。
- Tradierは月額固定プランで、オプション中心の証券ワークフローに向いています。
- どちらも、自動化を拡大する前に、振り返りのスキーマが必要です。
| 費用 | Alpaca | Tradier |
|---|---|---|
| APIアクセス | $0 | 全プランで$0 |
| 月額料金 | $0(データプランは月$99で任意) | Lite $0、Pro $10、Pro Plus $35 |
| 米国株とETF | 手数料$0 | Liteは1取引$0.35、ProとPro Plusは$0 |
| 株式・ETFオプション | 手数料$0 | Liteは1枚$0.35、ProとPro Plusは$0 |
| 指数オプション | 記載なし | 1枚$0.35(Pro Plusは$0.10) |
| 先物 | 提供なし | プランにより1枚$0.25〜$1.50 |
| マーケットデータ | IEXと参考値のオプションは無料、SIPとOPRAは月$99 | 口座に含まれる |
市場データの階層:各フィードの費用と違い
データアクセスは、ブローカーAPIを比べるときに最も見落とされがちな観点で、バックテストを無効にしてしまう可能性が最も高いものです。Alpacaには2つの階層があります。無料枠はIEX由来で、1つの取引所だけをカバーし、気配値のまとめ方が全米のフィードとは異なります。有料枠は月約99ドルで、米国のすべての取引所を統合したSIPフィードを提供します。
この違いは、理論上の話ではありません。IEXのデータは、多くのスイングやポジショントレードの戦略には十分ですが、値動きの速い銘柄では、精密なエントリーモデルが気にするまさにそのタイミングで、SIPの気配値とずれる可能性があります。戦略が執行層で価格に敏感なら、IEXではなくSIPでテストしてください。そうしないと、実際の戦略よりも良く見えるバックテストができあがります。
Tradierは、該当する契約のある口座に、リアルタイムの気配値、オプションチェーン、過去のバー、レベル1のストリーミングを提供します。別のデータ枠として販売するのではなく、ブローカー口座に含まれています。IBKRは、取引所ごと、購読ごとにデータのライセンスを課します。そのため、3社の中で最も奥が深く、同時に、開発前に費用を予測するのが最も難しい相手でもあります。
3社とも、ブローカーに直接確認してください。市場データの料金と利用権限の条件は、この比較の中のどの項目よりも頻繁に変わります。
- Alpacaの無料枠はIEXで、統合されたSIPフィードは月約$99です。
- 実際に執行するフィードでバックテストしてください。そうしないと、結果が実力以上に良く見えます。
- Tradierはデータが口座に含まれ、IBKRは取引所ごとにライセンスされます。
IBKR vs Tradier
IBKRとTradierの比較は、たいてい、奥行きと的の絞り込みの比較になります。IBKRはより広く、運用上の細部も多くなります。Tradierはより狭いですが、世界中の市場の幅よりオプションのワークフローの明快さが重要なら、より合う場合があります。
プロセスがスプレッド、満期、デルタ、ポジションの調整、注文の修復ロジックに依存するなら、振り返りのスキーマで、それらの詳細をきれいに記録できなければなりません。ブローカーAPIは、それらの記録を監査しやすくするものであるべきで、再構築しにくくするものであってはなりません。
- スタックに、より広い市場への到達範囲と、より詳しい執行の情報が必要なら、IBKRを選びます。
- オプションのワークフローへの適合が主なテストなら、Tradierを選びます。
- 選ぶ前に、注文状態の見えやすさ、ポジションデータ、取引後の振り返りの質を比べてください。
自動化に最適なAPI
自動化に最適なAPIとは、ワークフローが退屈なとき、忙しいとき、ストレスがかかっているときにも、コントロールを保てるAPIです。素早い設定は役に立ちますが、自動化には、明確な注文状態、信頼できるエラー処理、再生できるログ、人間による確認のポイントも必要です。
テクニカルトレーダーの自動化は、1つの小さなループから始めるべきです。チャートのセットアップ、計画した注文、ルーティングした注文、注文の結果、エラー処理、取引後の振り返りです。そのループがあいまいなら、ドキュメントがきれいに見えても、そのAPIは拡大する準備ができていません。
- ワークフローが追跡しなければならない注文状態を定義します。
- 拒否、一部約定、変更、取消された注文を記録します。
- 注文を送信する前にあった、チャート上の根拠を保持します。
- 銘柄、注文タイプ、市場を広げる前に、絞り込んだ1つのワークフローを振り返ります。
テクニカルトレーダーに最適なAPI
テクニカルトレーダーは、チャートの意図を最もよく保持できるAPIを選ぶべきです。役に立つスタックは、注文を送るだけにとどまりません。レベル、メモ、セットアップのラベル、トリガーのロジック、注文の挙動、振り返りの証拠を結びつけるのを助けます。
ブローカーの比較には、ブローカーの機能に加えて、チャートデータのワークフローも含めてください。IBKRを前提にしたチャートの書き出しの項目チェックリストが必要なら /resources/articles/using-codex-claude-code-with-ibkr-chart-data を、ワークフローで調査データと執行記録を分けたいときは /resources/articles/broker-api-data-vs-execution-data を使ってください。
- スタックは、そのトレードの理由を保持できますか?
- スタックは、チャートの文脈と執行データを分けられますか?
- スタックは、セッションのあとに役立つ振り返りの記録を作れますか?
- スタックは、規模を拡大する前に、人間による承認のステップを支えられますか?
スタック適合のチェックリスト
選ぶ前に、実際のワークフローを1つ、最初から最後まで通してテストしてください。ドキュメントを読むだけでAPIを比べてはいけません。チャートのセットアップが計画した注文になり、注文がルーティングされ、結果が記録され、トレードが振り返られるまでに何が起きるかを比べてください。
- セットアップの系統を1つ、商品の種類を1つ選びます。
- トレードの前、最中、後に、システムが保持すべき項目を書き出します。
- 同じペーパー、または極小サイズのワークフローを、各候補のスタックに通します。
- 拒否、一部約定、遅延、データの欠落、手動での介入を記録します。
- 最も明確な振り返りの経路が残るスタックを選びます。
MyLinedChartの役割
MyLinedChartは、ブローカーAPIの前と後に位置します。注文の前には、チャートの文脈、つまりレベル、作図、メモ、銘柄、時間足、セットアップの理由を保持するのを助けます。注文のあとには、その文脈が、振り返りのプロセスに、実際の執行と比べるための具体的な材料を与えます。
多くのAPIプロジェクトに欠けているのは、この層です。ブローカーは、どんな注文が送られたかを教えてくれます。しかし、トレーダーがどのチャート上の判断に従って動いたつもりだったかは、その文脈を自分で保持していない限り、たいてい説明できません。
次のステップ
IBKR、Alpaca、Tradierのどれにするか迷っているなら、まず、ワークフローの要件を、ふだんの言葉で書き出してください。そのうえで、チャートのセットアップから注文の振り返りまでの、絞り込んだ1つの経路をテストします。
IBKRのワークフローの全体像がほしいなら /ibkr-automation-integration をご覧ください。そのチェックのあともIBKRが有力なら、APIを軸に作り込む前に、/resources/articles/using-codex-claude-code-with-ibkr-chart-data を使って、構造化されたチャートデータ、プロンプト、人間による確認の側を計画してください。
TradierはIBKRとAlpacaに対して、どこに位置づくか?
Tradierは、3つの中で最も的が絞られています。米国株とオプションを中心に作られた、開発者第一のREST APIで、OAuth認証を備え、範囲が狭いため、オプション中心のワークフローでは考えやすいと感じる開発者が多く、IBKRが求めるような機関投資家向けの手間もありません。
戦略がオプションチェーン、単一レッグのポジション、スプレッドに依存するなら、そうした特定のパターンでは、TradierのAPIの範囲のほうがIBKRよりすっきりしています。マルチアセットのスタックにある、権限管理の層、接続の管理、データ購読の複雑さなしに、ブローカーの仕組みを使えます。
Tradierに足りないのは対応範囲の広さです。Tradierのプランには米国先物が載るようになりましたが、IBKRが扱う海外市場や債券には対応していません。テスト用には、ペーパートレードと15分遅延のマーケットデータを備えたサンドボックス環境があり、本番の前に注文ロジックを試作できます。Alpacaの強みは開発者にとっての使いやすさで、ペーパートレード自体はTradierにもあります。
実務上のテストはこうです。ワークフローが、オプション特有の注文タイプ、満期、権利行使の割り当て処理、スプレッドのレッグに依存するなら、それぞれのAPIが、そうしたケースでポジションの状態と約定データをどう表現するかを追ってください。IBKRを既定にする前に、Tradierは真剣に評価する価値があります。
| ワークフロー | 最も合う用途 | 理由 |
|---|---|---|
| オプションのスプレッド、単一レッグ戦略、米国のみ | Tradier | オプションで最もシンプルなRESTの範囲。OAuth。マルチアセットの手間なし |
| 米国株アルゴのプロトタイプ、ペーパートレード、素早い反復 | Alpaca | 株式の開発で最も良い開発者体験。すっきりしたペーパートレードAPI |
| マルチアセット、海外市場、高度な注文ルーティング | IBKR | 最も広い市場の範囲。最も深い注文状態の情報 |
SchwabのAPIはどう比較される?
Schwabには、開発者向けAPIとして、SchwabによるTD Ameritradeの買収後に登場したプラットフォームである、Schwab Trader APIがあります。3-legged OAuth 2.0認証(アクセストークンは約30分、リフレッシュトークンは約7日有効)を使い、市場データの取得、口座の管理、注文の発注に対応します。以前にTD Ameritrade Developer APIで開発していた場合、現在の移行先はSchwab Trader APIです。
適合するプロフィールは、上の3つとは異なります。範囲は米国株、オプション、ETFが中心です(Schwabは2024年に先物データのアクセスを一部追加しました)。IBKRの世界規模のマルチアセットの幅には及ばず、開発者体験も、Alpacaのすっきりしたレストの抽象化よりは、個人向けのブローカーに近い印象です。Schwabは、本番に進む前のテストのために、擬似口座とデータのあるサンドボックス環境を提供しています。
「charles schwab api」という質問に限って言えば、このAPIは実在し、ドキュメントが整備され、ライブ取引のエンドポイントとストリーミングの市場データを含み、開発用のサンドボックスもあります。TD AmeritradeからSchwabへの移行で、認証とバージョニングが再編されたので、本番で開発する前に、最新のSchwabデベロッパードキュメントを確認してください。
既存のIBKRチャートデータのワークフローがあり、Schwabへの移行の可能性もあるなら、APIスタックの決定が固まる前に、/resources/articles/using-codex-claude-code-with-ibkr-chart-data を使って、チャートデータの側を構造化してください。
決める前の選び方
テストを始める前に、次の5つの質問に答えてください。API文書を読むより確実に、候補を絞り込めます。
1. 実際にどの市場を取引していますか? 米国株だけなら、AlpacaとTradierのどちらも条件を満たし、IBKRは範囲に対して作り込みすぎです。海外の商品、先物、債券が含まれるなら、適合するのはおそらくIBKRだけです。すでにSchwabとの取引関係があるなら、Schwabは米国株、オプション、ETFをカバーします。
2. オプション固有の注文ロジックが必要ですか?スプレッド、マルチレッグ注文、満期を扱うには、オプションのポジション状態をきちんと表せるAPIが必要です。Tradierはこの用途向けに作られており、IBKRも運用上の細部が多くなりますが対応しています。AlpacaはオプションのLevel 1〜3に対応し、最大4レッグのマルチレッグ注文も使えます(マルチレッグは成行と指値、単一レッグはstopとstop_limit)。ワークフローに必要なレベルの承認を確認してください。
3. 実資金なしでプロトタイプを作れますか? 3社とも道はあります。Alpacaには最もすっきりしたペーパートレードのAPIがあり、Tradierはサンドボックス(15分遅れのデータによるペーパートレード)を提供し、IBKRはTWS経由でペーパーアカウントを提供しますが、設定はより手作業です。
4. 約定をどう突き合わせますか? 各APIは、一部約定、拒否された注文、注文の状態を、それぞれ違うやり方で表現します。決める前に、テストまたは極小サイズの環境で、注文のライフサイクル(発注、約定、口座状態の更新)を最初から最後まで追ってください。そのステップで、最も明確で監査しやすい結果が得られるスタックが、たいてい、あなたの振り返りのプロセスに合っています。
5. 最初の本番ワークフローは、実際に何を必要としますか? 単純な株式のアラートから注文までのシステムと、満期に発動する複数レッグのオプション戦略とでは、必要なインフラが違います。APIを比べる前に、最初の本番ワークフローを定義してください。その最初のステップが、チャート分析から注文までのパイプラインなら、スタックを選ぶ前に、/resources/articles/from-chart-analysis-to-live-orders-first-broker-api-execution-loop-2026 を使って、必要なループを整理してください。
複数のアセットや機関向けのワークフローで、このスタックの判断を検討しているデスクや企業には、/consulting/institutional で、スコープを絞った、ブローカーAPIの選定、データパイプライン、執行ワークフローのコンサルティングを案内しています。
計画の参考情報にとどまります。これらの質問は、ワークフローの判断を整理するためのもので、売買の推奨や、ブローカーの機能についての保証ではありません。
TD Ameritradeから来た方へ:Developer APIは停止され、その後継がSchwab Trader APIです。移行で実際に何が必要になるかは、/resources/articles/td-ameritrade-api-shut-down-what-replaced-it で解説しています。
よくある質問
- 最も始めやすいブローカーAPIはどれですか?
- 最初の動くプロトタイプには、たいていAlpacaが最速です。分かりやすいRESTのドキュメント、米国株の一般的なパターン、実資金なしでテストできるペーパートレードのAPIがそろっています。最初の開発が米国株中心なら、そこから始めてください。最初からオプションが必要なら、そのケースではTradierのほうがIBKRより単純です。マルチアセット、先物、海外市場、債券が必要なら、IBKRの運用上の手間は避けられません。
- APIが複雑なのに、テクニカルトレーダーがIBKRを使い続けるのはなぜですか?
- 市場の範囲が比類ないからです。IBKRは、株式、オプション、先物、FX、債券、海外市場を、1つの口座とAPIで提供します。複数の商品にまたがる1つのスタックと、詳細な注文ルーティングと口座データがほしいトレーダーにとって、IBKRは、その要件を満たす唯一の選択肢になることがよくあります。運用の複雑さは、その幅広さと引き換えのトレードオフです。
- これらのAPIで、TradingViewのアラートから注文を発動できますか?
- はい、Webhook経由で可能ですが、信頼性は作り方次第です。TradingViewがアラートを発し、Webhookがそれを受信し、サーバーが検証して、ブローカーAPIに注文をルーティングします。失敗点は、ほとんどがWebhookの層にあります。シグナルの取りこぼし、注文の重複、約定の突き合わせの欠落です。こうした失敗を防ぐ設計については、/resources/articles/tradingview-alerts-to-broker-api-orders-reliability-first-webhook-architecture をご覧ください。
- Schwabには取引APIがありますか?
- はい。Schwab Trader APIは、OAuth 2.0を通じて、市場データ、口座管理、注文の発注に対応し、テスト用のサンドボックスもあります。SchwabによるTD Ameritradeの買収後の、TD Ameritrade Developer APIの後継です。TDA APIを使っていたなら、現在の移行先はSchwab Trader APIです。開発する前に、最新の認証、対応商品、有効なAPIバージョンを、Schwabのデベロッパードキュメントで確認してください。
- Alpacaは、どんな市場データを無料で提供しますか?
- 無料枠はIEX由来で、米国のすべての取引所をカバーする統合SIPフィードとは異なります。有料枠は月約$99で、SIPを提供します。精度を求める執行戦略では、無料枠ではなく有料枠でテストし、運用してください。
- Tradierを暗号資産の自動売買に使えますか?
- Tradierのプランのページには、米国株、オプション、先物が載っています。TradierとAlpacaのうち、暗号資産の自動化で定評があるAPIはAlpacaです。