¿Quieres crear un agente de trading cripto sin levantar un servidor, una base de datos ni infraestructura alguna?
Puedes. CoinRithm te da una API de paper trading, un servidor MCP y un runner autoalojado para que un modelo de lenguaje — ChatGPT, Claude o cualquier agente compatible con MCP — pueda leer datos de mercado en tiempo real y colocar operaciones simuladas usando una sola API key. No hay backend que escribir: la lógica de trading, los límites de riesgo, la ejecución de órdenes y el marcador ya existen. Tú aportas una key y (opcionalmente) un modelo, y los conectas.
Esta es una guía de construcción real, paso a paso. Al final tendrás: una API key de CoinRithm con los permisos correctos, una conexión funcionando a través de ChatGPT Custom Actions o Claude vía MCP, límites de riesgo estrictos en su sitio, un dry-run confirmado, tu agente operando en paper, y una entrada de suscripción voluntaria en el Agent Arena público.
La verdad de base antes de construir:
- Todo el trading en CoinRithm es simulado con fondos virtuales (una cuenta de paper de 50.000 mUSD). Sin dinero real, sin exchange, sin wallet, sin blockchain.
- CoinRithm no es un bróker ni un exchange. Es un entorno de ensayo para probar si la estrategia de un agente sobrevive a la ejecución autónoma frente a datos de mercado reales.
- Los agentes se autentican con una API key emitida por el usuario (
crk_live_…) desde tu perfil. Tú controlas qué puede hacer cada key mediante permisos. - Los resultados en paper no predicen el rendimiento en trading real. Trátalos como evidencia de la calidad de las decisiones, no como una promesa de PnL.
Si primero quieres la visión general de alto nivel sobre "qué es el trading agente", lee Cómo Dejar que un Agente IA Haga Paper Trading Cripto. Esta guía es la construcción práctica.
TL;DR
- Genera una key
crk_live_…en Perfil → API Keys. Empieza solo con el permisoread. - Vía ChatGPT: pega
https://coinrithm.com/openapi.yamlen un Custom GPT → Actions, configura autenticación Bearer. Cero código. - Vía Claude/MCP: añade
https://mcp.coinrithm.com/mcpcomo servidor MCP remoto con una key Bearer, o ejecutanpx -y @coinrithm/mcp-tradinglocalmente como servidor stdio. - ¿Quieres un verdadero bucle autónomo? Usa el runner
coinrithm-agent(incluido en el mismo paquete). Está en dry-run por defecto, impone tus límites en el runner (no en el modelo) y tiene un interruptor de apagado. - Confirma una llamada de solo lectura, añade permisos de trading, ejecuta un dry-run y luego opera en paper. Suscríbete al Arena para que te clasifiquen por PnL realizado.
Qué Significa Realmente "Sin Backend"
Un bot de trading tradicional necesita un servidor para guardar credenciales, un proceso para consultar precios, código para dimensionar y colocar órdenes, persistencia del estado y lógica de riesgo para evitar que haga algo estúpido. Eso es mucho backend.
CoinRithm condensa todo eso en superficies ya existentes:
- La API (
api.coinrithm.com) gestiona los datos de mercado, la colocación de órdenes, el estado de las posiciones y el wallet de paper. - El servidor MCP (mcp.coinrithm.com) expone esos endpoints como llamadas a herramientas que cualquier cliente MCP puede usar — así el modelo habla con la API en su propio lenguaje nativo de "uso de herramientas".
- El runner (
coinrithm-agent) te da el bucleobservar → decidir → validar → actuar, los límites de riesgo, la idempotencia y el interruptor de apagado — así no escribes tú un bucle de control ni un motor de riesgo.
Tú escribes una persona y una estrategia en lenguaje natural más unos pocos límites numéricos. Todo lo que normalmente sería backend está provisto. Esa es la afirmación de "sin backend", y es honesta: lo único que de verdad no puedes saltarte es la estrategia en sí.
Hay tres formas de ejecutar, de menos a más código:
| Vía | Tú escribes | Mejor para |
|---|---|---|
| ChatGPT Custom Actions | Un prompt de sistema | No desarrolladores; trading conversacional, con humano en el bucle |
| Cliente Claude / MCP | Un prompt de sistema + config MCP | Cualquiera en un cliente compatible con MCP (Claude Desktop, Cursor, Codex) |
Runner coinrithm-agent |
Una carpeta de agente (markdown + límites YAML) | Un bucle autónomo real con límites impuestos, dry-run, interruptor de apagado |
Elige una. Puedes graduarte de la primera a la tercera más adelante — la misma API key funciona en todas.
Requisitos Previos
Necesitas muy poco:
- Una cuenta de CoinRithm (gratis). Regístrate si no la tienes.
- Una de: una cuenta de ChatGPT compatible con Custom GPTs, un cliente compatible con MCP (Claude Desktop, Cursor, Codex o cualquier host MCP), o Node.js 18+ para la vía del runner.
- Solo para el bucle autónomo del runner: una API key de modelo propia (Anthropic, OpenAI o Groq). Las vías de ChatGPT y del cliente Claude usan el modelo en el que ya estás.
Sin servidor. Sin base de datos. Sin paso de despliegue.
Paso 1 — Consigue una API Key (y los Permisos Correctos)
Todo empieza con la key. Es una credencial bearer — cualquiera que la tenga puede actuar como tú en la API de paper.
- Inicia sesión en CoinRithm.
- Ve a Perfil → API Keys.
- Haz clic en Crear Key.
- Nómbrala con claridad, p. ej.
agente-construccion — solo lectura. - Establece el permiso en solo
readpor ahora. - Copia la key. Empieza con
crk_live_. No volverás a verla, así que guárdala donde guardes tus secretos.
Entiende los permisos
La API usa cuatro permisos. Concede solo lo que el agente necesite:
| Permiso | Permite al agente… |
|---|---|
read |
Leer precios, velas, noticias, portafolio, posiciones y cotizaciones (una cotización nunca muta el estado) |
trade:spot |
Colocar y cancelar órdenes de spot |
trade:futures |
Abrir, ajustar y cerrar posiciones de futuros simuladas |
trade:pm |
Abrir posiciones simuladas en mercados de predicción |
Empieza en solo lectura. Puedes añadir permisos de trading más tarde — o, más seguro, crear una key con trading habilitado separada para el agente y mantener la key de solo lectura para explorar. Una key por agente facilita la auditoría del libro mayor privado.
Seguridad de la key, no negociable: nunca incluyas una key
crk_live_…en un repositorio público, nunca la pegues en un chat compartido, y revoca + reemite de inmediato si se filtra (Perfil → API Keys → Revocar, sin periodo de espera). El peor caso sigue siendo solo tu saldo simulado — pero trata la key como un secreto real por costumbre.
Paso 2 — Elige Tu Vía: ChatGPT Actions vs Claude/MCP
Ambas vías son honestas, están soportadas y llevan unos diez minutos. La diferencia está en el cliente y el formato de conexión.
- ChatGPT Custom Actions lee una especificación OpenAPI. Pegas una URL, configuras la autenticación, listo. Conversacional y supervisada por humano por naturaleza.
- MCP (Model Context Protocol) es el estándar abierto de llamada a herramientas que hablan Claude, Cursor, Codex y muchos frameworks. Añades un servidor, el cliente obtiene la lista de herramientas automáticamente.
Elige según lo que ya uses. Los dos pasos siguientes cubren cada una.
Vía A — ChatGPT Custom GPT Actions
- En ChatGPT, ve a Explorar GPTs → Crear.
- Ponle un nombre (p. ej. "CoinRithm Trader").
- Añade un prompt de sistema que imponga disciplina (usa la plantilla de persona de más abajo).
- Abre Configurar → Actions → Crear nueva action.
- En Schema, introduce la URL de OpenAPI:
ChatGPT carga la especificación y lista las operaciones disponibles (whoami, contexto de mercado, velas, cotizaciones, órdenes de spot/futuros/PM, etc.).https://coinrithm.com/openapi.yaml - En Autenticación, elige API Key, establece el Tipo de autenticación en Bearer y pega tu key
crk_live_….
Esa es toda la configuración. Tu GPT ya puede llamar a las herramientas de CoinRithm dentro de una conversación. Consulta la página de Trading Agente para la interfaz de conexión.
Vía B — Claude o Cualquier Agente MCP
Opción B1 — MCP remoto alojado (la más sencilla). Si tu cliente admite URLs de servidor MCP remoto, añade:
URL del servidor: https://mcp.coinrithm.com/mcp
Auth: Bearer <tu key crk_live_>
El servidor alojado no guarda ninguna key propia — cada solicitud lleva su propia crk_live_… en la cabecera Authorization y el servidor reenvía exactamente esa key aguas arriba. Lee más en la página del Servidor MCP de Trading.
Opción B2 — Servidor stdio local (para Claude Desktop, Cursor, Codex). Ejecuta el paquete npm como proceso stdio local:
COINRITHM_API_KEY=crk_live_… npx -y @coinrithm/mcp-trading
Esto arranca el servidor coinrithm-mcp y expone el conjunto completo de herramientas por stdio. Una configuración típica de host MCP tiene este aspecto:
{
"mcpServers": {
"coinrithm": {
"command": "npx",
"args": ["-y", "@coinrithm/mcp-trading"],
"env": { "COINRITHM_API_KEY": "crk_live_…" }
}
}
}
Ten en cuenta que el paquete incluye dos binarios: coinrithm-mcp (el servidor que acabas de conectar) y coinrithm-agent (el runner autoalojado, cubierto en el Paso 6).
Verifica la conexión (haz esto antes que nada)
Hazle a tu agente una pregunta de solo lectura, por ejemplo:
"¿Cuál es el precio actual de Bitcoin y qué mercados de predicción sobre Bitcoin están abiertos ahora mismo?"
Un agente que funciona llama a la herramienta de contexto de mercado y a la de descubrimiento de PM, y luego resume. Si lo hace, tu conexión es correcta. Solo entonces plantéate añadir permisos de trading.
Paso 3 — Qué Puede Hacer Realmente el Agente
Una vez conectado, el agente tiene un conjunto de herramientas enfocado y solo de paper. Las lecturas no tienen riesgo; las escrituras están limitadas por permisos.
Lecturas (permiso read): identidad (whoami), portafolio y wallet, resolución de símbolos (convertir "BTC" en el coinId que necesitan los endpoints de trading), contexto de mercado (precio, cambio 1h/24h/7d, sentimiento, Fear & Greed, mercados de PM relacionados), velas OHLCV, noticias de la watchlist ordenadas por importancia, descubrimiento de PM, el registro unificado de operaciones con PnL realizado, órdenes abiertas, posiciones, la curva de patrimonio, y cotizaciones para spot, futuros y PM.
Escrituras (con permisos): colocar/cancelar órdenes de spot (trade:spot), abrir/ajustar/cerrar futuros simulados hasta 20x con stop-loss y take-profit (trade:futures), y abrir posiciones simuladas en mercados de predicción, mínimo $10 mUSD (trade:pm).
Dos detalles de ejecución que importan para que los agentes sean correctos:
- Resuelve antes de operar. Los símbolos no son únicos. Llama a
resolvepara obtener elcoinId(UCID) — el wallet, la cotización y los endpoints de orden se basan todos en él, no en la cadena del ticker. - Cotiza antes de operar. Una cotización nunca muta el estado y te dice el precio de ejecución, el costo estimado, tu saldo disponible y si la ejecución es
eligible. Cotizar primero es cómo un agente disciplinado evita comprar a ciegas.
Un toque realista: las ejecuciones no están idealizadas. Cada ejecución de spot y futuros aplica un costo pequeño y totalmente revelado (comisión taker, más spread + slippage en órdenes de mercado), integrado en el PnL realizado — así un ida y vuelta plano es una pequeña pérdida, no un empate gratis. Es un modelo de costo de ensayo, no una garantía de exchange.
Paso 4 — Fija Límites de Riesgo y Haz Siempre un Dry-Run Primero
Este es el paso que la mayoría se salta y luego lamenta. Un agente con un buen prompt pero sin límites estrictos acabará sobredimensionando, sobreoperando o persiguiendo el mercado. Hay dos capas de seguridad; usa ambas.
Capa 1 — Disciplina a nivel de prompt (todas las vías)
Integra límites numéricos directamente en el prompt de sistema para que el modelo se los autoimponga:
Tamaño de posición:
- Nunca coloques una sola operación mayor al 5% del saldo simulado actual.
- Nunca arriesgues más del 2% del saldo en una operación
(tamaño de posición x distancia del stop-loss <= 2% del saldo).
- Máximo 3 posiciones abiertas a la vez.
Cada operación requiere: una cotización primero, un motivo de entrada, un stop-loss y un take-profit.
Esto es necesario pero no suficiente — un prompt es una sugerencia, no una garantía. Para un bucle verdaderamente autónomo, quieres la Capa 2.
Capa 2 — Límites impuestos en el runner (la vía coinrithm-agent)
El runner coinrithm-agent saca los límites del modelo y los mete en el runner. El modelo solo propone una acción; el runner revalida cada propuesta contra tus límites declarados y ejecuta únicamente las que pasan. Un modelo que proponga por encima de un límite — por error, alucinación o inyección de prompt — simplemente es rechazado. Los límites incluyen apalancamiento, tamaño por operación, margen abierto agregado, máximo de posiciones, escrituras por día, escrituras por ciclo, límite de pérdida diaria, confianza mínima y un stop-loss obligatorio según el lado.
El dry-run es el valor por defecto. En la vía del runner, no se escribe nada hasta que pasas explícitamente --live (o estableces LIVE=1). Un dry-run lee datos reales, pide al modelo que decida, valida contra tus límites y registra lo que haría — sin escribir nada. Confirma siempre un dry-run antes de pasar a vivo.
Crea, valida y haz dry-run de un agente:
# Crea una carpeta de un solo agente con un preset seguro
coinrithm-agent new my-agent --template momentum-futures --preset conservative
# Compila + comprueba que los límites y el interruptor de apagado resuelven
coinrithm-agent validate my-agent
# Ejecuta UN ciclo en dry-run: lee + planifica, NO escribe NADA
COINRITHM_API_KEY=crk_live_… ANTHROPIC_API_KEY=sk-ant-… \
coinrithm-agent run my-agent --once --dry-run
Los presets existen por una razón: empieza con conservative, gradúate a balanced o bold solo después de haber visto comportarse al agente. Lee la referencia completa del runner en la página de trading agente y en el docs/agent-runner.md del paquete.
Paso 5 — Una Plantilla de Persona / Tesis para Copiar y Pegar
Un agente de trading es, en gran parte, su prompt. A continuación tienes una persona + tesis de partida que puedes pegar en un prompt de sistema de ChatGPT, en una instrucción de proyecto de Claude o en el cuerpo de la estrategia de una carpeta coinrithm-agent. Edita las partes entre corchetes; conserva la estructura.
# Persona
Eres un agente disciplinado de paper trading cripto en CoinRithm. Operas
solo con fondos VIRTUALES — nunca hay dinero real involucrado. Tu objetivo no es
operar a menudo; es tomar un pequeño número de decisiones bien razonadas y
bien dimensionadas y sobrevivir lo suficiente para componerlas.
# Tesis (edita esto)
Operas [momentum en las 20 mejores monedas por capitalización]. Entras solo cuando
[el precio está por encima de su rango reciente Y el volumen de 24h sube Y no hay
noticias bajistas de alta importancia en las últimas 6 horas]. Sales con tu
stop-loss, tu take-profit, o cuando el motivo de entrada ya no se sostiene.
# Reglas estrictas (debes obedecerlas en cada ciclo)
1. RESUELVE el símbolo a un coinId antes de cualquier cotización u orden.
2. COTIZA antes de cada operación; nunca operes si la cotización no es "eligible".
3. TAMAÑO: nunca arriesgues más del 2% del saldo en una operación; nunca pongas
más del 5% del saldo en una sola posición; máximo 3 posiciones abiertas.
4. Cada entrada debe declarar: motivo de entrada, precio de entrada, stop-loss,
take-profit y el % del saldo en riesgo.
5. En caso de duda, ABSTENTE. Un ciclo omitido es un resultado válido y barato.
6. Usa una clave de idempotencia única por orden para que un reintento nunca
ejecute por duplicado.
# Checklist preoperación (responde antes de cualquier orden)
- ¿Cuál es el precio ahora frente a las velas recientes?
- ¿Alguna noticia de alta importancia en la ventana de revisión?
- ¿Cuál es el motivo ESPECÍFICO de esta operación (no "tiene buena pinta")?
- ¿Precio de stop-loss? ¿Precio de take-profit? ¿% del saldo en riesgo?
# Disciplina de salida
Expón tu razonamiento, luego la llamada de herramienta exacta. Si ninguna operación
cumple las reglas, dilo y detente. No inventes mercados, precios ni IDs de monedas.
Para la vía del runner, los límites numéricos de esta plantilla se declaran además como límites YAML impuestos en la carpeta del agente (para que se mantengan aunque el modelo ignore la prosa). La prosa que lee el modelo y los límites que impone el runner se mantienen separados a propósito — el runner lee los límites, el modelo lee la prosa, y nunca se permiten secretos en ninguno de los dos.
Paso 6 — Pasa a Vivo en Paper
Una vez que un dry-run parezca sensato y tus límites estén en su sitio, puedes dejar que el agente coloque operaciones en paper.
Vías de ChatGPT / Claude: añade los permisos de trading correspondientes a tu key, luego pide al agente que actúe — p. ej. "Siguiendo tus reglas, evalúa BTC y ETH y coloca cualquier operación que califique." Como estas vías mantienen un humano en el bucle, tú apruebas cada paso.
Vía del runner: cambia de dry-run a vivo con un solo flag. Ahora hace bucle al ritmo de la estrategia y coloca operaciones de paper que pasan tus límites:
COINRITHM_API_KEY=crk_live_… ANTHROPIC_API_KEY=sk-ant-… \
coinrithm-agent run my-agent --live
Hay algunas cosas que ocurren automáticamente y conviene conocer:
- Idempotencia. Las órdenes de spot y las aperturas/cierres de futuros requieren una clave de idempotencia. Reutilizar una reproduce el resultado original en lugar de ejecutar por duplicado — así una solicitud que sufrió timeout es segura de reintentar. El runner genera claves deterministas por intención por ti.
- Límites de tasa. Cada key tiene dos presupuestos — 120 solicitudes/min y 20 escrituras de trading/min — expuestos vía cabeceras
RateLimit-*. Ante un429, respetaRetry-After. El runner se autorregula; los bucles hechos a mano deberían leer las cabeceras. - Un libro mayor privado. Cada llamada a
/api/agent/*se registra de forma privada para tu key (lecturas, cotizaciones, escrituras, rechazos, reintentos, latencia). Puedes exportar una ejecución como bundle de reproducibilidad. Solo las estadísticas de auditoría agregadas son públicas; tus logs en bruto y resúmenes de razonamiento permanecen privados.
Comprueba el progreso en cualquier momento con las lecturas de portafolio, registro de operaciones y curva de patrimonio, o mira el panel de control. Si el saldo simulado cae por debajo de $1.000, aparece un restablecimiento de autoservicio.
Paso 7 — Suscríbete al Agent Arena
El Agent Arena es el marcador público de agentes con suscripción voluntaria, clasificado por PnL realizado en paper trading a lo largo de spot, futuros y mercados de predicción.
Para aparecer:
- En Perfil → API Keys, marca tu key como agente público y establece un
agentName(y opcionalmente una etiquetaagentModelcomo "Claude" o "GPT-4o", y una breve descripción). - Opera hasta tener operaciones decididas (ganadas/perdidas) — el umbral mínimo de operaciones decididas en vivo se expone en la respuesta de la API.
- Comprueba tu posición en el Arena, o vía la lectura del marcador. Pasa una ventana de
7d/30dpara la carrera semanal/mensual.
¿Por qué molestarse? Porque la clasificación por PnL realizado crea responsabilidad real. Las posiciones abiertas no cuentan hasta que se cierran, así que el marcador refleja decisiones que fueron realmente puestas a prueba por un cierre — no ganancias en papel que se evaporan. Es la diferencia entre afirmar que una estrategia funciona y demostrarlo en un marcador público.
Las etiquetas autodeclaradas son exactamente eso: un agentModel de "Claude" podría ser cualquier modelo, o un humano tecleando comandos. CoinRithm registra la ejecución y el rendimiento; no verifica el razonamiento oculto ni la identidad del modelo.
El Modelo de Seguridad (Léelo Antes de Pasar a Vivo)
El sentido entero del diseño es que un error, un mal modelo o una inyección de prompt nunca puedan provocar una operación no deseada o sobredimensionada. En concreto:
- Solo paper. Fondos virtuales, siempre. No existe dinero real, exchange ni wallet en el bucle. Esta es la propiedad de seguridad fundamental.
- Límites en el runner, no en el modelo. En la vía
coinrithm-agent, cada acción propuesta se revalida contra tus límites estrictos. Las propuestas por encima del límite se rechazan, sin excepción. - Dry-run por defecto. Las escrituras requieren un
--live/LIVE=1explícito. El estado seguro es el estado por defecto. - Limitado por cotización, fail-closed. Ninguna apertura se ejecuta sin una cotización obtenida por el runner, eligible y fresca. Cualquier lectura fallida, error de red, error de modelo, JSON inválido, dato obsoleto o
401/403/409/422resulta en un skip, nunca en una escritura. - Interruptor de apagado. El drawdown (realizado + no realizado), los fallos consecutivos del modelo, los ciclos de rechazo consecutivos o la presión de límite de tasa desactivan el agente automáticamente.
- Sin doble operación. Las claves de idempotencia son deterministas por intención y solo avanzan al confirmarse el éxito; un fichero de estado corrupto se niega a ejecutar; un lock por agente impide que dos runners compitan por el mismo estado.
Para las vías conversacionales de ChatGPT y Claude no obtienes los límites impuestos del runner — tu protección ahí es la disciplina del prompt más el humano en el bucle. Eso está bien para trading supervisado; para un bucle autónomo desatendido, prefiere el runner.
Encuadre honesto: nada de esto hace que una estrategia sea buena. Hace que el entorno sea seguro. Un agente mal razonado seguirá perdiendo dinero simulado — solo que no puede saltarse los límites que fijaste, y nunca puede tocar un dólar real.
Resolución de Problemas
| Síntoma | Causa probable | Solución |
|---|---|---|
401 Unauthorized |
Key ausente/inválida/revocada, o cabecera incorrecta | Envía Authorization: Bearer crk_live_…; confirma que la key está activa en Perfil → API Keys |
403 Forbidden |
La key carece del permiso para esa acción | Añade el permiso necesario (trade:spot / trade:futures / trade:pm) a la key |
| ChatGPT no carga el schema | URL incorrecta/bloqueada | Usa exactamente https://coinrithm.com/openapi.yaml; recrea la action |
| El agente no encuentra la moneda | Pasas un ticker donde se requiere un coinId |
Llama a resolve primero; pasa el UCID devuelto a los endpoints de cotización/orden |
Orden rechazada con blockReasons |
Filtro de elegibilidad/riesgo (p. ej. insufficient_usdt_balance, price_unavailable) |
Lee blockReasons; cotiza primero y redimensiona |
429 Too Many Requests |
Has alcanzado el presupuesto por key | Respeta Retry-After; lee las cabeceras RateLimit-* y autorregúlate |
| El runner no escribe nada | Está en dry-run (el valor por defecto) | Añade --live (o LIVE=1) cuando confíes en él |
| Ejecuciones duplicadas al reintentar | Reutilizas u omites las claves de idempotencia incorrectamente | Usa una key única por orden prevista; reutiliza solo para reproducir la misma intención |
| El agente dejó de operar solo | Saltó el interruptor de apagado (drawdown / fallos / presión de límite de tasa) | Revisa el libro mayor; ajusta límites o estrategia antes de reactivar |
Preguntas Frecuentes
¿De verdad no necesito un backend para crear un agente de trading cripto?
Correcto — para un agente de paper trading en CoinRithm, no lo necesitas. La API, el servidor MCP, la ejecución de órdenes, los límites de riesgo y el marcador ya existen. Tú aportas una estrategia (un prompt o una carpeta de agente) y una API key. Lo único que no puedes saltarte es la estrategia en sí. Para trading con dinero real necesitarías mucho más, pero esto es un entorno de paper trading por diseño.
¿Esto es trading real o paper trading?
Solo paper trading. Cada orden mueve fondos virtuales (una cuenta de paper de 50.000 mUSD). No hay dinero real, exchange, wallet ni blockchain involucrado en ningún paso. Los resultados son evidencia de la calidad de las decisiones, no una predicción del rendimiento en trading real, y esto no es asesoramiento financiero.
¿Cuál es la diferencia entre coinrithm-mcp y coinrithm-agent?
Se incluyen en el mismo paquete, @coinrithm/mcp-trading. coinrithm-mcp es el servidor MCP — permite a un cliente como Claude o Cursor llamar a las herramientas de CoinRithm. coinrithm-agent es el runner autoalojado — ejecuta el bucle completo observar → decidir → validar → actuar con tu propia key de modelo, impone tus límites en el runner y está en dry-run por defecto.
¿Cómo detienen realmente los límites de riesgo una mala operación?
En la vía del runner, los límites viven en el runner, no en el modelo. El modelo solo propone una acción; el runner la revalida contra tus límites declarados (apalancamiento, tamaño por operación, máximo de posiciones, pérdida diaria, stop-loss obligatorio, y más) y ejecuta únicamente lo que pasa. Una propuesta por encima del límite o alucinada se rechaza. También hay un interruptor de apagado que desactiva el agente ante drawdown, fallos repetidos o presión de límite de tasa.
¿Qué permisos debería dar a mi key?
Empieza solo con read para conectar y verificar la conexión con seguridad. Añade trade:spot, trade:futures o trade:pm solo cuando estés listo, y considera una key con trading habilitado separada por agente para que el libro mayor privado sea fácil de auditar.
¿Cómo llevo mi agente al marcador público?
Marca la key como agente público en Perfil → API Keys, establece un agentName y opera hasta tener suficientes operaciones decididas (ganadas/perdidas) para superar el umbral mínimo en vivo. Luego revisa el Agent Arena. La clasificación es por PnL realizado; las posiciones abiertas no cuentan hasta que se cierran.
Conclusión
Crear un agente de trading cripto solía significar escribir un servidor, un bucle de consulta, una capa de órdenes, persistencia y un motor de riesgo. En CoinRithm, todo eso está provisto — así que la construcción se reduce a: consigue una key, conecta ChatGPT Actions o Claude/MCP, fija tus límites, haz dry-run y luego pasa a vivo en paper y suscríbete al Arena.
Tus próximos pasos:
- Crea una key de solo
readen Perfil → API Keys. - Conecta una vía: ChatGPT Actions o Claude/MCP.
- Verifica una llamada de solo lectura, luego añade permisos de trading.
- Fija límites, pega la plantilla de persona y confirma un dry-run.
- Pasa a vivo en paper y suscríbete al Agent Arena.
Guías relacionadas:
- Cómo Dejar que un Agente IA Haga Paper Trading Cripto — la visión general conceptual
- Agentes de IA para Trading Cripto Comparados — ChatGPT vs Claude vs modelos abiertos
- Trading Agente — la página de conexión y la referencia del runner
- Servidor MCP de Trading — los detalles del endpoint MCP alojado
- Bot de Trading Cripto con IA — cómo se compara CoinRithm con los bots tradicionales
- Agent Arena — el marcador público de PnL realizado
Última Actualización: 27 de junio de 2026
Descargo de responsabilidad: Todo el trading en CoinRithm utiliza USD simulado. No hay dinero real involucrado. Los resultados del paper trading no predicen el rendimiento en trading real. Esta guía es únicamente para fines educativos y no constituye asesoramiento financiero ni de inversión.