{"format":"opendoc-document","version":1,"url":"https://docs.upscale.trade/es/developers/operations/getactiveordersbyticker","title":"Obtener órdenes activas por ticker","description":"GET /orders/{accountId}/{asset}/active: Las órdenes activas de la cuenta en un mercado, seleccionadas por el ticker de su activo base.","kind":"api-operation","locale":"es","inLanguage":"es","translation":{"sourceLanguage":"en","targetLanguage":"es","status":"complete","translatedUnits":46,"totalUnits":46},"lastModified":"2026-09-28T20:05:09.350Z","revision":"3c2fd254d25c5fe88817d5c939afd24407f25862bdfb7b9dc8ab5105728c7abe","section":{"title":"Developers","url":"https://docs.upscale.trade/es/developers"},"representations":{"html":"https://docs.upscale.trade/es/developers/operations/getactiveordersbyticker","markdown":"https://docs.upscale.trade/es/developers/operations/getactiveordersbyticker.md","json":"https://docs.upscale.trade/es/developers/operations/getactiveordersbyticker.json"},"translations":{"en":"https://docs.upscale.trade/developers/operations/getactiveordersbyticker","ru":"https://docs.upscale.trade/ru/developers/operations/getactiveordersbyticker","es":"https://docs.upscale.trade/es/developers/operations/getactiveordersbyticker"},"operation":{"id":"getActiveOrdersByTicker","method":"GET","path":"/orders/{accountId}/{asset}/active","summary":"Obtener órdenes activas por ticker","description":"Las órdenes activas de la cuenta en un mercado, seleccionadas por el ticker de su activo base. La misma regla de fase que la lista sin filtrar.","tags":["Trading"],"tagLabels":{"Accounts":"Cuentas","Config":"Configuración","Trading":"Trading"},"deprecated":false,"parameters":[{"name":"accountId","location":"path","schema":{"type":"string · uuid","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"uuid"},"properties":[],"variants":[]},"type":"string · uuid","required":true,"description":"Identificador de la cuenta del trader. Debe pertenecer al solicitante.","example":"00000000-0000-4000-8000-000000000000"},{"name":"asset","location":"path","schema":{"type":"string","types":["string"],"example":"BTC","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"type":"string","required":true,"description":"Ticker del activo base del mercado, tal como lo devuelve `GET /v2/markets`.","example":"BTC"}],"bodies":[],"responses":[{"status":"401","description":"No autorizado","properties":[],"headers":[]},{"status":"403","description":"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`).","properties":[],"headers":[]},{"status":"404","description":"No hay ninguna cuenta con este identificador, o no hay ningún mercado para este ticker.","properties":[],"headers":[]},{"status":"429","description":"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`.","properties":[],"headers":[]},{"status":"default","description":"Respuesta","mediaType":"application/json","properties":[],"schema":{"type":"object[]","types":["array"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"object","types":["object"],"reference":"#/components/schemas/OrderResponse","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[{"name":"id","type":"string · uuid","required":true,"description":"Identificador de la orden.","example":"00000000-0000-4000-8000-000000000000","schema":{"type":"string · uuid","types":["string"],"description":"Identificador de la orden.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$"},"properties":[],"variants":[]}},{"name":"txId","type":"string","required":true,"description":"Identificador de la orden. Se conserva por compatibilidad con versiones anteriores, siempre igual a `id`.","example":"string","schema":{"type":"string","types":["string"],"description":"Identificador de la orden. Se conserva por compatibilidad con versiones anteriores, siempre igual a `id`.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"trader","type":"string · uuid","required":true,"description":"Cuenta del trader a la que pertenece la orden.","example":"00000000-0000-4000-8000-000000000000","schema":{"type":"string · uuid","types":["string"],"description":"Cuenta del trader a la que pertenece la orden.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$"},"properties":[],"variants":[]}},{"name":"market","type":"string · uuid","required":true,"description":"Mercado en el que se coloca la orden.","example":"00000000-0000-4000-8000-000000000000","schema":{"type":"string · uuid","types":["string"],"description":"Mercado en el que se coloca la orden.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$"},"properties":[],"variants":[]}},{"name":"status","type":"string · enum","required":true,"description":"Estado del ciclo de vida: `active` mientras espera, `executed` una vez ejecutada, `canceled` cuando es cancelada por el trader o la plataforma, `canceled_by_update` cuando es reemplazada por una edición, `canceled_by_position` cuando la posición a la que estaba vinculada desapareció, `canceled_by_error` cuando falló la ejecución — consulta `errorCode`.","example":"active","schema":{"type":"string · enum","types":["string"],"description":"Estado del ciclo de vida: `active` mientras espera, `executed` una vez ejecutada, `canceled` cuando es cancelada por el trader o la plataforma, `canceled_by_update` cuando es reemplazada por una edición, `canceled_by_position` cuando la posición a la que estaba vinculada desapareció, `canceled_by_error` cuando falló la ejecución — consulta `errorCode`.","enum":["active","canceled","canceled_by_update","canceled_by_error","canceled_by_position","executed"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"type","type":"string · enum","required":true,"description":"Tipo de orden. `liquidation` marca una orden que el propio motor generó.","example":"market","schema":{"type":"string · enum","types":["string"],"description":"Tipo de orden. `liquidation` marca una orden que el propio motor generó.","enum":["market","limit","stop","trailing_stop","take","stop_limit","stop_market","liquidation"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"direction","type":"string · enum","required":true,"description":"Dirección de la orden.","example":"long","schema":{"type":"string · enum","types":["string"],"description":"Dirección de la orden.","enum":["long","short"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"triggerPrice","type":"string · int32","required":true,"description":"Precio al que se dispara la orden, fp9 en bruto. `0` cuando la orden no lleva disparador.","example":"1000000000","schema":{"type":"string · int32","types":["string"],"description":"Precio al que se dispara la orden, fp9 en bruto. `0` cuando la orden no lleva disparador.","example":"1000000000","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"requestedTriggerPrice","type":"string · int32 · nullable","required":true,"description":"Precio de activación tal como se solicitó, antes de que el motor lo desplazara hasta la distancia mínima de stop, fp9 en bruto. Nulo cuando el precio solicitado se mantuvo tal cual.","example":"1000000000","schema":{"type":"string · int32 · nullable","types":["string"],"description":"Precio de activación tal como se solicitó, antes de que el motor lo desplazara hasta la distancia mínima de stop, fp9 en bruto. Nulo cuando el precio solicitado se mantuvo tal cual.","example":"1000000000","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"stopPrice","type":"string · int32","required":true,"description":"Precio de activación de una orden `stop_market` / `stop_limit`, fp9 en bruto; `0` para cualquier otro tipo.","example":"1000000000","schema":{"type":"string · int32","types":["string"],"description":"Precio de activación de una orden `stop_market` / `stop_limit`, fp9 en bruto; `0` para cualquier otro tipo.","example":"1000000000","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"limitPrice","type":"string · int32","required":true,"description":"Precio al que se coloca la orden una vez activada, fp9 en bruto: el precio stop-limit, recurriendo al precio de activación como alternativa.","example":"1000000000","schema":{"type":"string · int32","types":["string"],"description":"Precio al que se coloca la orden una vez activada, fp9 en bruto: el precio stop-limit, recurriendo al precio de activación como alternativa.","example":"1000000000","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"stopTriggerPrice","type":"string · int32","required":true,"description":"Stop-loss asociado a la orden, fp9 en bruto. `0` cuando no hay ninguno asociado.","example":"1000000000","schema":{"type":"string · int32","types":["string"],"description":"Stop-loss asociado a la orden, fp9 en bruto. `0` cuando no hay ninguno asociado.","example":"1000000000","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"takeTriggerPrice","type":"string · int32","required":true,"description":"Take-profit asociado a la orden, fp9 en bruto. `0` cuando no hay ninguno asociado.","example":"1000000000","schema":{"type":"string · int32","types":["string"],"description":"Take-profit asociado a la orden, fp9 en bruto. `0` cuando no hay ninguno asociado.","example":"1000000000","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"trailingStopActivationPrice","type":"string · int32","required":true,"description":"Precio al que un stop móvil comienza a hacer seguimiento, fp9 sin procesar. `0` cuando hace seguimiento desde la creación.","example":"1000000000","schema":{"type":"string · int32","types":["string"],"description":"Precio al que un stop móvil comienza a hacer seguimiento, fp9 sin procesar. `0` cuando hace seguimiento desde la creación.","example":"1000000000","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"trailingStopOffset","type":"string · int32","required":true,"description":"Distancia de seguimiento como un importe absoluto de cotización, fp9 sin procesar. `0` cuando la distancia se establece como porcentaje.","example":"1000000000","schema":{"type":"string · int32","types":["string"],"description":"Distancia de seguimiento como un importe absoluto de cotización, fp9 sin procesar. `0` cuando la distancia se establece como porcentaje.","example":"1000000000","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"trailingStopOffsetPercent","type":"string · int32","required":true,"description":"Distancia de seguimiento como una fracción del precio, fp9 sin procesar. `0` cuando la distancia es absoluta.","example":"1000000000","schema":{"type":"string · int32","types":["string"],"description":"Distancia de seguimiento como una fracción del precio, fp9 sin procesar. `0` cuando la distancia es absoluta.","example":"1000000000","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"leverage","type":"string · int32 · nullable","required":true,"description":"Apalancamiento de la orden, fp9 en bruto. Nulo en órdenes de cierre, que heredan el apalancamiento de la posición.","example":"1000000000","schema":{"type":"string · int32 · nullable","types":["string"],"description":"Apalancamiento de la orden, fp9 en bruto. Nulo en órdenes de cierre, que heredan el apalancamiento de la posición.","example":"1000000000","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"index","type":"string","required":true,"description":"Identificador de la orden. Se conserva por compatibilidad con versiones anteriores, siempre igual a `id`.","example":"string","schema":{"type":"string","types":["string"],"description":"Identificador de la orden. Se conserva por compatibilidad con versiones anteriores, siempre igual a `id`.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"positionId","type":"string[]","required":true,"description":"Posición a la que está asociada una orden de cierre. Nulo para órdenes que abren o aumentan una posición.","example":"[\n  \"string\"\n]","schema":{"type":"string[]","types":["array"],"description":"Posición a la que está asociada una orden de cierre. Nulo para órdenes que abren o aumentan una posición.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"parentOrderId","type":"string[]","required":true,"description":"Orden de la que se generó esta: un stop o un take creado a partir de `stopTriggerPrice` / `takeTriggerPrice`, o la orden limit en la que se convirtió un `stop_limit`. Nulo cuando la orden se envió directamente.","example":"[\n  \"string\"\n]","schema":{"type":"string[]","types":["array"],"description":"Orden de la que se generó esta: un stop o un take creado a partir de `stopTriggerPrice` / `takeTriggerPrice`, o la orden limit en la que se convirtió un `stop_limit`. Nulo cuando la orden se envió directamente.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"expiration","type":"string · date-time · nullable","required":true,"description":"Siempre nulo. Se mantiene por compatibilidad con versiones anteriores: las órdenes no expiran por sí solas.","example":"2026-05-01T12:30:00.000Z","schema":{"type":"string · date-time · nullable","types":["string"],"description":"Siempre nulo. Se mantiene por compatibilidad con versiones anteriores: las órdenes no expiran por sí solas.","example":"2026-05-01T12:30:00.000Z","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"date-time"},"properties":[],"variants":[]}},{"name":"amount","type":"string · int32","required":true,"description":"Tamaño de la orden, fp9 en bruto, en la unidad que usa su clase: en una orden de incremento, un importe de cotización — la reserva mientras espera, y lo que realmente gastó una vez ejecutada; en una orden de cierre (`stop`, `take`, `trailing_stop`), el tamaño del activo base que cierra, tal como se solicitó al crearla.","example":"1000000000","schema":{"type":"string · int32","types":["string"],"description":"Tamaño de la orden, fp9 en bruto, en la unidad que usa su clase: en una orden de incremento, un importe de cotización — la reserva mientras espera, y lo que realmente gastó una vez ejecutada; en una orden de cierre (`stop`, `take`, `trailing_stop`), el tamaño del activo base que cierra, tal como se solicitó al crearla.","example":"1000000000","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"indexPrice","type":"string · int32 · nullable","required":true,"description":"Precio índice al que se ejecutó la orden, fp9 en bruto. Nulo mientras la orden no se haya ejecutado.","example":"1000000000","schema":{"type":"string · int32 · nullable","types":["string"],"description":"Precio índice al que se ejecutó la orden, fp9 en bruto. Nulo mientras la orden no se haya ejecutado.","example":"1000000000","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"settlementOraclePrice","type":"string · int32","required":true,"description":"Siempre `1000000000` (1.0). Se mantiene por compatibilidad con versiones anteriores.","example":"1000000000","schema":{"type":"string · int32","types":["string"],"description":"Siempre `1000000000` (1.0). Se mantiene por compatibilidad con versiones anteriores.","example":"1000000000","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"createdAt","type":"string · date-time","required":true,"description":"Cuándo se aceptó la orden.","example":"2026-05-01T12:30:00.000Z","schema":{"type":"string · date-time","types":["string"],"description":"Cuándo se aceptó la orden.","example":"2026-05-01T12:30:00.000Z","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{"format":"date-time"},"properties":[],"variants":[]}},{"name":"error","type":"string[]","required":true,"description":"Siempre null. Se mantiene por compatibilidad hacia atrás — utilice `errorCode`.","example":"[\n  \"string\"\n]","schema":{"type":"string[]","types":["array"],"description":"Siempre null. Se mantiene por compatibilidad hacia atrás — utilice `errorCode`.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"realizedPnl","type":"string · int32 · nullable","required":true,"description":"Pnl realizado por esta orden, fp9 en bruto. Se establece solo en una orden de cierre ejecutada; null mientras está pendiente y en órdenes que abren o aumentan una posición.","example":"1000000000","schema":{"type":"string · int32 · nullable","types":["string"],"description":"Pnl realizado por esta orden, fp9 en bruto. Se establece solo en una orden de cierre ejecutada; null mientras está pendiente y en órdenes que abren o aumentan una posición.","example":"1000000000","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"rawRealizedPnl","type":"string · int32 · nullable","required":true,"description":"Pnl realizado antes del ajuste de 60 segundos, fp9 en bruto. Difiere de `realizedPnl` solo cuando se activó el ajuste.","example":"1000000000","schema":{"type":"string · int32 · nullable","types":["string"],"description":"Pnl realizado antes del ajuste de 60 segundos, fp9 en bruto. Difiere de `realizedPnl` solo cuando se activó el ajuste.","example":"1000000000","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"profitAdjustmentApplied","type":"boolean","required":true,"description":"Si el ajuste de 60 segundos limitó la ganancia de esta orden — dentro de un minuto de una apertura o un aumento, el pnl de la posición no puede crecer por encima de lo que era en ese momento.","example":"true","schema":{"type":"boolean","types":["boolean"],"description":"Si el ajuste de 60 segundos limitó la ganancia de esta orden — dentro de un minuto de una apertura o un aumento, el pnl de la posición no puede crecer por encima de lo que era en ese momento.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"executedAfterPause","type":"boolean","required":true,"description":"Indica si la orden se ejecutó después de una pausa del mercado. No lo establece el motor actual — siempre `false`.","example":"true","schema":{"type":"boolean","types":["boolean"],"description":"Indica si la orden se ejecutó después de una pausa del mercado. No lo establece el motor actual — siempre `false`.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"sizeMode","type":"string · enum","required":true,"description":"Cómo se expresó el tamaño al crearse: `quote` dimensiona la orden por `amount`, `base` la dimensiona por `baseSize`.","example":"quote","schema":{"type":"string · enum","types":["string"],"description":"Cómo se expresó el tamaño al crearse: `quote` dimensiona la orden por `amount`, `base` la dimensiona por `baseSize`.","enum":["quote","base"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}},{"name":"baseSize","type":"string · int32 · nullable","required":true,"description":"Tamaño de la orden en unidades del activo base, fp9 en bruto. Nulo para órdenes dimensionadas por `quote`.","example":"1000000000","schema":{"type":"string · int32 · nullable","types":["string"],"description":"Tamaño de la orden en unidades del activo base, fp9 en bruto. Nulo para órdenes dimensionadas por `quote`.","example":"1000000000","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"reservedAmount","type":"string · int32 · nullable","required":true,"description":"Importe de quote reservado cuando se creó la orden con sizeMode=base, fp9 en bruto. Se mantiene en la reserva original después de la ejecución, mientras que `amount` se reescribe a lo que se gastó. Nulo para órdenes dimensionadas por `quote`, donde `amount` es la reserva.","example":"1000000000","schema":{"type":"string · int32 · nullable","types":["string"],"description":"Importe de quote reservado cuando se creó la orden con sizeMode=base, fp9 en bruto. Se mantiene en la reserva original después de la ejecución, mientras que `amount` se reescribe a lo que se gastó. Nulo para órdenes dimensionadas por `quote`, donde `amount` es la reserva.","example":"1000000000","nullable":true,"readOnly":false,"writeOnly":false,"constraints":{"format":"int32","pattern":"^(?:-?[1-9][0-9]*|0)$"},"properties":[],"variants":[]}},{"name":"errorCode","type":"string[]","required":true,"description":"Por qué falló la ejecución, establecido junto con el estado `canceled_by_error` — por ejemplo `insufficient_reserve_at_execution`, `order_below_min_notional`, `order_exceeds_market_depth` o `slippage_tolerance`. Nulo en caso contrario.","example":"[\n  \"string\"\n]","schema":{"type":"string[]","types":["array"],"description":"Por qué falló la ejecución, establecido junto con el estado `canceled_by_error` — por ejemplo `insufficient_reserve_at_execution`, `order_below_min_notional`, `order_exceeds_market_depth` o `slippage_tolerance`. Nulo en caso contrario.","nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"items":{"type":"string","types":["string"],"nullable":false,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]},"variants":[]}},{"name":"reason","type":"string · enum · nullable","required":true,"description":"Por qué la plataforma canceló la orden por sí misma, por ejemplo `force_close` o `weekly_session_risk_close`. Nulo para cancelaciones impulsadas por el trader.","example":"force_close","schema":{"type":"string · enum · nullable","types":["string"],"description":"Por qué la plataforma canceló la orden por sí misma, por ejemplo `force_close` o `weekly_session_risk_close`. Nulo para cancelaciones impulsadas por el trader.","enum":["force_close","stop_accounts_fail","stop_accounts_freeze","stop_accounts_promote","stop_accounts_manual","weekly_session_risk_close",null],"nullable":true,"readOnly":false,"writeOnly":false,"constraints":{},"properties":[],"variants":[]}}],"variants":[]},"variants":[]},"example":"[\n  {\n    \"id\": \"00000000-0000-4000-8000-000000000000\",\n    \"txId\": \"string\",\n    \"trader\": \"00000000-0000-4000-8000-000000000000\",\n    \"market\": \"00000000-0000-4000-8000-000000000000\",\n    \"status\": \"active\",\n    \"type\": \"market\",\n    \"direction\": \"long\",\n    \"triggerPrice\": \"1000000000\",\n    \"requestedTriggerPrice\": \"1000000000\",\n    \"stopPrice\": \"1000000000\",\n    \"limitPrice\": \"1000000000\",\n    \"stopTriggerPrice\": \"1000000000\",\n    \"takeTriggerPrice\": \"1000000000\",\n    \"trailingStopActivationPrice\": \"1000000000\",\n    \"trailingStopOffset\": \"1000000000\",\n    \"trailingStopOffsetPercent\": \"1000000000\",\n    \"leverage\": \"1000000000\",\n    \"index\": \"string\",\n    \"positionId\": [\n      \"string\"\n    ],\n    \"parentOrderId\": [\n      \"string\"\n    ],\n    \"expiration\": \"2026-05-01T12:30:00.000Z\",\n    \"amount\": \"1000000000\",\n    \"indexPrice\": \"1000000000\",\n    \"settlementOraclePrice\": \"1000000000\",\n    \"createdAt\": \"2026-05-01T12:30:00.000Z\",\n    \"error\": [\n      \"string\"\n    ],\n    \"realizedPnl\": \"1000000000\",\n    \"rawRealizedPnl\": \"1000000000\",\n    \"profitAdjustmentApplied\": true,\n    \"executedAfterPause\": true,\n    \"sizeMode\": \"quote\",\n    \"baseSize\": \"1000000000\",\n    \"reservedAmount\": \"1000000000\",\n    \"errorCode\": [\n      \"string\"\n    ],\n    \"reason\": \"force_close\"\n  }\n]","headers":[]}],"security":[{"name":"bearer","type":"http · bearer","description":"Clave de API personal, con el prefijo `usk_`.","required":true,"scopes":[]}],"codeSamples":[{"label":"cURL","language":"bash","source":"curl --request GET 'https://api.upscale.trade/orders/{accountId}/{asset}/active' \\\n  --header 'Accept: application/json' \\\n  --header 'Authorization: Bearer YOUR_API_KEY'"},{"label":"JavaScript","language":"javascript","source":"const response = await fetch(\"https://api.upscale.trade/orders/{accountId}/{asset}/active\", {\n  method: \"GET\",\n  headers: {\n    \"Accept\": \"application/json\",\n    \"Authorization\": \"Bearer YOUR_API_KEY\"\n  },\n});\nconsole.log(response.status, await response.text());"},{"label":"Python","language":"python","source":"import requests\n\nresponse = requests.request(\n    \"GET\",\n    \"https://api.upscale.trade/orders/{accountId}/{asset}/active\",\n    headers={\"Accept\":\"application/json\",\"Authorization\":\"Bearer YOUR_API_KEY\"},\n    timeout=30,\n)\nprint(response.status_code, response.text)"}]},"breadcrumbs":[{"title":"Qué es el prop trading","url":"https://docs.upscale.trade/es"},{"title":"Developers","url":"https://docs.upscale.trade/es/developers"},{"title":"Obtener órdenes activas por ticker","url":"https://docs.upscale.trade/es/developers/operations/getactiveordersbyticker"}],"headings":[{"depth":2,"id":"authorization","title":"Autorización"},{"depth":2,"id":"parameters","title":"Parámetros"},{"depth":2,"id":"examples","title":"Ejemplos"},{"depth":2,"id":"responses","title":"Respuestas"}],"markdown":"# Obtener órdenes activas por ticker\n\n`GET /orders/{accountId}/{asset}/active`\n\nLas órdenes activas de la cuenta en un mercado, seleccionadas por el ticker de su activo base. La misma regla de fase que la lista sin filtrar.\n\n<a id=\"authorization\"></a>\n\n## Autorización\n\nbearer: http · bearer (obligatorio). Clave de API personal, con el prefijo `usk_`.\n\n<a id=\"parameters\"></a>\n\n## Parámetros\n\n- path: accountId (string · uuid; obligatorio). Identificador de la cuenta del trader. Debe pertenecer al solicitante.\n\nTipo: string · uuid\n\nformat: uuid\n\n- path: asset (string; obligatorio). Ticker del activo base del mercado, tal como lo devuelve `GET /v2/markets`.\n\nTipo: string\n\nEjemplo: \"BTC\"\n\n<a id=\"example-curl\"></a>\n\n## Ejemplo · cURL\n\n```bash\ncurl --request GET 'https://api.upscale.trade/orders/{accountId}/{asset}/active' \\\n  --header 'Accept: application/json' \\\n  --header 'Authorization: Bearer YOUR_API_KEY'\n```\n\n<a id=\"example-javascript\"></a>\n\n## Ejemplo · JavaScript\n\n```javascript\nconst response = await fetch(\"https://api.upscale.trade/orders/{accountId}/{asset}/active\", {\n  method: \"GET\",\n  headers: {\n    \"Accept\": \"application/json\",\n    \"Authorization\": \"Bearer YOUR_API_KEY\"\n  },\n});\nconsole.log(response.status, await response.text());\n```\n\n<a id=\"example-python\"></a>\n\n## Ejemplo · Python\n\n```python\nimport requests\n\nresponse = requests.request(\n    \"GET\",\n    \"https://api.upscale.trade/orders/{accountId}/{asset}/active\",\n    headers={\"Accept\":\"application/json\",\"Authorization\":\"Bearer YOUR_API_KEY\"},\n    timeout=30,\n)\nprint(response.status_code, response.text)\n```\n\n<a id=\"response-401\"></a>\n\n## Respuesta 401\n\n**401**  — No autorizado\n\n<a id=\"response-403\"></a>\n\n## Respuesta 403\n\n**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`).\n\n<a id=\"response-404\"></a>\n\n## Respuesta 404\n\n**404**  — No hay ninguna cuenta con este identificador, o no hay ningún mercado para este ticker.\n\n<a id=\"response-429\"></a>\n\n## Respuesta 429\n\n**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`.\n\n<a id=\"response-default-orderresponse\"></a>\n\n## Respuesta default · OrderResponse\n\n**default** application/json — Respuesta\n\nTipo: object[]\n\n[]Esquema: OrderResponse\n\n[]Tipo: object\n\n[]Campos obligatorios: id, txId, trader, market, status, type, direction, triggerPrice, requestedTriggerPrice, stopPrice, limitPrice, stopTriggerPrice, takeTriggerPrice, trailingStopActivationPrice, trailingStopOffset, trailingStopOffsetPercent, leverage, index, positionId, parentOrderId, expiration, amount, indexPrice, settlementOraclePrice, createdAt, error, realizedPnl, rawRealizedPnl, profitAdjustmentApplied, executedAfterPause, sizeMode, baseSize, reservedAmount, errorCode, reason\n\n[]Tipos de campos obligatorios: id (string · uuid; obligatorio), txId (string; obligatorio), trader (string · uuid; obligatorio), market (string · uuid; obligatorio), status (string · enum; obligatorio), type (string · enum; obligatorio), direction (string · enum; obligatorio), triggerPrice (string · int32; obligatorio), requestedTriggerPrice (string · int32 · nullable; obligatorio), stopPrice (string · int32; obligatorio), limitPrice (string · int32; obligatorio), stopTriggerPrice (string · int32; obligatorio), takeTriggerPrice (string · int32; obligatorio), trailingStopActivationPrice (string · int32; obligatorio), trailingStopOffset (string · int32; obligatorio), trailingStopOffsetPercent (string · int32; obligatorio), leverage (string · int32 · nullable; obligatorio), index (string; obligatorio), positionId (string[]; obligatorio), parentOrderId (string[]; obligatorio), expiration (string · date-time · nullable; obligatorio), amount (string · int32; obligatorio), indexPrice (string · int32 · nullable; obligatorio), settlementOraclePrice (string · int32; obligatorio), createdAt (string · date-time; obligatorio), error (string[]; obligatorio), realizedPnl (string · int32 · nullable; obligatorio), rawRealizedPnl (string · int32 · nullable; obligatorio), profitAdjustmentApplied (boolean; obligatorio), executedAfterPause (boolean; obligatorio), sizeMode (string · enum; obligatorio), baseSize (string · int32 · nullable; obligatorio), reservedAmount (string · int32 · nullable; obligatorio), errorCode (string[]; obligatorio), reason (string · enum · nullable; obligatorio)\n\n- []id (string · uuid; obligatorio)\n\n[]id ejemplo: 00000000-0000-4000-8000-000000000000\n\n[]id.Tipo: string · uuid\n\n[]id.Identificador de la orden.\n\n[]id.format: uuid\n\n[]id.pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$\n\n- []txId (string; obligatorio)\n\n[]txId ejemplo: string\n\n[]txId.Tipo: string\n\n[]txId.Identificador de la orden. Se conserva por compatibilidad con versiones anteriores, siempre igual a `id`.\n\n- []trader (string · uuid; obligatorio)\n\n[]trader ejemplo: 00000000-0000-4000-8000-000000000000\n\n[]trader.Tipo: string · uuid\n\n[]trader.Cuenta del trader a la que pertenece la orden.\n\n[]trader.format: uuid\n\n[]trader.pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$\n\n- []market (string · uuid; obligatorio)\n\n[]market ejemplo: 00000000-0000-4000-8000-000000000000\n\n[]market.Tipo: string · uuid\n\n[]market.Mercado en el que se coloca la orden.\n\n[]market.format: uuid\n\n[]market.pattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$\n\n- []status (string · enum; obligatorio)\n\n[]status ejemplo: active\n\n[]status.Tipo: string · enum\n\n[]status.Estado del ciclo de vida: `active` mientras espera, `executed` una vez ejecutada, `canceled` cuando es cancelada por el trader o la plataforma, `canceled_by_update` cuando es reemplazada por una edición, `canceled_by_position` cuando la posición a la que estaba vinculada desapareció, `canceled_by_error` cuando falló la ejecución — consulta `errorCode`.\n\n[]status.Valores permitidos: [\"active\",\"canceled\",\"canceled_by_update\",\"canceled_by_error\",\"canceled_by_position\",\"executed\"]\n\n- []type (string · enum; obligatorio)\n\n[]type ejemplo: market\n\n[]type.Tipo: string · enum\n\n[]type.Tipo de orden. `liquidation` marca una orden que el propio motor generó.\n\n[]type.Valores permitidos: [\"market\",\"limit\",\"stop\",\"trailing_stop\",\"take\",\"stop_limit\",\"stop_market\",\"liquidation\"]\n\n- []direction (string · enum; obligatorio)\n\n[]direction ejemplo: long\n\n[]direction.Tipo: string · enum\n\n[]direction.Dirección de la orden.\n\n[]direction.Valores permitidos: [\"long\",\"short\"]\n\n- []triggerPrice (string · int32; obligatorio)\n\n[]triggerPrice ejemplo: 1000000000\n\n[]triggerPrice.Tipo: string · int32\n\n[]triggerPrice.Precio al que se dispara la orden, fp9 en bruto. `0` cuando la orden no lleva disparador.\n\n[]triggerPrice.format: int32\n\n[]triggerPrice.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []requestedTriggerPrice (string · int32 · nullable; obligatorio)\n\n[]requestedTriggerPrice ejemplo: 1000000000\n\n[]requestedTriggerPrice.Tipo: string · int32 · nullable\n\n[]requestedTriggerPrice.Precio de activación tal como se solicitó, antes de que el motor lo desplazara hasta la distancia mínima de stop, fp9 en bruto. Nulo cuando el precio solicitado se mantuvo tal cual.\n\n[]requestedTriggerPrice.format: int32\n\n[]requestedTriggerPrice.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []stopPrice (string · int32; obligatorio)\n\n[]stopPrice ejemplo: 1000000000\n\n[]stopPrice.Tipo: string · int32\n\n[]stopPrice.Precio de activación de una orden `stop_market` / `stop_limit`, fp9 en bruto; `0` para cualquier otro tipo.\n\n[]stopPrice.format: int32\n\n[]stopPrice.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []limitPrice (string · int32; obligatorio)\n\n[]limitPrice ejemplo: 1000000000\n\n[]limitPrice.Tipo: string · int32\n\n[]limitPrice.Precio al que se coloca la orden una vez activada, fp9 en bruto: el precio stop-limit, recurriendo al precio de activación como alternativa.\n\n[]limitPrice.format: int32\n\n[]limitPrice.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []stopTriggerPrice (string · int32; obligatorio)\n\n[]stopTriggerPrice ejemplo: 1000000000\n\n[]stopTriggerPrice.Tipo: string · int32\n\n[]stopTriggerPrice.Stop-loss asociado a la orden, fp9 en bruto. `0` cuando no hay ninguno asociado.\n\n[]stopTriggerPrice.format: int32\n\n[]stopTriggerPrice.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []takeTriggerPrice (string · int32; obligatorio)\n\n[]takeTriggerPrice ejemplo: 1000000000\n\n[]takeTriggerPrice.Tipo: string · int32\n\n[]takeTriggerPrice.Take-profit asociado a la orden, fp9 en bruto. `0` cuando no hay ninguno asociado.\n\n[]takeTriggerPrice.format: int32\n\n[]takeTriggerPrice.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []trailingStopActivationPrice (string · int32; obligatorio)\n\n[]trailingStopActivationPrice ejemplo: 1000000000\n\n[]trailingStopActivationPrice.Tipo: string · int32\n\n[]trailingStopActivationPrice.Precio al que un stop móvil comienza a hacer seguimiento, fp9 sin procesar. `0` cuando hace seguimiento desde la creación.\n\n[]trailingStopActivationPrice.format: int32\n\n[]trailingStopActivationPrice.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []trailingStopOffset (string · int32; obligatorio)\n\n[]trailingStopOffset ejemplo: 1000000000\n\n[]trailingStopOffset.Tipo: string · int32\n\n[]trailingStopOffset.Distancia de seguimiento como un importe absoluto de cotización, fp9 sin procesar. `0` cuando la distancia se establece como porcentaje.\n\n[]trailingStopOffset.format: int32\n\n[]trailingStopOffset.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []trailingStopOffsetPercent (string · int32; obligatorio)\n\n[]trailingStopOffsetPercent ejemplo: 1000000000\n\n[]trailingStopOffsetPercent.Tipo: string · int32\n\n[]trailingStopOffsetPercent.Distancia de seguimiento como una fracción del precio, fp9 sin procesar. `0` cuando la distancia es absoluta.\n\n[]trailingStopOffsetPercent.format: int32\n\n[]trailingStopOffsetPercent.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []leverage (string · int32 · nullable; obligatorio)\n\n[]leverage ejemplo: 1000000000\n\n[]leverage.Tipo: string · int32 · nullable\n\n[]leverage.Apalancamiento de la orden, fp9 en bruto. Nulo en órdenes de cierre, que heredan el apalancamiento de la posición.\n\n[]leverage.format: int32\n\n[]leverage.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []index (string; obligatorio)\n\n[]index ejemplo: string\n\n[]index.Tipo: string\n\n[]index.Identificador de la orden. Se conserva por compatibilidad con versiones anteriores, siempre igual a `id`.\n\n- []positionId (string[]; obligatorio)\n\n[]positionId ejemplo: [\n  \"string\"\n]\n\n[]positionId.Tipo: string[]\n\n[]positionId.Posición a la que está asociada una orden de cierre. Nulo para órdenes que abren o aumentan una posición.\n\n[]positionId.[]Tipo: string\n\n- []parentOrderId (string[]; obligatorio)\n\n[]parentOrderId ejemplo: [\n  \"string\"\n]\n\n[]parentOrderId.Tipo: string[]\n\n[]parentOrderId.Orden de la que se generó esta: un stop o un take creado a partir de `stopTriggerPrice` / `takeTriggerPrice`, o la orden limit en la que se convirtió un `stop_limit`. Nulo cuando la orden se envió directamente.\n\n[]parentOrderId.[]Tipo: string\n\n- []expiration (string · date-time · nullable; obligatorio)\n\n[]expiration ejemplo: 2026-05-01T12:30:00.000Z\n\n[]expiration.Tipo: string · date-time · nullable\n\n[]expiration.Siempre nulo. Se mantiene por compatibilidad con versiones anteriores: las órdenes no expiran por sí solas.\n\n[]expiration.format: date-time\n\n- []amount (string · int32; obligatorio)\n\n[]amount ejemplo: 1000000000\n\n[]amount.Tipo: string · int32\n\n[]amount.Tamaño de la orden, fp9 en bruto, en la unidad que usa su clase: en una orden de incremento, un importe de cotización — la reserva mientras espera, y lo que realmente gastó una vez ejecutada; en una orden de cierre (`stop`, `take`, `trailing_stop`), el tamaño del activo base que cierra, tal como se solicitó al crearla.\n\n[]amount.format: int32\n\n[]amount.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []indexPrice (string · int32 · nullable; obligatorio)\n\n[]indexPrice ejemplo: 1000000000\n\n[]indexPrice.Tipo: string · int32 · nullable\n\n[]indexPrice.Precio índice al que se ejecutó la orden, fp9 en bruto. Nulo mientras la orden no se haya ejecutado.\n\n[]indexPrice.format: int32\n\n[]indexPrice.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []settlementOraclePrice (string · int32; obligatorio)\n\n[]settlementOraclePrice ejemplo: 1000000000\n\n[]settlementOraclePrice.Tipo: string · int32\n\n[]settlementOraclePrice.Siempre `1000000000` (1.0). Se mantiene por compatibilidad con versiones anteriores.\n\n[]settlementOraclePrice.format: int32\n\n[]settlementOraclePrice.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []createdAt (string · date-time; obligatorio)\n\n[]createdAt ejemplo: 2026-05-01T12:30:00.000Z\n\n[]createdAt.Tipo: string · date-time\n\n[]createdAt.Cuándo se aceptó la orden.\n\n[]createdAt.format: date-time\n\n- []error (string[]; obligatorio)\n\n[]error ejemplo: [\n  \"string\"\n]\n\n[]error.Tipo: string[]\n\n[]error.Siempre null. Se mantiene por compatibilidad hacia atrás — utilice `errorCode`.\n\n[]error.[]Tipo: string\n\n- []realizedPnl (string · int32 · nullable; obligatorio)\n\n[]realizedPnl ejemplo: 1000000000\n\n[]realizedPnl.Tipo: string · int32 · nullable\n\n[]realizedPnl.Pnl realizado por esta orden, fp9 en bruto. Se establece solo en una orden de cierre ejecutada; null mientras está pendiente y en órdenes que abren o aumentan una posición.\n\n[]realizedPnl.format: int32\n\n[]realizedPnl.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []rawRealizedPnl (string · int32 · nullable; obligatorio)\n\n[]rawRealizedPnl ejemplo: 1000000000\n\n[]rawRealizedPnl.Tipo: string · int32 · nullable\n\n[]rawRealizedPnl.Pnl realizado antes del ajuste de 60 segundos, fp9 en bruto. Difiere de `realizedPnl` solo cuando se activó el ajuste.\n\n[]rawRealizedPnl.format: int32\n\n[]rawRealizedPnl.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []profitAdjustmentApplied (boolean; obligatorio)\n\n[]profitAdjustmentApplied ejemplo: true\n\n[]profitAdjustmentApplied.Tipo: boolean\n\n[]profitAdjustmentApplied.Si el ajuste de 60 segundos limitó la ganancia de esta orden — dentro de un minuto de una apertura o un aumento, el pnl de la posición no puede crecer por encima de lo que era en ese momento.\n\n- []executedAfterPause (boolean; obligatorio)\n\n[]executedAfterPause ejemplo: true\n\n[]executedAfterPause.Tipo: boolean\n\n[]executedAfterPause.Indica si la orden se ejecutó después de una pausa del mercado. No lo establece el motor actual — siempre `false`.\n\n- []sizeMode (string · enum; obligatorio)\n\n[]sizeMode ejemplo: quote\n\n[]sizeMode.Tipo: string · enum\n\n[]sizeMode.Cómo se expresó el tamaño al crearse: `quote` dimensiona la orden por `amount`, `base` la dimensiona por `baseSize`.\n\n[]sizeMode.Valores permitidos: [\"quote\",\"base\"]\n\n- []baseSize (string · int32 · nullable; obligatorio)\n\n[]baseSize ejemplo: 1000000000\n\n[]baseSize.Tipo: string · int32 · nullable\n\n[]baseSize.Tamaño de la orden en unidades del activo base, fp9 en bruto. Nulo para órdenes dimensionadas por `quote`.\n\n[]baseSize.format: int32\n\n[]baseSize.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []reservedAmount (string · int32 · nullable; obligatorio)\n\n[]reservedAmount ejemplo: 1000000000\n\n[]reservedAmount.Tipo: string · int32 · nullable\n\n[]reservedAmount.Importe de quote reservado cuando se creó la orden con sizeMode=base, fp9 en bruto. Se mantiene en la reserva original después de la ejecución, mientras que `amount` se reescribe a lo que se gastó. Nulo para órdenes dimensionadas por `quote`, donde `amount` es la reserva.\n\n[]reservedAmount.format: int32\n\n[]reservedAmount.pattern: ^(?:-?[1-9][0-9]*|0)$\n\n- []errorCode (string[]; obligatorio)\n\n[]errorCode ejemplo: [\n  \"string\"\n]\n\n[]errorCode.Tipo: string[]\n\n[]errorCode.Por qué falló la ejecución, establecido junto con el estado `canceled_by_error` — por ejemplo `insufficient_reserve_at_execution`, `order_below_min_notional`, `order_exceeds_market_depth` o `slippage_tolerance`. Nulo en caso contrario.\n\n[]errorCode.[]Tipo: string\n\n- []reason (string · enum · nullable; obligatorio)\n\n[]reason ejemplo: force_close\n\n[]reason.Tipo: string · enum · nullable\n\n[]reason.Por qué la plataforma canceló la orden por sí misma, por ejemplo `force_close` o `weekly_session_risk_close`. Nulo para cancelaciones impulsadas por el trader.\n\n[]reason.Valores permitidos: [\"force_close\",\"stop_accounts_fail\",\"stop_accounts_freeze\",\"stop_accounts_promote\",\"stop_accounts_manual\",\"weekly_session_risk_close\",null]\n\nEjemplo\n\n\n\n```json\n[\n  {\n    \"id\": \"00000000-0000-4000-8000-000000000000\",\n    \"txId\": \"string\",\n    \"trader\": \"00000000-0000-4000-8000-000000000000\",\n    \"market\": \"00000000-0000-4000-8000-000000000000\",\n    \"status\": \"active\",\n    \"type\": \"market\",\n    \"direction\": \"long\",\n    \"triggerPrice\": \"1000000000\",\n    \"requestedTriggerPrice\": \"1000000000\",\n    \"stopPrice\": \"1000000000\",\n    \"limitPrice\": \"1000000000\",\n    \"stopTriggerPrice\": \"1000000000\",\n    \"takeTriggerPrice\": \"1000000000\",\n    \"trailingStopActivationPrice\": \"1000000000\",\n    \"trailingStopOffset\": \"1000000000\",\n    \"trailingStopOffsetPercent\": \"1000000000\",\n    \"leverage\": \"1000000000\",\n    \"index\": \"string\",\n    \"positionId\": [\n      \"string\"\n    ],\n    \"parentOrderId\": [\n      \"string\"\n    ],\n    \"expiration\": \"2026-05-01T12:30:00.000Z\",\n    \"amount\": \"1000000000\",\n    \"indexPrice\": \"1000000000\",\n    \"settlementOraclePrice\": \"1000000000\",\n    \"createdAt\": \"2026-05-01T12:30:00.000Z\",\n    \"error\": [\n      \"string\"\n    ],\n    \"realizedPnl\": \"1000000000\",\n    \"rawRealizedPnl\": \"1000000000\",\n    \"profitAdjustmentApplied\": true,\n    \"executedAfterPause\": true,\n    \"sizeMode\": \"quote\",\n    \"baseSize\": \"1000000000\",\n    \"reservedAmount\": \"1000000000\",\n    \"errorCode\": [\n      \"string\"\n    ],\n    \"reason\": \"force_close\"\n  }\n]\n```","text":"Obtener órdenes activas por ticker Las órdenes activas de la cuenta en un mercado, seleccionadas por el ticker de su activo base. La misma regla de fase que la lista sin filtrar. GET /orders/{accountId}/{asset}/active Trading accountId Identificador de la cuenta del trader. Debe pertenecer al solicitante. string · uuid asset Ticker del activo base del mercado, tal como lo devuelve `GET /v2/markets`. string 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, o no hay ningún mercado para este ticker. 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`. default Respuesta","api":{"title":"API pública de Upscale","version":"d796ac9","documentation":"https://docs.upscale.trade/es/developers","playgroundServer":"https://api.upscale.trade"}}