OANDA MT5デモ口座×Python完全接続ガイド〜FX自動売買の入り口【2026年版】

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開発環境セットアップ完全版を解説します。

タイトルとURLをコピーしました