負け組からみたFX

oandapy解説|get_orders_list() オーダー情報の取得

定義

get_orders_list( account_id, ids )

引数

引数必須説明
account_idstrOANDAの Account ID
ids list注文のチケットIDのリストです。チケットIDを指定しない場合は空のリストを渡します。

概要

オーダーの一覧を返却します

復帰値

オーダーの一覧をjson形式で返却します

{
	"orders": [
		{
			"id": "89145",
			"createTime": "2019-05-18T08:53:39.461759102Z",
			"type": "MARKET_IF_TOUCHED",
			"instrument": "USD_JPY",
			"units": "1",
			"timeInForce": "GTD",
			"price": "108.000",
			"gtdTime": "2019-05-25T08:53:35.000000000Z",
			"triggerCondition": "DEFAULT",
			"partialFill": "DEFAULT_FILL",
			"positionFill": "DEFAULT",
			"state": "PENDING"
		}
	],
	"lastTransactionID": "89145"
}

サンプルコード

API_KEY='XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
ACCOUNT_ID='123-456-7890123-456'
 
# APIへ接続
response = con.orders.get_orders_list(ACCOUNT_ID, [])
orders = response.raw.json()

print(orders)

参照

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

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

Comments are closed.