口座情報の取得
以下のように簡単に取得することができます。
取得できる情報はいろいろあるので、以下のサンプルは口座資産のみです。
その他の主な情報
- 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
コメント