OANDA API 口座情報の取得

スポンサーリンク
スポンサーリンク

口座情報の取得

以下のように簡単に取得することができます。

取得できる情報はいろいろあるので、以下のサンプルは口座資産のみです。

その他の主な情報

  • NAV:有効証拠金
  • unrealizedPL:評価損益
  • balance:口座資産
  • resettablePL:実現損益
  • positionValue:ポジションの価値
  • marginUsed:必要証拠金
# APIのPythonラッパーをインポート
from oandapyV20 import API
import oandapyV20.endpoints.accounts as accounts

import settings

# OANDA API アクセストークンと口座ID
accountID       = settings.ACCOUNT_ID
access_token    = settings.ACCESS_TOKEN

# APIに接続
api = API(environment="practice", access_token=access_token)

# -----------------------------------------------------------------------
res = accounts.AccountSummary(accountID)
api.request(res)

data = res.response
# print(json.dumps(res.response, indent=2))
print("有効証拠金:", data["account"]["NAV"])
print("評価損益:", data["account"]["unrealizedPL"])
print("口座資産:", data["account"]["balance"])
print("実現損益:", data["account"]["resettablePL"])
print("ポジションの価値:", data["account"]["positionValue"])
print("必要証拠金:", data["account"]["marginUsed"])

# 有効証拠金: 3120577.7534
# 評価損益: 18416.0000
# 口座資産: 3102161.7534
# 実現損益: 314594.1596
# ポジションの価値: 3332221.0000
# 必要証拠金: 133288.8400

 

コメント

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