/accounts/{accountId}/equity-historyCapital de la cuenta muestreado una vez por minuto, primero el más antiguo.
- La ventana se establece mediante
timestampyduration; si no se proporciona ninguno, cubre los últimos 5 días y termina con el saldo en vivo añadido como punto final. - En una cuenta fallida, la ventana se ancla al momento en que la cuenta falló, por lo que la serie nunca lo sobrepasa.
https://api.upscale.tradeParámetros
accountIdstring · uuidobligatorioIdentificador de la cuenta del trader. Debe pertenecer al solicitante.
00000000-0000-4000-8000-000000000000timestampnumberopcionalAncla de la ventana, marca de tiempo unix en milisegundos. Omitido: la ventana termina en el momento actual (o en el momento en que la cuenta falló) y el saldo en vivo se añade como el último punto.
1767225599000durationnumberopcionalLongitud de la ventana en milisegundos, 5 días por defecto. Positivo: la ventana comienza en timestamp y se extiende hacia adelante. Negativo: la ventana termina en timestamp (o ahora) y se extiende hacia atrás. Cero se rechaza.
-86400000Ejemplos
curl --request GET 'https://api.upscale.trade/accounts/{accountId}/equity-history' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer YOUR_API_KEY'const response = await fetch("https://api.upscale.trade/accounts/{accountId}/equity-history", {
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/accounts/{accountId}/equity-history",
headers={"Accept":"application/json","Authorization":"Bearer YOUR_API_KEY"},
timeout=30,
)
print(response.status_code, response.text)Respuestas
200Respuestaapplication/json
Array de AccountsEquityHistoryResponse
timestampnumberobligatorioMinuto al que pertenece la muestra, marca de tiempo Unix en milisegundos.
1767225599000volumestringobligatorioCapital de la cuenta en ese minuto — saldo más pnl no realizado de posiciones abiertas, fp9 en bruto.
10000000000000phaseIndexintegerobligatorioÍndice de fase de trading al que pertenece la muestra.
- minimum
- 0
- maximum
- 9007199254740991
1phaseStartEquitystringobligatorioCapital inicial de la fase de trading de la muestra, fp9 en bruto.
10000000000000[
{
"timestamp": 1767225599000,
"volume": "10000000000000",
"phaseIndex": 1,
"phaseStartEquity": "10000000000000"
}
]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.
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.