コードを書けなくても、
AIがあなたのトレードを自動化する。
AIコーディングツール × OANDAのAPI。分析の高度化も、自動売買も、「あったらいいな」と思っていた機能も、あなた自身の手で実現できる時代になりました。
無料で口座開設する →「エンジニアじゃないから」は、もう理由にならない。
AIコーディングツール(Claude CodeやCodex、Cursorなど)の登場で、プログラミングができなくても、あなたのFX・CFDトレードを進化させられるようになりました。分析の高度化、自動売買の構築、「こんな機能があれば」というアイデアの実現——AIコーディングツールを使えば、やりたいことを日本語で伝えるだけでコードが書けます。そのコードから、OANDAのAPIを通じて当社の取引システムに接続できます。
OANDAのAPI × AIコーディングツールで、例えばこんなことが。
毎朝、成績を自動でスマホに
保有ポジションの損益や、昨日の取引成績をまとめて自動通知。相場を開かなくても状況がわかる。
自分仕様のアラート
「ドル円が150円を超えたら」「ボラが上がったら」——欲しい条件だけを見張って教えてくれる。
自分だけのダッシュボード
勝率・平均pips・時間帯別の成績を自動集計。自分の勝ちパターンがデータで見える。
自動売買のたたき台づくり
「この条件で売買して」と伝えるだけで、EA(自動売買プログラム)の下地ができる。
金・原油・株価指数も
FXだけでなく、金や原油、株価指数CFDまで。AIと一緒に戦略を組んで動かせる。
「去年やってたら?」を検証
思いついた戦略を過去データでバックテスト。試してから本番に進める。
しかも、OANDAのAPI利用料は無料。
REST APIは初期費用・月額利用料ともに無料。まずは気軽にはじめられます。
※ REST APIのご利用には、口座開設・Goldステータス・プロコース・NYサーバー口座残高25万円以上などの条件があります(MT5標準APIは口座開設のみでご利用可)。
OANDAで使える、2つのAPI。
REST API(v20)
為替レート取得・発注・口座管理を自由に。クラウドで24時間動かす本格運用に。
- できること
- リアルタイム為替レート/発注・決済/口座・ポジション管理
- 対象銘柄
- FX
- 対応サーバー
- NYサーバー
- 動かす場所
- ご自身のPC・サーバー・クラウドなど自由(常時稼働はクラウド向き)
- はじめる条件
- 口座開設+残高25万円以上+Goldステータス+プロコース
MT5標準API(Python)
MT5標準のPythonで、データ取得・分析・自動売買。FXに加えて金・原油・株価指数まで、条件なしで気軽に。
- できること
- Python連携でデータ取得・分析・発注/EAで自動売買/バックテスト
- 使う言語
- Python(MetaTrader5ライブラリ)/MQL5(EA・従来型)
- 対象銘柄
- FX+金・原油・株価指数CFD
- 対応サーバー
- 東京(TY3)サーバー
- 動かす場所
- ご自身の、またはVPS上のWindowsにあるMT5
- はじめる条件
- 口座開設のみ(会員ステータス不問)
| 項目 | OANDA独自API(REST) | MT5(MetaTrader5)標準API |
|---|---|---|
| 提供元 | OANDA独自 | MT5標準(MetaTrader5) |
| 対象銘柄 | FX | FX+金・原油・株価指数 |
| 対応サーバー | NYサーバー | 東京(TY3)サーバー |
| 始めやすさ | 条件あり(Gold等) | 条件なし・気軽 |
| 使う言語 | Python・Java など自由 | Python(MT5標準)・MQL5 |
| 動かす場所 | PC・サーバー・クラウド(自由) | Windows(自宅PC・VPS) |
| 利用料 | 無料 | 無料 |
はじめ方を、STEPで。
OANDA独自API(REST)ではじめる
本番口座を開設し、残高25万円以上・Goldステータス・プロコースを準備します。
新規口座は、開設月の翌月末までゴールド。まずはこの期間に、条件を気にせずお試しいただけます(翌月以降はお取引量に応じて判定)。
MT5標準APIではじめる
環境構築の詳しい手順はこちら(30分セットアップ)→まずは口座開設から。新規口座は開設月の翌月末までゴールドなので、条件を気にせずお試しいただけます。
無料で口座開設する →よくある質問(FX API・MT5 API・為替レートAPI)
共通本当にプログラミング未経験でもできますか?
共通どのプログラミング言語で使えますか?
共通金(ゴールド)や原油もAPIで扱えますか?
共通技術的なサポートは受けられますか?
REST APIAPI利用料は本当に無料ですか?
REST API使えなくなったAPI機能はありますか?
/orderBook)は2024年9月14日に提供を終了しました。ポジションブック(/positionBook)、Forex Labs(経済カレンダー・ポジション比率・COT・スプレッド・autochartist などの /labs/v1/*)についても、現在は取得できません。REST API会員ステータスが下がるとどうなりますか?
REST API取引量の条件を満たしたら、いつからGoldになりますか?
REST API口座残高が25万円を下回ると、すぐに止まりますか?
REST API残高25万円は、複数口座の合計でよいですか?
REST API今月だけ特例で使わせてもらえますか?
REST APIデモ口座だけでAPIを使えますか?
※ これはREST APIの条件です。MT5標準APIは口座開設のみで始められます。
REST API途中でサブ口座を追加したら動かなくなりました。
※ REST APIのトークンに関する注意です。
開発者向け・詳細スペック(REST API)
| 利用条件 | 口座開設+残高25万円以上+Goldステータス+プロコース |
| 料金 | 初期費用 無料/月額利用料金 無料(必要な口座残高 25万円以上)。料金・提供条件は将来変更される場合があります。 |
| 認証方法 | fxTradeログイン後「APIアクセスの管理」からパーソナルトークンを発行 |
| 仕様書 | REST API仕様書(英語) |
| OS/アクセス | 全て(オンライン) |
| 技術的サポート | 行っておりません。お問合せいただいてもご回答できかねますので、予めご了承ください(仕様は公式ドキュメント〔英語〕を参照)。 |
| 対応注文タイプ | 成行/MIT/ストップ/リミット/利益確定・ストップロス/トレイリングストップ/OCO(TP・SLペア) |
| 有効期間 | GTD(最大100日)に対応。FOK・IOC・DAYは非対応。 |
| 履歴の上限 | 直近2週間・最大5,000レコード(それ以前は取得不可) |
APIでできること・できないこと
| 取引オペレーション | |
| 注文の作成・変更 | ○ 可 |
| 上限・下限価格の設定 | ○ 可 |
| ポジション決済 | ○ 可 |
| 全チケット決済 | ○ 可 |
| 部分決済 | × 不可 |
| 全注文の一括キャンセル | × 不可 |
| 特定通貨の全決済 | × 不可 |
| 取得できるアカウント情報 | |
| 口座一覧 | ○ 可 |
| 口座ステータス(残高・有効証拠金) | ○ 可 |
| ポジション一覧 | ○ 可 |
| チケット一覧 | ○ 可 |
| 注文一覧 | ○ 可 |
| 直近の注文履歴 | ○ 可 |
| 口座履歴 | ○ 可 |
| ポジションの未実現損益(P/L)の個別取得 | × 不可 |
※ 本表はOANDA独自のREST APIの仕様です。MT5標準APIの仕様は、MetaTrader5(MetaQuotes社)の公式ドキュメントに準じます。
ご利用にあたっての注意事項
- APIライセンスはNYサーバー(プロコース)の1つのfxTrade口座と、それに関連するサブアカウントに対してのみ有効です(サブアカウント=1つのfxTradeログイン配下で実際に取引を行う口座)。トークンは発行時点のサブアカウントに紐づくため、後から追加した口座でご利用の場合はトークンの再発行が必要です。
- APIの内容・プログラミング・ネットワーク構築などの技術的なサポートは行っておりません。お問合せいただいてもご回答できかねますので、予めご了承ください。
AI・自動売買のご利用について
- 本ページで紹介するAIコーディングツール(Claude Code/Codex/Cursor 等)は第三者が提供するものであり、当社が提供・推奨・保証・サポートするものではありません。
- AIが生成したコードの検証・テストはお客様の責任で行ってください。本番運用の前に、デモ口座での動作確認やバックテストを推奨します。
- 自動売買は、システム障害・通信断・想定外の発注などのリスクを伴います。API利用が予告なく停止される場合があることも踏まえ、資金・リスク管理に余裕を持たせて設計・運用してください。
まずは、作ってみる。
非エンジニア向けに、画面つきで手順を解説した連載をどうぞ。
もっと詳しく(OANDA Labの実践記事)
コードつきで手順を解説。作りながら学べます。







