Upscale
Menu
On this page

Cerrar todas las posiciones

Probar ↓
POST/positions/{accountId}/close-all
Cerrar todas las posicionesTrading

Cierra todas las posiciones abiertas de la cuenta a mercado. Las órdenes de stop y take adjuntas a ellas terminan como canceled_by_position; las órdenes de entrada pendientes se dejan intactas.

Responde 204 sin cuerpo.

URL base https://api.upscale.trade

Autorización

bearerhttp · bearerobligatorio

Clave de API personal, con el prefijo usk_.

Parámetros

Ruta
accountIdstring · uuidobligatorio

Identificador de la cuenta del trader. Debe pertenecer al solicitante.

Ejemplo: 00000000-0000-4000-8000-000000000000

Ejemplos

curl --request POST 'https://api.upscale.trade/positions/{accountId}/close-all' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer YOUR_API_KEY'

Respuestas

401

No autorizado

403

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).

404

No hay ninguna cuenta con este identificador.

429

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.