/positions/{accountId}/{asset}/open-notionalNocional abierto que la cuenta mantiene actualmente en un mercado, sumado por dirección, fp9 en bruto.
- Útil antes de calcular el tamaño de un aumento: el mercado limita el nocional abierto por dirección, y una orden que superaría el límite se rechaza
con
order_exceeds_max_open_notional.
https://api.upscale.tradeParámetros
accountIdstring · uuidobligatorioIdentificador de la cuenta del trader. Debe pertenecer al solicitante.
00000000-0000-4000-8000-000000000000assetstringobligatorioTicker del activo base del mercado, tal como lo devuelve GET /v2/markets.
BTCEjemplos
curl --request GET 'https://api.upscale.trade/positions/{accountId}/{asset}/open-notional' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer YOUR_API_KEY'const response = await fetch("https://api.upscale.trade/positions/{accountId}/{asset}/open-notional", {
method: "GET",
headers: {
"Accept": "application/json",
"Authorization": "Bearer YOUR_API_KEY"
},
});
console.log(response.status, await response.text());import requests
response = requests.request(
"GET",
"https://api.upscale.trade/positions/{accountId}/{asset}/open-notional",
headers={"Accept":"application/json","Authorization":"Bearer YOUR_API_KEY"},
timeout=30,
)
print(response.status_code, response.text)Respuestas
No autorizado
La cuenta pertenece a otro usuario (account_access_denied), o la solicitud se autentica con una clave de API mientras api_trading está deshabilitado en la cuenta (api_trading_not_enabled).
No hay ninguna cuenta con este identificador, o no hay ningún mercado para este ticker.
Se superó el límite de velocidad de la clave de API (api_key_rate_limit_exceeded). Retry-After indica cuándo volver; el cuerpo incluye el bucket (read / write), la ventana que se activó, su límite y retryAt.
defaultRespuestaapplication/json
openNotionalLongstring · int32obligatorioOpen notional the account holds long on this market, summed across positions, fp9 raw.
- pattern
- ^(?:-?[1-9][0-9]*|0)$
1000000000openNotionalShortstring · int32obligatorioOpen notional the account holds short on this market, summed across positions, fp9 raw.
- pattern
- ^(?:-?[1-9][0-9]*|0)$
1000000000{
"openNotionalLong": "1000000000",
"openNotionalShort": "1000000000"
}