保有銘柄・建玉照会
現物保有銘柄一覧
import requests
import json
params = json.dumps({
"sCLMID": "CLMGenbutuKabuList",
"sIssueCode": "", # 空文字で全銘柄取得
})
response = requests.get(url_request, params=params)
result = response.json()
if result["sResultCode"] == "0":
for stock in result.get("aGenbutuKabuList", []):
print(f"銘柄: {stock['sUriOrderIssueCode']}")
print(f" 数量: {stock['sUriOrderZanKabuSuryou']}")
print(f" 評価単価: {stock['sUriOrderHyoukaTanka']}")
print(f" 評価損益率: {stock['sUriOrderGaisanHyoukaSonekiRitu']}%")
特定銘柄のみ取得する場合は sIssueCode に銘柄コードを指定します。
信用建玉一覧
params = json.dumps({
"sCLMID": "CLMShinyouTategyokuList",
"sIssueCode": "", # 空文字で全建玉取得
})
response = requests.get(url_request, params=params)
result = response.json()
if result["sResultCode"] == "0":
print(f"売建代金合計: {result['sUritateDaikin']}")
print(f"買建代金合計: {result['sKaitateDaikin']}")
for pos in result.get("aShinyouTategyokuList", []):
print(f"銘柄: {pos['sOrderIssueCode']}")
print(f" 売買: {'買' if pos['sOrderBaibaiKubun'] == '1' else '売'}")
print(f" 建玉数量: {pos['sOrderTategyokuSuryou']}")
print(f" 評価損益: {pos['sOrderGaisanHyoukaSoneki']}")