OANDA・IBKR・Tradovate・API対応ブローカーの接続
OANDAはAPIトークン、Interactive BrokersはFlex、Tradovateと同系列のプロップファームはログイン情報、AlpacaとTradierはAPIキーで接続できます。
MetaTraderを使わないブローカーでも、Orderblockが読み取り専用の直接接続に対応していれば自動で接続できます。接続画面でブローカーを検索すると、接続方法が表示されます。それ以外はすべてガイド付きインポートで取り込めます。
OANDA(APIトークン)
OANDA口座は、MetaTrader経由だけでなく直接接続することもできます。
- OANDAでManage API Accessを開き、パーソナルアクセストークンを発行します。
- v20口座IDをコピーします。
001-004-1234567-001のような形式です。 - 両方をOrderblockに貼り付け、デモ(practice)かリアル(live)かを選びます。
決済済みトレードは手数料とともに取り込まれ、保有中のトレードも反映され、以後は口座の取引が継続的に追跡されます。OANDAをMetaTraderで取引している場合は、MetaTraderのリアルタイム同期も使えます。
Interactive Brokers(Flex)
株式、オプション、先物の往復取引については、Interactive BrokersのFlex Web Serviceでも接続できます。
- Client PortalでPerformance & Reports → Flex Queriesを開きます。
- トレードと保有ポジションを含むActivity Flex Queryを作成します。
- Flex Web Serviceを有効にして、トークンをコピーします。
- Orderblockで、トークン、クエリID、口座のレポートのタイムゾーンを入力します。
往復取引は約15分ごとに更新されます。異なる通貨間の取引、権利割当、コーポレートアクション、エントリー履歴の欠落については、照合に取引報告書が必要です。
TradovateとTradovate系プロップファーム
Tradovateの口座と、Tradovate上で運営されているプロップファームの口座(Apex、Take Profit Trader、Tradeifyなど接続画面に表示されるもの)は、Tradovateのログイン情報で接続します。
- TradovateアカウントでAPIアクセスが使える場合は、Application Settings → API Accessを開き、読み取り権限のあるAPIキーを作成します。フォームのキーの欄は任意です。
- Orderblockで、Tradovateのユーザー名とパスワード、作成した場合はキーのcidとシークレットを入力します。
- デモかリアルを選びます。ログインに複数の口座がある場合は、どの口座を取り込むかを選択します。
先物の約定は往復取引として取り込まれ、Tradovateが報告する場合は取引所手数料とクリアリング手数料も含まれます。保有中のポジションも反映されます。
AlpacaとTradier
- Alpaca:Alpacaのダッシュボードでリアル口座またはペーパー口座のAPIキーを発行し、キーIDとシークレットをOrderblockに貼り付けます。
- Tradier:TradierでSettings → API Accessを開き、アクセストークンをコピーして、リアルかサンドボックスかを選んでOrderblockに貼り付けます。
決済済みトレードは約15分ごとに取得され、保有中のポジションも反映されます。
ブローカーが見つからない場合
MetaTrader 4・5を提供しているブローカーなら、いずれにせよリアルタイム接続が使えます。MetaTraderで検索してください。cTraderやSchwab、Trading 212などの株式ブローカーは現在ガイド付きインポートを使用しており、当社の本番検証を通過し次第、自動接続を開始します。それ以外の場合は、決済済みトレードをエクスポートできるどのブローカーでも使えるガイド付きインポートをご利用ください。直接接続をご希望の場合は、接続画面でブローカー名を入力しリクエストを選んでください。追加された日にメールでお知らせします。全一覧は対応ブローカーをご覧ください。
接続を管理する
ブローカー接続 → 管理では、各接続のステータス、最終同期、エラーを確認できます。ここから再同期、認証情報の再入力、接続の削除が行えます。接続を削除すると以後のアクセスは停止しますが、取り込み済みのトレードは口座を削除しない限り取引口座に残ります。