Skip to main content
Volver a Docs
📈Herramientas de Trading

Trading en vivo en el CLOB

Conectando tu billetera Polymarket para trades reales (Kalshi próximamente)

El trading en vivo ejecuta operaciones reales en el Central Limit Order Book de Polymarket con dinero real. Esta es la función de mayor riesgo en Predite, y cuenta con los controles de seguridad más estrictos. Este documento explica exactamente cómo configurarla, los mecanismos de seguridad y qué esperar.

Operar una señal (un clic)

No necesitas teclear un mercado a mano para operar. Cada superficie de señal de Predite tiene un botón ⚡ Operar: el EV Scanner, los Top Signals del panel, el AI Match, las Anomalías, el Mapa de Calor y la página de detalle de cada mercado. Al hacer clic se abre un ticket pre-rellenado — una call de YES compra el token YES, una call de NO compra el token NO — donde confirmas precio y tamaño antes de que se envíe nada. Nunca es un clic directo hacia dinero real; siempre revisas el ticket. Cuando una superficie solo conoce el id del mercado, el ticket resuelve por ti los token ids del CLOB automáticamente.

Si aún no estás listo para operar de verdad, el botón te lleva exactamente a lo que falta en lugar de fallar: sin plan Bot → mejorar el plan; sin wallet conectada → el flujo de conexión; sin acceso live → solicitar acceso. Las señales de Kalshi muestran un estado "Kalshi pronto", ya que la ejecución en Kalshi es una integración separada aún en curso.

Una vez que tienes una posición, la página Portafolio muestra tus posiciones on-chain más un historial dedicado de cada orden enviada vía Predite (manual, bot o copy). Cada posición abierta tiene un botón Fechar (cerrar) que envía una orden SELL real para salir — cierres parciales incluidos.

Qué se ejecuta de verdad

La ejecución real ya no es solo manual. Tres orígenes pueden colocar órdenes reales, cada uno detrás de su propio flag:

  • Tickets manuales — el ticket prellenado desde cualquier superficie de señal o página de mercado, con un selector de tipo de orden para las órdenes límite: GTC, FOK o FAK (explicadas más abajo).
  • Bots — detrás de un flag y paper-first: todo bot debe completar al menos 10 operaciones en paper antes de poder graduarse a dinero real. Sin excepciones, incluidas las estrategias forkeadas del marketplace.
  • Copy trading — los líderes independientes y las cestas de copia pasan por la misma política con flag y paper-first.

La página de Trading Real muestra un checklist de graduación de 5 pasos, para que siempre sepas exactamente qué separa a una estrategia de la ejecución en vivo — y en qué paso estás.

Requisitos

  • Suscripción al plan Bot ($99/mes)
  • Wallet self-custody (MetaMask, Rabby, hardware) en la red Polygon — signature type EOA (0), funder = tu propia dirección
  • USDC.e (bridged, 0x2791…) on-chain en Polygon (empieza con poco: $5-20 para las primeras operaciones). El USDC nativo (Circle, 0x3c49…) es otro token y NO funciona; cámbialo a USDC.e primero
  • Un poco de POL (MATIC) para gas — la primera orden configura la allowance on-chain
  • Acceso al trading en vivo habilitado en tu cuenta

Las cuentas de Polymarket creadas con email/Google (Magic Link) y financiadas con tarjeta NO funcionan: su saldo queda bajo custodia de Polymarket y nunca se convierte en USDC.e on-chain. Predite bloquea esas cuentas durante la conexión. Si falta algún requisito, el botón "Operar" te guía para resolverlo.

Configuración inicial

Paso 1: Conexión de la wallet

Configuración → Conexión de wallet → "Conectar wallet"

Pega la private key de la wallet de Polygon con la que operas. No hay ningún pop-up de wallet en el navegador: el CLOB de Polymarket es una API, y Predite firma tus órdenes en el servidor. La clave se cifra en reposo (AES-256-GCM) y se descifra solo en memoria, en el momento en que se firma una orden. Esto es custodia real de una clave de trading — lee "Qué estás concediendo en realidad" más abajo antes de hacerlo.

Qué estás concediendo en realidad

Míralo de frente antes de pegar una clave. Una conexión de trading es custodia de una wallet caliente de trading, no un permiso acotado:

  • Predite conserva una clave capaz de firmar cualquier transacción que esa wallet pueda hacer. Está cifrada en reposo y solo se descifra en memoria para firmar, pero la capacidad es real.
  • Las órdenes se firman en nuestros servidores, no en tu navegador. Es la única forma de que la automatización funcione — un bot que necesita que apruebes un pop-up a las 3 de la madrugada no es automatización — pero significa que estás confiando en la plataforma, no solo aprobando operaciones individuales.
  • Quien comprometiera a la vez la base de datos y la clave de cifrado podría mover los fondos de esa wallet.

La mitigación práctica es la que usan los traders profesionales: fondea una wallet dedicada solo con lo que pienses operar. No conectes la wallet donde tienes tus ahorros. Tu seguridad aquí viene de limitar lo que hay en la wallet, no de limitar lo que Predite puede hacer con ella.

Paso 2: Aprobación de USDC

Antes de la primera orden, la wallet tiene que aprobar los contratos de Polymarket on-chain. Predite envía esas aprobaciones por ti, firmadas con tu clave almacenada — no aparece nada en pantalla y no eliges un monto.

Qué se aprueba:

  • Gasto ilimitado de USDC para tres contratos: el CTF Exchange, el Neg Risk CTF Exchange y el Neg Risk Adapter
  • Permiso general de transferencia de tus outcome tokens en el contrato CTF

Esto refleja lo que polymarket.com configura para sus propios usuarios, así que el estado final es el mismo — la diferencia es que aquí ocurre sin prompt. Las aprobaciones viven on-chain y sobreviven a desconectarte de Predite: para retirarlas de verdad, revócalas contra esos tres contratos con una herramienta como Revoke.cash.

Paso 3: Verifica el Builder Program

Si ves un distintivo "⚡ Gasless" en la página de trading, Predite está inscrita en el Builder Program de Polymarket y patrocina el gas: las órdenes se ejecutan sin que tengas MATIC. No hay nada que solicitar ni elegibilidad por cuenta: el distintivo está encendido o apagado para toda la plataforma, según estén configuradas las credenciales del Builder.

Si el distintivo no aparece, mantén un pequeño saldo de MATIC (un par de dólares) para las comisiones de transacción. Ten en cuenta que las aprobaciones on-chain del Paso 2 son transacciones normales de Polygon, pagadas desde tu wallet en cualquier caso.

Paso 4: Pasar las salvaguardas

No hay un paso de MFA por sesión. Cada orden real pasa por un único ejecutor con salvaguardas que comprueba, en orden y fail-closed: el interruptor maestro de la plataforma, tu flag beta por cuenta, tu kill switch personal, el tope por operación, el tope global de 24h, los topes por bot cuando el origen es un bot, tu conexión de wallet, el saldo on-chain y la idempotencia. Que falle cualquiera de ellos significa que no se envía ninguna orden.

La fricción vive en esas salvaguardas, no en un prompt de código:

  • Kill switch pausa al instante toda orden en vivo de tu cuenta, desde Configuración → Trading.
  • Topes acotan el daño de una mala estrategia o de un bug — mira Controles de riesgo para las cifras reales.
  • Idempotencia significa que un doble clic o un reintento del cliente no pueden convertirse en dos órdenes reales.

Paso 5: Dispara primero una orden de prueba

No dejes que tu primera orden real sea la que descubre una mala configuración. La tarjeta de Polymarket conectada en Configuración → Trading tiene un botón Enviar orden de prueba que ejercita todo el pipeline de punta a punta — conectar, descifrar, firmar, enviar — con el tamaño que elijas.

Pega el token id de un mercado (los detalles del activo en el scanner lo muestran, o usa clob.polymarket.com), define algo minúsculo como 5 shares a $0.50 y envíalo. Lo que estás validando:

  • Que tu signature type es el correcto. Un tipo equivocado es el error de configuración más común de todos y solo aparece en el momento de firmar.
  • Que tu funder address resuelve y está registrada en Polymarket.
  • Que tus allowances se establecen on-chain en la primera orden, lo que cuesta gas y tarda de 10 a 30 segundos. Mejor descubrirlo aquí que a mitad de una señal.
  • Que la orden realmente llega al book y vuelve con un order id.

Si el trading en vivo está apagado a nivel de plataforma, la prueba se registra como paper trade — igualmente validas el camino completo con riesgo cero. Cuando funcione, mantén tus primeras órdenes reales en $1-$5 antes de escalar.

Realizar una operación

Desde el Scanner o cualquier página de mercado, haz clic en "Operar en vivo".

El modal de trading muestra:

  • El mejor bid y ask actuales
  • La profundidad del order book en varios niveles de precio
  • Tu saldo de USDC disponible
  • El slippage estimado para tu tamaño
  • El costo total incluyendo todas las comisiones
  • Los límites de operaciones diarias restantes

Ingresa:

  • Lado (BUY YES o BUY NO)
  • Tamaño (en dólares o en cantidad de shares)
  • Tipo de orden (Market o Limit)
  • Time-in-force para órdenes límite: GTC (Good-Til-Cancelled — descansa en el book hasta llenarse o cancelarse), FOK (Fill-Or-Kill — se llena completa e inmediatamente, o nada), o FAK (Fill-And-Kill — llena lo que está disponible de inmediato y cancela el resto)

Para las órdenes limit, especifica el precio que estás dispuesto a pagar. Una orden GTC descansa en el book hasta llenarse o cancelarse; las órdenes FOK y FAK nunca descansan.

Haz clic en "Confirmar operación". La orden se firma en el servidor con tu clave almacenada y se envía al CLOB. No aparece nada en tu wallet — y por eso mismo los bots, el copy trading, TWAP y las salidas de protección pueden actuar mientras no estás.

En segundos, la operación se ejecuta (Builder Program) o tu wallet muestra la transacción como enviada (gas manual).

Controles de seguridad

Predite tiene múltiples capas de seguridad:

Visible, no enterrado Cada salvaguarda que aplica a tu cuenta se muestra en Trading Real → "Tus salvaguardas": el master switch del operador, tu kill switch personal, tu acceso beta por cuenta y los topes por origen que ves abajo. Si una operación es bloqueada, esta tarjeta te dice qué salvaguarda la bloqueó — sin adivinar.

Topes por origen

  • Tickets manuales: máximo $500 por operación, máximo $5,000 por día
  • Automatización (bots y copy): máximo $25 por operación — elevable a $250 vía un step-up con código por email — más $100 por día por bot y un máximo de 3 posiciones abiertas simultáneas
  • Automatización global: $500 por día en toda tu cuenta, sin importar cuántos bots estén corriendo
  • Tamaño mínimo de operación: $1 USD (mínimo de Polymarket)

Detección de anomalías

  • Las operaciones se marcan si el tamaño > 3× el tamaño promedio de tu bot
  • Las operaciones se marcan si el tamaño > 2× tu máximo configurado
  • Las operaciones rápidas repetidas (>10/hora) activan una revisión

Kill Switch

  • Un solo botón en Configuración → Trading → "Deshabilitar trading en vivo"
  • Detiene de inmediato todos los bots y el trading activo
  • Todas las posiciones abiertas se mantienen (debes cerrarlas manualmente)
  • Volver a habilitarlo es inmediato, pero cada salvaguarda (plan, flag beta, topes) se vuelve a comprobar en la siguiente orden

Protección CSRF

  • Cada operación requiere un nuevo token CSRF
  • Los tokens expiran después de 5 minutos
  • Evita ataques de falsificación entre sitios incluso si tu sesión es secuestrada

Lo que verás durante la ejecución

Una operación real pasa por estos estados:

  1. Firma de wallet pendiente (5-30 segundos, esperando la ventana emergente de la wallet)
  2. Enviada a la cadena (transacción en el mempool de Polygon)
  3. Confirmada en la cadena (5-30 segundos según la congestión de la red)
  4. Ejecutada en el order book (emparejada con órdenes existentes)
  5. Posición creada (visible en tu portafolio)

Cada paso se muestra en el registro de trading. Si algún paso falla, recibes un mensaje de error claro; los más comunes son:

  • "Saldo de USDC insuficiente"
  • "La posición excede los límites"
  • "El mercado no acepta órdenes"
  • "Se superó la tolerancia de slippage"

Cerrar posiciones

Puedes cerrar en cualquier momento mediante:

  • Vender YES (si estás long en YES) al bid actual
  • Vender NO (si estás long en NO) al bid actual
  • Dejar que se resuelva naturalmente (sin acción necesaria, automático al momento de la resolución)

Cerrar tiene los mismos controles de seguridad que abrir — fluye por el mismo ejecutor con salvaguardas — salvo los topes de entrada, que nunca bloquean una salida (no poder reducir exposición sería peor que cualquier tope).

Protecciones: Stop-Loss, Take-Profit, Trailing

Las posiciones abiertas a través de Predite pueden llevar salidas protectoras: stop-loss, take-profit, trailing stop y breakeven. Se gestionan como un grupo OCO estricto (one-cancels-other): en el momento en que una protección se dispara, sus protecciones hermanas se cancelan, así que dos disparos nunca pueden competir entre sí hacia una salida doble. Cerrar una posición manualmente también cancela sus protecciones pendientes: un stop viejo jamás se disparará sobre una posición que ya cerraste.

Proceso de resolución

Cuando un contrato de Polymarket se resuelve: 1. El oráculo de UMA propone el resultado 2. Ventana de disputa de 2 horas 3. Si no hay disputa, tus posiciones se convierten automáticamente a USDC (recibes $1.00 por share para las ganadoras y $0 para las perdedoras) 4. El USDC aparece en tu wallet sin ninguna acción adicional

Si hay disputa (poco frecuente), la resolución puede tardar días. Los fondos permanecen en el smart contract hasta que se resuelva.

Problemas comunes

"Operación fallida: liquidez insuficiente": el mercado no tiene suficientes órdenes a tu precio. Acepta un precio más amplio o reduce el tamaño.

"Operación fallida: se superó la tolerancia de slippage": el precio que envías es el precio que lleva la orden — Predite no aplica una tolerancia de slippage en tu nombre. Quien controla el llenado eres tú, mediante el tipo de orden: una orden limit simplemente no se llena por encima de tu precio, y una orden fill-or-kill se ejecuta de inmediato o no se ejecuta. Para ver cuánto te costaría un tamaño dado antes de enviarlo, usa el Simulador de Slippage.

"Bot plan required": el trading en vivo necesita una suscripción Bot activa más la flag beta por cuenta.

"Builder Program no disponible": el patrocinio de gas está pausado temporalmente. Necesitas MATIC en la wallet para ejecutar manualmente. Por lo general se resuelve en menos de una hora.

"La posición no aparece": la confirmación en la blockchain puede tardar entre 30 y 90 segundos. Recarga la página.

Implicaciones fiscales

Cada operación en vivo es un evento gravable. Predite registra todas las operaciones y genera un informe fiscal (en todos los planes: solo necesita una cartera conectada para que haya historial):

  • Fecha y hora de la operación
  • Detalles de la posición
  • Precios de entrada y salida
  • P&L realizado
  • Costo base usando el método FIFO

Expórtalo desde Configuración → Informe fiscal. Para los usuarios brasileños, el formato coincide con los requisitos de la Receita Federal.

Nuestra entrada de blog sobre informes fiscales cubre los detalles para usuarios brasileños y estadounidenses.

Buenas prácticas para las primeras operaciones

  1. Comienza con tamaños de $5-10. Confirma que todo funciona correctamente antes de escalar.
  2. Usa órdenes limit, no market. Reduce el slippage y te da un control preciso.
  3. Verifica los criterios de resolución. Los mercados se resuelven según su redacción; léela con atención.
  4. Registra cada operación. Usa la vista de portafolio de Predite junto con tu propio diario.
  5. No operes bajo estrés. Frustrado, ebrio o con falta de sueño = malas decisiones.
  6. Prueba el kill switch. Haz clic en él una vez para asegurarte de saber dónde está en caso de emergencia.

Avisos legales

  • El rendimiento pasado no predice los resultados futuros
  • Los mercados de predicción pueden generar pérdidas, posiblemente de todo el capital
  • Operar no constituye asesoramiento de inversión
  • Polymarket no está disponible en los Estados Unidos
  • Las obligaciones fiscales son tu responsabilidad
  • No brindamos asesoramiento financiero

Si tienes preguntas sobre aspectos específicos del trading en vivo, nuestro equipo de soporte responde en un plazo de 24 horas: escríbenos desde la página de Contacto o a hello@predite.io. (El Chat con IA del panel responde sobre mercados, no sobre tu cuenta: no abre un ticket.)

Documentos relacionados