Entorno de ejecución nativo de IA para estrategias de trading en Coins.ph
Desarrolle en Cursor, Claude Code o cualquier IDE de IA. Despliegue desde GitHub en un entorno de ejecución en la nube gestionado con control MCP de primer nivel, logs y selección de región.
Sección 01 · De un vistazo
De un vistazo
- Plataforma
- Coins.ph
- Tipo de plataforma
- Exchange de criptomonedas (regulado por el BSP, Filipinas)
- Clase de activo
- Criptomonedas con cotización en fiat PHP
- Productos compatibles
- Trading spot en pares con cotización en PHP (BTCPHP, ETHPHP, USDCPHP, entre otros), pares de stablecoins USDT y USDC, jerarquías de cuentas maestras y subcuentas virtuales, y mesa OTC de TradeDesk con modos de liquidación INSTANT, MANUAL_DEFER y AUTO_DEFER
- Modelo de ejecución
- Entorno de ejecución de estrategias en contenedores
- Origen del despliegue
- GitHub
- Lenguajes
- Cualquier lenguaje que se ejecute en un contenedor
- Integraciones habituales
- REST y WebSocket nativos de Coins.ph, CCXT, conectores personalizados
- Integración con flujos de trabajo de IA
- Superficie de control MCP para Cursor, Claude Code, GitHub Copilot y agentes de CLI
- Rol de TradingHost
- Entorno de ejecución, despliegue, logs, comprobaciones de estado, selección de región, control MCP
- Rol de Coins.ph
- Cuenta de exchange, acceso a la API, acceso al mercado, plataforma de ejecución
- Afiliación
- TradingHost es independiente y no está afiliado a Coins.ph
Sección 02 · Qué ofrece Coins.ph
Qué ofrece Coins.ph
Coins.ph ofrece trading spot en pares con cotización en PHP (BTCPHP, ETHPHP, USDCPHP, entre otros) y pares de stablecoins USDT/USDC a través de las API REST y WebSocket. Las estrategias se autentican mediante una cabecera `X-COINS-APIKEY` limitada a categorías de rutas, y la plataforma ofrece cuentas maestras y subcuentas virtuales para aislar cada estrategia. Los detalles de los endpoints cambian con el tiempo. La estructura general es estable; los límites de velocidad precisos, las listas de símbolos y los límites de las pasarelas fiat se encuentran en la documentación de Coins.ph.
Mercados y patrones de estrategia
- Estrategias spot con cotización en PHP (BTCPHP, ETHPHP, USDCPHP)
- Arbitraje de stablecoins y fiat entre USDT/USDC y PHP
- Estrategias intradiarias financiadas mediante INSTAPAY
- Liquidación OTC en TradeDesk (INSTANT, MANUAL_DEFER, AUTO_DEFER)
- Despliegues multiestrategia aislados mediante cuentas maestras y subcuentas virtuales
- Consumidores de WebSocket User Data Stream con keep-alive de 5 minutos
- Estrategias de carry de base cotizada en pesos filipinos frente a USDT
Interfaz de la API
- Áreas de producto
- Trading spot en pares con cotización en PHP y pares USDT/USDC a través de las API públicas REST y WebSocket. Las jerarquías de cuentas maestras y subcuentas virtuales permiten restringir las IP por estrategia y aplicar controles granulares de transferencia de activos. TradeDesk OTC admite los modos de liquidación INSTANT, MANUAL_DEFER y AUTO_DEFER para flujos de mayor volumen.
- Métodos de conexión
- REST para colocación de órdenes y consultas de cuenta. Canales de WebSocket para datos de mercado y profundidad en tiempo real. WebSocket User Data Streams para eventos de cuenta, saldo y órdenes. Coins.ph requiere un ping de keep-alive cada 5 minutos; las conexiones WebSocket inactivas se desconectan automáticamente tras ese intervalo.
- Autenticación
- Clave API y secreto por estrategia. La cabecera `X-COINS-APIKEY` está limitada a categorías de rutas (solo TRADE, USER_DATA, USER_STREAM), con un valor por defecto que permite todas las rutas. Se recomienda restringir los permisos al mínimo necesario para cada estrategia. Los límites de velocidad basados en IP se aplican de forma adicional a la restricción de permisos.
Para más detalles, consulte Coins.ph
Los endpoints específicos, los pesos de los límites de velocidad, las listas de símbolos, los niveles de comisiones y el historial de versiones se encuentran en la documentación de Coins.ph. Consúltelos como la fuente de verdad oficial.
Sección 03 · Desarrollar con IA
Desarrolle su estrategia para Coins.ph con IA
Elija un método de integración, haga un fork de una plantilla de TradingHost y desarrolle su estrategia en un IDE de IA. Cursor, Claude Code, GitHub Copilot y los agentes de IA basados en CLI funcionan con el mismo flujo de despliegue nativo de GitHub.
API nativa de Coins.ph
Control directo sobre el comportamiento específico de Coins.ph, las jerarquías de subcuentas y el enrutamiento de órdenes con cotización en PHP.
CCXT
Interfaz común para Coins.ph y otros exchanges de criptomonedas. CCXT expone el mercado spot de Coins.ph a través de la clase unificada `coinsph`.
Freqtrade o Hummingbot
Ninguno de los dos frameworks incluye actualmente a Coins.ph como exchange con soporte nativo de primer nivel. La mejor opción es utilizar implementaciones personalizadas o basadas en CCXT.
Conector personalizado
Su propio motor de trading interno o una integración propia con Coins.ph a través de las API REST y WebSocket.
Compatibilidad de frameworks con productos de Coins.ph
La cobertura varía según el framework. Coins.ph solo ofrece mercado spot a nivel de plataforma (sin contratos perpetuos ni opciones nativas), por lo que la matriz es reducida por diseño. CCXT expone el mercado spot de Coins.ph a través de su clase unificada `coinsph`. Actualmente, ni Freqtrade ni Hummingbot incluyen a Coins.ph como un exchange con soporte nativo de primer nivel; el acceso a la API nativa permite interactuar con todas las funciones publicadas por Coins.ph.
✓ soporte confirmado según la documentación oficial del framework. "no" indica que no está documentado oficialmente como compatible. Los enlaces de flujos de trabajo dirigen a páginas de /workflows/ actualmente en desarrollo.
TradingHost no impone ningún framework. Simplemente ejecuta su proyecto.
Desarrollo con IA
Las plantillas de inicio anteriores se integran de forma natural con los IDE de IA. La interfaz de control MCP de TradingHost completa el ciclo: las herramientas de IA pueden inspeccionar despliegues, revisar registros y gestionar el entorno de ejecución junto a usted, sin intervenir nunca en la ruta de ejecución de las operaciones.
Sección 04 · Ejecutar en TradingHost
Ejecuta tu código en TradingHost
Coins.ph proporciona el exchange y el acceso a la API. TradingHost proporciona el entorno de producción donde se ejecuta tu estrategia conectada a Coins.ph.
En lugar de ejecutar el código de tu estrategia en un portátil, un ordenador de escritorio, un VPS genérico o un servidor configurado manualmente, realizas el despliegue desde GitHub en un entorno de ejecución de contenedores gestionado por TradingHost.
Tú
- Tu repositorio contiene tu código.
- Tu despliegue define cómo se ejecuta.
- Tu estrategia se conecta a Coins.ph.
TradingHost
- Mantiene el entorno de ejecución en línea.
- Muestra los logs y las comprobaciones de estado.
- Selección de región.
- Superficie de despliegue controlada.
Flujo de despliegue
- PASO 01
Conecta GitHub
Autoriza a TradingHost para acceder a tu cuenta de GitHub.
- PASO 02
Vincula un repositorio o empieza desde un framework
Vincule TradingHost a su repositorio de estrategias existente o realice un fork de un entorno de ejecución de framework de TradingHost (CCXT) para obtener una base funcional compatible con las API REST y WebSocket de Coins.ph.
- PASO 03
Desplegar en un contenedor de TradingHost
Elija una región (EU o US-East), introduzca las variables de entorno que requiere su estrategia (clave API de Coins.ph, clave secreta, identificadores de subcuenta) y realice el despliegue. TradingHost compila su contenedor a partir del repositorio y ejecuta su estrategia en una infraestructura gestionada de Kubernetes. No es necesario instalar Docker de forma local.
- PASO 04
Monitorear logs y estado de salud
Siga en tiempo real los logs, el estado de salud y el estado del runtime desde el panel de control de TradingHost. Se puede acceder a la misma interfaz mediante MCP desde cualquier AI IDE, de modo que Cursor, Claude Code o un agente de CLI pueden leer el estado del despliegue y gestionar el runtime junto con usted.
- PASO 05
Actualizar y redesplegar
Suba los cambios a su rama principal de GitHub y TradingHost realizará el redespliegue automáticamente.
Sección 05 · Notas operativas
Notas operativas para Coins.ph
Aspectos críticos que surgen al ejecutar una estrategia de Coins.ph en un entorno en la nube basado en contenedores, que no figuran en la documentación de Coins.ph ni en los archivos README de los frameworks. Cada una de las siguientes afirmaciones se cita o parafrasea de la propia documentación de Coins.ph; las directrices de despliegue se basan en la ejecución de estas estrategias en TradingHost.
01 · Límites de velocidad
120 req/min por endpoint basados en IP; los bloqueos por HTTP 418 escalan de 2 minutos a 3 días
Coins.ph aplica un límite de velocidad basado en IP de 120 solicitudes por minuto por endpoint en la API REST. Las infracciones reiteradas escalan el periodo de bloqueo desde los 2 minutos hasta los 3 días. Los entornos de ejecución en la nube que reprograman contenedores entre pods pueden activar alertas repetidamente para una misma IP. En TradingHost, las IP de salida de los contenedores están fijadas por región, por lo que el patrón correcto consiste en ajustar la frecuencia de sus solicitudes al límite publicado por endpoint y aplicar un retroceso (backoff) con jitter exponencial ante un error HTTP 418, en lugar de reintentar la solicitud de inmediato.
02 · Keep-alive de WebSocket
Las conexiones WebSocket inactivas se desconectan automáticamente tras 5 minutos sin recibir un ping
Coins.ph requiere un ping de keep-alive cada 5 minutos en las conexiones WebSocket. Una inactividad superior a ese intervalo provoca una desconexión automática. Las estrategias que se ejecutan de forma ininterrumpida (24/7) en un contenedor deben implementar un bucle de latido (heartbeat) y una estrategia de reconexión con retroceso (backoff). Las pérdidas de suscripción no generan alertas explícitas: las órdenes enviadas mediante REST durante una sesión WebSocket inactiva se procesarán correctamente, pero las devoluciones de llamada (callbacks) sobre el estado de las órdenes dejarán de recibirse hasta que se restablezca la conexión.
03 · Ámbitos de claves API
Los alcances de `X-COINS-APIKEY` se aplican por defecto a todas las rutas; restrínjalos por estrategia
La cabecera `X-COINS-APIKEY` está limitada a categorías de rutas (TRADE-only, USER_DATA, USER_STREAM), pero por defecto permite el acceso a todas ellas. El patrón más seguro es utilizar una clave con permisos limitados por estrategia, que solo incluya las categorías de rutas que dicha estrategia necesite. Si se filtra una clave limitada a TRADE-only, esta no podrá leer los saldos de otros usuarios; en cambio, si se filtra una clave con el alcance por defecto, podrá realizar cualquier acción permitida en la cuenta. Las estrategias nunca deberían necesitar permisos de retiro.
04 · Modos de liquidación OTC
TradeDesk OTC admite INSTANT, MANUAL_DEFER y AUTO_DEFER
Para flujos de mayor volumen que se canalizan a través de la mesa TradeDesk OTC de Coins.ph en lugar del libro de órdenes público, la liquidación se realiza mediante uno de estos tres modos: INSTANT (se ejecuta inmediatamente al precio acordado), MANUAL_DEFER (liquidación en un momento futuro que usted confirme) o AUTO_DEFER (liquidación aplazada automáticamente según el calendario de la mesa). Las estrategias que integran la ruta de TradeDesk deben configurar la elección del modo de liquidación como un parámetro de primer nivel, ya que el ciclo de vida de la posición difiere sustancialmente entre INSTANT y los modos diferidos.
05 · Límites de las pasarelas de dinero fíat
INSTAPAY y SWIFTPAY_PESONET tienen límites diarios, mensuales y anuales independientes
Los retiros de PHP mediante INSTAPAY (en tiempo real, 24/7) y SWIFTPAY_PESONET (por lotes, en días hábiles) operan bajo límites diarios, mensuales y anuales independientes que se aplican a nivel de cuenta y no por estrategia. Una estrategia orientada a salidas de dinero fíat en PHP debe presupuestarse teniendo en cuenta los límites institucionales de TradeDesk publicados en su cuenta de Coins.ph; el agotamiento de la cuota se manifiesta como solicitudes de retiro diferidas o rechazadas, en lugar de errores de API. Planifique el despliegue de capital de su estrategia teniendo en cuenta las pasarelas de pago, no el libro de órdenes.
06 · Subcuentas
Las jerarquías de cuentas maestras y subcuentas virtuales ofrecen aislamiento de IP y transferencias por estrategia
Coins.ph admite jerarquías de cuentas maestras y subcuentas virtuales con restricciones de IP granulares y controles de transferencia de activos. El patrón adecuado para despliegues multiestrategia consiste en asignar una subcuenta virtual por estrategia, cada una con su propia clave API limitada, una lista blanca de IP vinculada a la salida de la región de TradingHost y un límite de transferencia explícito. Los fallos en una estrategia no afectarán a las demás, y el radio de impacto de una clave filtrada quedará limitado a los saldos de esa subcuenta virtual.
Sección 06 · Diseñado para
Diseñado para
Los runtimes de TradingHost para Coins.ph son ideales para:
- Desarrolladores que crean estrategias en IDE de IA (Cursor, Claude Code)
- Traders sistemáticos de criptomonedas
- Desarrolladores cuantitativos (quants)
- Usuarios de CCXT
- Equipos que migran de hosting VPS a despliegues en contenedores
Conectar GitHub y crear su primera estrategia es gratis.
Sección 08 · Preguntas frecuentes
Preguntas frecuentes
No. TradingHost es independiente y no está afiliado a Coins.ph.
No. El código de su estrategia se conecta a Coins.ph y envía instrucciones según su propia lógica, los permisos de su cuenta y el método de integración. TradingHost proporciona el entorno de ejecución (runtime) donde se ejecuta dicho código.
No. El acceso a la API de Coins.ph lo proporciona Coins.ph. Usted es responsable de su cuenta de Coins.ph, los permisos de la API, las credenciales y el cumplimiento de los términos de Coins.ph.
No. TradingHost es el entorno de ejecución en la nube donde se ejecuta el código de su estrategia. No proporcionamos señales, modelos de predicción de IA ni bots preconfigurados. Con TradingHost, usted escribe o genera la estrategia por su cuenta (a menudo con Cursor o Claude Code), la mantiene en GitHub como su propio código y utiliza TradingHost para ejecutarla en producción. Productos como 3Commas, Cryptohopper y similares son propietarios de la lógica de la estrategia; TradingHost simplemente ejecuta su estrategia.
AWS y DigitalOcean le ofrecen capacidad de cómputo pura. Usted mismo debe encargarse de las actualizaciones del sistema operativo, la orquestación de contenedores, el envío de registros (logs), la rotación de secretos, la conmutación por error entre regiones y la monitorización del tiempo de actividad. TradingHost le ofrece un entorno de ejecución gestionado y diseñado específicamente para estrategias de trading: despliegue nativo desde GitHub, control mediante MCP desde IDE de IA, y paneles de logs y estado listos para usar. Si prefiere gestionar la infraestructura usted mismo, AWS es una opción. Si prefiere el entorno de ejecución como un servicio gestionado, TradingHost es el camino más rápido.
Sí. TradingHost ejecuta estrategias en Python; elija el entorno de ejecución de framework que coincida con su pila tecnológica o despliegue su propio repositorio.
Sí. TradingHost admite cualquier lenguaje que pueda ejecutarse dentro de un contenedor.
Sí. CCXT incluye una clase unificada `coinsph` que cubre el trading spot en pares con cotización en PHP en Coins.ph. Suba su estrategia de CCXT a un contenedor, conéctela a GitHub y TradingHost la ejecutará como cualquier otro proyecto de Python o Node. Consulte el entorno de ejecución del framework CCXT para ver todos los detalles de la configuración.
Sí. Se accede a los pares con cotización en PHP de Coins.ph (BTCPHP, ETHPHP, USDCPHP, entre otros) a través de las mismas API REST y WebSocket que los pares de stablecoins. El código de la estrategia dentro de su contenedor se autentica con su clave API de Coins.ph, y TradingHost es independiente de la plataforma a nivel de entorno de ejecución. Las pasarelas de financiación en PHP (INSTAPAY, SWIFTPAY_PESONET) y la liquidación OTC de TradeDesk se realizan en Coins.ph, no dentro de TradingHost.
Sí, si su proyecto está diseñado de esa manera. Puede ejecutar múltiples procesos o servicios de estrategia dentro de un solo entorno de ejecución, o separarlos en diferentes entornos para mayor aislamiento y claridad operativa. Específicamente para Coins.ph, asocie cada estrategia con una subcuenta virtual para que el radio de impacto también quede limitado a nivel de la plataforma. Consulte la página del entorno de ejecución de TradingHost para conocer el modelo multiestrategia.
El camino más rápido es hacer un fork de un entorno de ejecución de framework de TradingHost: CCXT para un proyecto listo para desplegar. O bien, conecte su propio repositorio de estrategias de GitHub. Vincular un repositorio de GitHub y crear una estrategia es gratis; los planes de entorno de ejecución se detallan en la página de precios.
En su flujo de trabajo de secretos controlado por GitHub. TradingHost las lee en tiempo de ejecución a través de los secretos del repositorio de GitHub, secretos de entorno o su propio proceso aprobado de gestión de secretos. TradingHost no necesita custodiar su clave API ni su secreto. Consulte los secretos de la plataforma para conocer el modelo completo de gestión.
No. Las estrategias nunca deberían necesitar permisos de retiro. Limite el alcance de `X-COINS-APIKEY` a TRADE-only o USER_DATA para las categorías de rutas que su estrategia realmente utiliza, y mantenga la opción de retiro completamente desactivada en la clave.
Sí. TradingHost admite el control basado en MCP para IDE de IA, incluidos Cursor, Claude Code, GitHub Copilot y agentes de IA basados en CLI. Las herramientas de IA pueden inspeccionar despliegues, revisar logs, reiniciar estrategias y gestionar flujos de trabajo del entorno de ejecución. MCP es una interfaz de control y observabilidad, no la ruta de ejecución de operaciones. Consulte la interfaz de control MCP para obtener más información.
Ambos. La interfaz de control MCP funciona igual de bien desde agentes basados en CLI (Claude Code CLI, clientes MCP personalizados, llamadas MCP programadas) que desde el interior de un IDE. El ciclo de despliegue nativo de GitHub también funciona sin ninguna herramienta de IA: un simple git push a su rama principal activa un nuevo despliegue.
El entorno de ejecución detecta el fallo y expone los logs y la información de estado correspondientes. Siempre que sea posible, la estrategia afectada puede reiniciarse sin interrumpir otras estrategias que se ejecuten en el mismo contenedor. El código de su estrategia sigue siendo responsable de la gestión segura de errores, la protección contra órdenes duplicadas y los controles de riesgo. Consulte la sección de observabilidad para conocer los logs y la interfaz de estado.
Coins.ph aplica un límite de frecuencia basado en IP de 120 req/min por endpoint y escala los bloqueos HTTP 418 desde los 2 minutos hasta los 3 días en caso de infracciones reiteradas. La solución consiste en ajustar la cadencia de sus solicitudes al límite publicado por endpoint, aplicar un retroceso (back-off) con jitter exponencial ante el primer error 418 en lugar de reintentar de inmediato, y evitar patrones de ráfagas en los bucles de consulta (poll loops). Consulte la sección de Notas operativas anterior para obtener la guía completa.
TradingHost se ejecuta en las regiones EU y US-East. Elija la región más cercana al motor de emparejamiento del que dependa su estrategia. Consulte la página de regiones para conocer los detalles de enrutamiento y proximidad.
No. TradingHost se centra exclusivamente en el entorno de ejecución (runtime) en producción y el despliegue. El backtesting debe realizarse en su entorno de investigación, framework o AlgoBuilder.