Sim

Kalshi

Accede a mercados de predicción y opera en Kalshi

Kalshi es un mercado regulado federalmente donde los usuarios pueden operar directamente sobre los resultados de eventos futuros—mercados de predicción. La robusta API de Kalshi y la integración con Sim permiten a los agentes y flujos de trabajo acceder programáticamente a todos los aspectos de la plataforma, admitiendo desde investigación y análisis hasta operaciones automatizadas y monitoreo.

Con la integración de Kalshi en Sim, puedes:

  • Datos de mercados y eventos: Buscar, filtrar y obtener datos en tiempo real e históricos de mercados y eventos; obtener detalles granulares sobre el estado del mercado, series, agrupaciones de eventos y más.
  • Gestión de cuentas y saldos: Acceder a saldos de cuenta, fondos disponibles y monitorear posiciones abiertas en tiempo real.
  • Gestión de órdenes y operaciones: Colocar nuevas órdenes, cancelar las existentes, ver órdenes abiertas, obtener un libro de órdenes en vivo y acceder a historiales completos de operaciones.
  • Análisis de ejecución: Obtener operaciones recientes, ejecuciones históricas y datos de velas para backtesting o investigación de estructura de mercado.
  • Monitoreo: Verificar el estado de todo el mercado o a nivel de series, recibir actualizaciones en tiempo real sobre cambios en el mercado o interrupciones de operaciones, y automatizar respuestas.
  • Listo para automatización: Construir agentes automatizados y paneles de control de extremo a extremo que consuman, analicen y operen con probabilidades de eventos del mundo real.

Al utilizar estas herramientas y puntos de acceso unificados, puedes incorporar sin problemas los mercados de predicción de Kalshi, capacidades de operación en vivo y datos profundos de eventos en tus aplicaciones impulsadas por IA, paneles de control y flujos de trabajo, permitiendo una toma de decisiones sofisticada y automatizada vinculada a resultados del mundo real.

Instrucciones de uso

Integra los mercados de predicción de Kalshi en el flujo de trabajo. Puede obtener mercados, mercado específico, eventos, evento específico, saldo, posiciones, órdenes, libro de órdenes, operaciones, gráficos de velas, ejecuciones, series, estado del intercambio y realizar/cancelar/modificar operaciones.

Herramientas

kalshi_get_markets

Obtener una lista de mercados de predicción de Kalshi con filtrado opcional

Entrada

ParámetroTipoObligatorioDescripción
statusstringNoFiltrar por estado (unopened, open, closed, settled)
seriesTickerstringNoFiltrar por ticker de serie
eventTickerstringNoFiltrar por ticker de evento
limitstringNoNúmero de resultados (1-1000, predeterminado: 100)
cursorstringNoCursor de paginación para la siguiente página

Salida

ParámetroTipoDescripción
marketsarrayArray de objetos de mercado
pagingobjectCursor de paginación para obtener más resultados

kalshi_get_market

Obtener detalles de un mercado de predicción específico por ticker

Entrada

ParámetroTipoObligatorioDescripción
tickerstringEl ticker del mercado (p. ej., "KXBTC-24DEC31")

Salida

ParámetroTipoDescripción
marketobjectObjeto de mercado con detalles

kalshi_get_events

Obtener una lista de eventos de Kalshi con filtrado opcional

Entrada

ParámetroTipoObligatorioDescripción
statusstringNoFiltrar por estado (open, closed, settled)
seriesTickerstringNoFiltrar por ticker de serie
withNestedMarketsstringNoIncluir mercados anidados en la respuesta (true/false)
limitstringNoNúmero de resultados (1-200, predeterminado: 200)
cursorstringNoCursor de paginación para la siguiente página

Salida

ParámetroTipoDescripción
eventsarrayArray de objetos de eventos
pagingobjectCursor de paginación para obtener más resultados

kalshi_get_event

Recuperar detalles de un evento específico por ticker

Entrada

ParámetroTipoObligatorioDescripción
eventTickerstringEl ticker del evento
withNestedMarketsstringNoIncluir mercados anidados en la respuesta (true/false)

Salida

ParámetroTipoDescripción
eventobjectObjeto de evento con detalles

kalshi_get_balance

Recuperar el saldo de tu cuenta y el valor de la cartera desde Kalshi

Entrada

ParámetroTipoObligatorioDescripción
keyIdstringTu ID de clave API de Kalshi
privateKeystringTu clave privada RSA (formato PEM)

Salida

ParámetroTipoDescripción
balancenumberSaldo de la cuenta en centavos
portfolioValuenumberValor de la cartera en centavos
balanceDollarsnumberSaldo de la cuenta en dólares
portfolioValueDollarsnumberValor de la cartera en dólares

kalshi_get_positions

Recuperar tus posiciones abiertas desde Kalshi

Entrada

ParámetroTipoObligatorioDescripción
keyIdstringTu ID de clave API de Kalshi
privateKeystringTu clave privada RSA (formato PEM)
tickerstringNoFiltrar por ticker de mercado
eventTickerstringNoFiltrar por ticker de evento (máximo 10 separados por comas)
settlementStatusstringNoFiltrar por estado de liquidación (all, unsettled, settled). Predeterminado: unsettled
limitstringNoNúmero de resultados (1-1000, predeterminado: 100)
cursorstringNoCursor de paginación para la siguiente página

Salida

ParámetroTipoDescripción
positionsarrayArray de objetos de posición
pagingobjectCursor de paginación para obtener más resultados

kalshi_get_orders

Recupera tus órdenes de Kalshi con filtrado opcional

Entrada

ParámetroTipoObligatorioDescripción
keyIdstringTu ID de clave API de Kalshi
privateKeystringTu clave privada RSA (formato PEM)
tickerstringNoFiltrar por ticker de mercado
eventTickerstringNoFiltrar por ticker de evento (máximo 10 separados por comas)
statusstringNoFiltrar por estado (en espera, cancelado, ejecutado)
limitstringNoNúmero de resultados (1-200, predeterminado: 100)
cursorstringNoCursor de paginación para la siguiente página

Salida

ParámetroTipoDescripción
ordersarrayArray de objetos de órdenes
pagingobjectCursor de paginación para obtener más resultados

kalshi_get_order

Recupera detalles de una orden específica por ID desde Kalshi

Entrada

ParámetroTipoObligatorioDescripción
keyIdstringTu ID de clave API de Kalshi
privateKeystringTu clave privada RSA (formato PEM)
orderIdstringEl ID de la orden a recuperar

Salida

ParámetroTipoDescripción
orderobjectObjeto de orden con detalles

kalshi_get_orderbook

Recupera el libro de órdenes (ofertas de sí y no) para un mercado específico

Entrada

ParámetroTipoObligatorioDescripción
tickerstringTicker del mercado (p. ej., KXBTC-24DEC31)

Salida

ParámetroTipoDescripción
orderbookobjectLibro de órdenes con ofertas y demandas de sí/no

kalshi_get_trades

Recupera operaciones recientes de todos los mercados

Entrada

ParámetroTipoObligatorioDescripción
limitstringNoNúmero de resultados (1-1000, predeterminado: 100)
cursorstringNoCursor de paginación para la siguiente página

Salida

ParámetroTipoDescripción
tradesarrayArray de objetos de operaciones
pagingobjectCursor de paginación para obtener más resultados

kalshi_get_candlesticks

Obtener datos de velas OHLC para un mercado específico

Entrada

ParámetroTipoObligatorioDescripción
seriesTickerstringTicker de serie
tickerstringTicker del mercado (p. ej., KXBTC-24DEC31)
startTsnumberMarca de tiempo inicial (segundos Unix)
endTsnumberMarca de tiempo final (segundos Unix)
periodIntervalnumberIntervalo de período: 1 (1min), 60 (1hora), o 1440 (1día)

Salida

ParámetroTipoDescripción
candlesticksarrayArray de datos de velas OHLC

kalshi_get_fills

Recuperar tu portafolio

Entrada

ParámetroTipoObligatorioDescripción
keyIdstringTu ID de clave API de Kalshi
privateKeystringTu clave privada RSA (formato PEM)
tickerstringNoFiltrar por ticker de mercado
orderIdstringNoFiltrar por ID de orden
minTsnumberNoMarca de tiempo mínima (milisegundos Unix)
maxTsnumberNoMarca de tiempo máxima (milisegundos Unix)
limitstringNoNúmero de resultados (1-1000, predeterminado: 100)
cursorstringNoCursor de paginación para la siguiente página

Salida

ParámetroTipoDescripción
fillsarrayArray de objetos de ejecuciones/operaciones
pagingobjectCursor de paginación para obtener más resultados

kalshi_get_series_by_ticker

Obtener detalles de una serie de mercado específica por ticker

Entrada

ParámetroTipoObligatorioDescripción
seriesTickerstringTicker de la serie

Salida

ParámetroTipoDescripción
seriesobjectObjeto de serie con detalles

kalshi_get_exchange_status

Obtener el estado actual del intercambio Kalshi (actividad de trading y del intercambio)

Entrada

ParámetroTipoObligatorioDescripción

Salida

ParámetroTipoDescripción
statusobjectEstado del exchange con indicadores trading_active y exchange_active

kalshi_create_order

Crear una nueva orden en un mercado de predicción de Kalshi

Entrada

ParámetroTipoObligatorioDescripción
keyIdstringTu ID de clave API de Kalshi
privateKeystringTu clave privada RSA (formato PEM)
tickerstringTicker del mercado (p. ej., KXBTC-24DEC31)
sidestringLado de la orden: 'yes' o 'no'
actionstringTipo de acción: 'buy' o 'sell'
countstringNúmero de contratos (mínimo 1)
typestringNoTipo de orden: 'limit' o 'market' (predeterminado: limit)
yesPricestringNoPrecio de 'yes' en centavos (1-99)
noPricestringNoPrecio de 'no' en centavos (1-99)
yesPriceDollarsstringNoPrecio de 'yes' en dólares (p. ej., "0.56")
noPriceDollarsstringNoPrecio de 'no' en dólares (p. ej., "0.56")
clientOrderIdstringNoIdentificador personalizado de la orden
expirationTsstringNoMarca de tiempo Unix para la expiración de la orden
timeInForcestringNoTiempo en vigor: 'fill_or_kill', 'good_till_canceled', 'immediate_or_cancel'
buyMaxCoststringNoCosto máximo en centavos (habilita automáticamente fill_or_kill)
postOnlystringNoEstablecer como 'true' para órdenes solo maker
reduceOnlystringNoEstablecer como 'true' solo para reducción de posición
selfTradePreventionTypestringNoPrevención de auto-negociación: 'taker_at_cross' o 'maker'
orderGroupIdstringNoID de grupo de órdenes asociado

Salida

ParámetroTipoDescripción
orderobjectEl objeto de orden creada

kalshi_cancel_order

Cancelar una orden existente en Kalshi

Entrada

ParámetroTipoObligatorioDescripción
keyIdstringTu ID de clave API de Kalshi
privateKeystringTu clave privada RSA (formato PEM)
orderIdstringEl ID de la orden a cancelar

Salida

ParámetroTipoDescripción
orderobjectEl objeto de orden cancelada
reducedBynumberNúmero de contratos cancelados

kalshi_amend_order

Modificar el precio o la cantidad de una orden existente en Kalshi

Entrada

ParámetroTipoObligatorioDescripción
keyIdstringTu ID de clave API de Kalshi
privateKeystringTu clave privada RSA (formato PEM)
orderIdstringEl ID de la orden a modificar
tickerstringTicker del mercado
sidestringLado de la orden: 'yes' o 'no'
actionstringTipo de acción: 'buy' o 'sell'
clientOrderIdstringEl ID de orden original especificado por el cliente
updatedClientOrderIdstringEl nuevo ID de orden especificado por el cliente después de la modificación
countstringNoCantidad actualizada para la orden
yesPricestringNoPrecio actualizado para 'yes' en centavos (1-99)
noPricestringNoPrecio actualizado para 'no' en centavos (1-99)
yesPriceDollarsstringNoPrecio actualizado para 'yes' en dólares (p. ej., "0.56")
noPriceDollarsstringNoPrecio actualizado para 'no' en dólares (p. ej., "0.56")

Salida

ParámetroTipoDescripción
orderobjectEl objeto de orden modificada

Notas

  • Categoría: tools
  • Tipo: kalshi
On this page

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started