FX自動トレードを探求するブログ

oandapy解説|get_positions() ポジション情報の取得

定義

get_positions( account_id)

引数

引数必須説明
account_idstrOANDAの Account ID

概要

ポジションの一覧を返却します

復帰値

ポジションの一覧オブジェクトを返却します

[{‘instrument’: ‘USD_JPY’, ‘long’: {‘units’: ‘0’, ‘pl’: ‘0.0000’, ‘resettablePL’: ‘0.0000’, ‘financing’: ‘0.0000’, ‘guaranteedExecutionFees’: ‘0.0000’, ‘unrealizedPL’: ‘0.0000’}, ‘short’: {‘units’: ‘-4’, ‘averagePrice’: ‘111.650’, ‘pl’: ‘0.0000’, ‘resettablePL’: ‘0.0000’, ‘financing’: ‘0.0000’, ‘guaranteedExecutionFees’: ‘0.0000’, ‘tradeIDs’: [‘393’], ‘unrealizedPL’: ‘-0.2720’}, ‘pl’: ‘0.0000’, ‘resettablePL’: ‘0.0000’, ‘financing’: ‘0.0000’, ‘commission’: ‘0.0000’, ‘guaranteedExecutionFees’: ‘0.0000’, ‘unrealizedPL’: ‘-0.2720’, ‘marginUsed’: ‘17.8742’}]

サンプルコード

	#ポジションの取得
	response = con.positions.get_positions(ACCOUNT_ID)
	positions = response.raw.json()['positions']
	print(positions)

参照

OANDAのAPIの仕様は以下を参照してください。

http://developer.oanda.com/rest-live-v20/position-ep/

Comments are closed.