OANDA MT5デモ口座×Python完全接続ガイド〜FX自動売買の入り口【2026年版】
カテゴリ: AI×自動売買 Week 1 環境構築
FX自動売買を始めるとき、「どこのブローカーのAPIを使えばいいか」で迷う人は多いです。OANDA × MetaTrader5(MT5)の組み合わせは、日本居住者でも使いやすく、デモ口座なら審査なしで即日開始できます。
なぜOANDA MT5なのか
- デモ口座はメールアドレスだけで即日開設
- MT5経由でFXの価格データ・注文執行が可能
- Pythonの MetaTrader5 ライブラリで簡単に接続
- USD/JPY、EUR/USDの1分足〜月足データ取得可能
OANDA MT5デモ口座の開設手順
https://www.oanda.com にアクセスし、MT5デモ口座を開設。メールアドレス、氏名、居住国、パスワードを入力するが本人確認書類は不要。登録後、MT5ログイン番号・サーバー名・パスワードがメールで届く。
Python MetaTrader5ライブラリのインストール
pip install MetaTrader5
USD/JPY価格取得コード
import MetaTrader5 as mt5
if not mt5.initialize():
print(f"接続失敗: {mt5.last_error()}")
quit()
symbol = "USDJPY"
tick = mt5.symbol_info_tick(symbol)
print(f"Bid: {tick.bid}, Ask: {tick.ask}")
mt5.shutdown()
1時間足OHLCVデータの取得
rates = mt5.copy_rates_from_pos("USDJPY", mt5.TIMEFRAME_H1, 0, 100)
import pandas as pd
df = pd.DataFrame(rates)
df["time"] = pd.to_datetime(df["time"], unit="s", utc=True).dt.tz_convert("Asia/Tokyo")
print(df[["time","open","high","low","close"]].tail(5))
まとめ
- デモ口座はメールアドレスのみで即日開設
- MetaTrader5ライブラリはWindows専用
- USD/JPYのBid/Ask価格をリアルタイムで取得可能
- OHLCVDeータをDataFrameで扱える
次回はAI×自動売買のPython開発環境セットアップ完全版を解説します。
