Tiempo de lectura: … min

Runtime nativo de IA para estrategias de trading en Swissquote

Desarrolla estrategias REST y FIX 4.4 para Swissquote en Cursor, Claude Code o cualquier IDE de IA. Despliega desde GitHub en un runtime en la nube gestionado con control MCP nativo, logs y selección de región.

Por el equipo de ingeniería de TradingHost

Sección 01 · De un vistazo

De un vistazo

Bróker
Swissquote (Swissquote Group Holding, SIX: SQN.SW)
Tipo de bróker
Banco suizo, bróker online y proveedor de FX
Clase de activo
Forex, CFD sobre índices, CFD sobre materias primas, metales, acciones, ETFs, bonos, opciones, criptomonedas
Productos compatibles
Más de 100 pares de divisas spot FX, CFD sobre índices mayores y menores, metales (XAU/USD, XAG/USD), energías, acciones y ETFs en más de 60 bolsas, bonos, opciones y trading de criptomonedas (según la entidad). Oferta multiactivo de nivel bancario.
Modelo de runtime
Runtime de estrategias en contenedores
Origen del despliegue
GitHub
Lenguajes
Cualquier lenguaje que se ejecute en un contenedor
Integraciones comunes
Swissquote REST API, Swissquote FIX 4.4 (sqfx-fix-api-specification-v3-1), conectores personalizados
Integración con flujos de trabajo de IA
Interfaz de control MCP para Cursor, Claude Code, GitHub Copilot y agentes de CLI
Rol de TradingHost
Runtime, despliegue, logs, comprobaciones de estado, selección de región, control MCP
Rol de Swissquote
Cuenta bancaria suiza, cuenta de bróker, acceso a API, acceso a mercados multiactivo, centro de ejecución
Reguladores
Swissquote Bank Ltd (licencia bancaria de FINMA, Suiza); Swissquote Ltd (referencia de firma de la FCA 562170, Reino Unido); Swissquote Pte. Ltd. (MAS, Singapur); Swissquote Asia Limited (SFC, Hong Kong); Swissquote MEA Ltd (DFSA, Emiratos Árabes Unidos).
Límites de apalancamiento minorista
Suiza (Swissquote Bank Ltd, FINMA): normas de apalancamiento de FINMA. Reino Unido (Swissquote Ltd, FCA, alineado con ESMA): 30:1 para pares mayores, 20:1 para pares menores y oro, 10:1 para otras materias primas e índices menores, 5:1 para acciones, 2:1 para CFD de criptomonedas. Singapur (MAS), Hong Kong (SFC), Emiratos Árabes Unidos (DFSA): límites según la jurisdicción. Como bróker con licencia bancaria, Swissquote no opera entidades minoristas offshore con apalancamiento elevado.
Depósito mínimo para FIX
Swissquote FIX está orientado a clientes institucionales y minoristas profesionales. Se aplica un depósito mínimo (habitualmente de unos USD 50,000) para habilitar sesiones FIX en cuentas reales; la API REST no requiere este mínimo. Confirma el límite actual con Swissquote durante el proceso de apertura de cuenta.
Cotización en bolsa
Swissquote Group Holding Ltd cotiza en la SIX Swiss Exchange bajo el ticker SQN.SW. Los resultados auditados se presentan dos veces al año según las normas de cotización de SIX.
Afiliación
TradingHost es independiente y no está afiliado a Swissquote Bank Ltd, Swissquote Group Holding Ltd ni a ninguna otra entidad de Swissquote

Sección 02 · Qué ofrece Swissquote

Qué ofrece Swissquote

Swissquote Bank ofrece spot FX en más de 100 pares, CFD sobre índices y materias primas, metales, acciones y ETFs en más de 60 bolsas, bonos, opciones y criptomonedas a través de una REST API y FIX 4.4. Swissquote es un banco suizo supervisado por FINMA y su matriz cotiza en la SIX Swiss Exchange (SQN.SW). FIX requiere un depósito mínimo definido; REST no. Los detalles específicos de los endpoints se encuentran en la especificación de Swissquote FIX y en los materiales para desarrolladores.

Mercados y patrones de estrategia

  • Estrategias Swissquote FIX 4.4 en más de 100 pares de FX
  • FX sistemático de nivel bancario con entidad suiza (FINMA)
  • Estrategias de metales preciosos XAU/USD con custodia bancaria
  • Estrategias de acciones y ETFs en más de 60 bolsas
  • Estrategias multiactivo (FX + acciones + bonos)
  • API REST para desarrollo sin los mínimos requeridos por FIX
  • Perfil de riesgo de contraparte cotizado en la SIX Swiss Exchange

Superficie de la API

Superficies de productos
Más de 100 pares de divisas spot FX, CFD sobre índices mayores y menores, metales, energías, materias primas agrícolas, acciones y ETFs en más de 60 bolsas, bonos, opciones y criptomonedas. Custodia de nivel bancario para acciones y metales.
Métodos de conexión
Swissquote REST API para acceso programático general. Swissquote FIX 4.4 (sqfx-fix-api-specification v3.1) para ejecución de baja latencia. FIX está orientado a clientes institucionales y minoristas profesionales, con un umbral de depósito mínimo definido; REST no requiere este mínimo.
Autenticación
REST: credenciales de cuenta o token de API emitido a través del portal de usuario de Swissquote. FIX: SenderCompID y Password emitidos tras el alta en el nivel institucional o minorista profesional de Swissquote. Los endpoints de FIX para demo y real son independientes; el reinicio diario de la sesión FIX forma parte del comportamiento operativo habitual.

Sección 03 · Desarrollar con IA

Desarrolle su estrategia para Swissquote con IA

Elige un método de integración, haz un fork de una plantilla de inicio de TradingHost y desarrolla tu estrategia en un IDE de IA. Swissquote REST es la vía canónica compatible con TradingHost para cuentas minoristas; FIX 4.4 es la opción de baja latencia que requiere un depósito mínimo. NautilusTrader no incluye un adaptador para Swissquote.

  • Swissquote REST API

    Interfaz REST para cuentas, órdenes, datos de mercado e histórico. La vía compatible con TradingHost sin los mínimos de FIX.

  • Swissquote FIX 4.4 (sqfx v3.1)

    FIX 4.4 institucional / minorista profesional con un depósito mínimo definido. Ejecución de menor latencia que REST.

  • Motor FIX personalizado

    quickfix, QuickFIX/J, OnixS o tu propia implementación de FIX 4.4 utilizando las credenciales de Swissquote FIX.

  • Conector REST personalizado

    Tu propia integración en Python, Java, .NET o Go sobre la API REST de Swissquote.

Compatibilidad de frameworks con productos de Swissquote

Swissquote REST y FIX 4.4 cubren toda la oferta multiactivo de Swissquote. Las acciones se negocian directamente en bolsa bajo la custodia bancaria de Swissquote (no como CFD en la mayoría de los casos). La disponibilidad de criptomonedas depende de la entidad.

FrameworkFXÍndicesMaterias primasCFDCFD de criptomonedas
Swissquote RESTCompatibleCompatibleCompatibleSoporte parcialSoporte parcial
Swissquote FIX 4.4CompatibleCompatibleCompatibleSoporte parcialSoporte parcial
quickfix or other FIX engineCompatibleCompatibleCompatibleCompatibleSoporte parcial
NautilusTraderNo documentado como compatibleNo documentado como compatibleNo documentado como compatibleNo documentado como compatibleNo documentado como compatible

✓ soporte confirmado según la especificación de Swissquote FIX y la documentación pública de REST. "depende de la entidad" significa que la disponibilidad varía según la entidad de Swissquote. Los enlaces de flujos de trabajo dirigen a páginas /workflows/ actualmente en desarrollo.

TradingHost no impone ningún framework. Ejecuta tu proyecto.

Desarrollo con IA

Las plantillas de inicio de frameworks anteriores se integran de forma natural con los entornos de desarrollo (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 ti, sin intervenir nunca en la ruta de ejecución de las operaciones.

Sección 04 · Ejecución en TradingHost

Ejecuta tu código en TradingHost

Swissquote Bank Ltd proporciona la cuenta de bróker con licencia bancaria suiza, la REST API y FIX 4.4. TradingHost proporciona el entorno de producción donde se ejecuta tu estrategia conectada a Swissquote.

En lugar de ejecutar el código de tu estrategia en un portátil, un ordenador de sobremesa, 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 Swissquote a través de REST o FIX 4.4.

TradingHost

  • Mantiene el entorno de ejecución online.
  • Muestra los registros y los controles de estado.
  • Selección de región.
  • Interfaz de despliegue controlada.

Flujo de despliegue

  1. PASO 01

    Conecta GitHub

    Autoriza a TradingHost para acceder a tu cuenta de GitHub.

  2. PASO 02

    Vincula un repositorio o empieza desde un framework

    Vincula TradingHost a tu repositorio de estrategia existente, o haz un fork de una plantilla de inicio de TradingHost para Swissquote REST o FIX 4.4.

  3. PASO 03

    Despliega en un contenedor de TradingHost

    Elija una región (la región EU es la opción idónea para el tráfico de Suiza y la UE de Swissquote Bank Ltd; US-East si se combina con datos de EE. UU.), introduzca las variables de entorno que requiere su estrategia (el token de la API de Swissquote, o el SenderCompID, Password y host de FIX) y despliegue. TradingHost construye su contenedor a partir del repositorio y ejecuta su estrategia en una infraestructura administrada de Kubernetes.

  4. PASO 04

    Monitoriza los registros y el estado

    Sigue en directo los registros, el estado y el comportamiento del entorno de ejecución desde el panel de control de TradingHost. Puedes acceder a esta misma interfaz a través de MCP desde cualquier AI IDE, lo que permite a Cursor, Claude Code o a un agente de CLI leer el estado del despliegue y gestionar el entorno de ejecución junto a ti.

  5. PASO 05

    Actualiza y vuelve a desplegar

    Sube los cambios a tu rama principal de GitHub y TradingHost realizará el redespliegue de forma automática.

Sección 05 · Notas operativas

Notas operativas para Swissquote

Detalles que pueden darte problemas al ejecutar una estrategia de Swissquote en un entorno en la nube basado en contenedores. Cada afirmación se ha parafraseado a partir de la especificación FIX de Swissquote, de las propias páginas de Swissquote o del regulador correspondiente; las pautas de despliegue provienen de la ejecución de estas estrategias en TradingHost.

  1. 01 · Licencia bancaria

    Swissquote Bank Ltd cuenta con licencia de la FINMA; los fondos de los clientes reciben la protección de depósitos bancarios suizos

    Swissquote Bank Ltd es un banco suizo supervisado por la FINMA. El efectivo de los clientes en Swissquote Bank se mantiene bajo las normas bancarias suizas en lugar del modelo de cuentas de clientes segregadas que utilizan los brókeres no bancarios, aplicándose el sistema suizo de garantía de depósitos esisuisse dentro de los límites legales. Esto supone un elemento diferenciador importante en cuanto al riesgo de contraparte frente a los brókeres minoristas de FX no bancarios, especialmente para los clientes que se registran bajo la entidad suiza. Las entidades no suizas (Swissquote Ltd UK, Swissquote Pte. Singapore, Swissquote Asia HK, Swissquote MEA UAE) operan bajo sus propios reguladores locales y no heredan automáticamente las protecciones de garantía de depósitos bancarios suizos.

  2. 02 · Mínimo para FIX

    El acceso a FIX 4.4 en real requiere un depósito mínimo definido (habitualmente USD 50,000)

    Swissquote FIX 4.4 está orientado a clientes institucionales y minoristas profesionales, y su acceso está condicionado por un umbral de depósito mínimo en la cuenta real. La cifra citada habitualmente en los materiales de Swissquote es de USD 50,000. La interfaz REST no exige este mismo mínimo. Verifica el umbral actual durante el proceso de registro, ya que puede variar según la categoría del producto. Los endpoints de FIX en demo están disponibles para desarrollo sin necesidad de cumplir con el mínimo de la cuenta real.

  3. 03 · Reinicio diario de FIX

    Las sesiones de Swissquote FIX se reinician diariamente a las 00:00 GMT con un margen de gracia para la reconexión

    La especificación FIX de Swissquote (sqfx-fix-api-specification v3.1) documenta un reinicio diario de la sesión a las 00:00 GMT, tras el cual se restablecen los números de secuencia y los clientes deben volver a establecer la sesión. Se proporciona un margen de gracia de aproximadamente 20 segundos en torno al reinicio. El código del contenedor debe gestionar este reinicio de forma limpia: anticipar la desconexión, registrarla como un evento previsto y volver a conectarse en la nueva sesión. Las estrategias que traten este reinicio como una caída del servicio generarán alertas innecesarias.

  4. 04 · Cotización pública

    Swissquote Group Holding cotiza en la SIX Swiss Exchange (SQN.SW); sus resultados auditados son públicos

    Swissquote Group Holding Ltd cotiza en la SIX Swiss Exchange bajo el ticker SQN.SW. El grupo publica resultados semestrales auditados conforme a las normas de cotización de SIX. Para el análisis del riesgo de contraparte, la cotización pública mejora la transparencia en comparación con los brókeres minoristas de FX que no cotizan en bolsa. Ten en cuenta que la licencia bancaria corresponde a Swissquote Bank Ltd (la filial), no a la sociedad holding.

  5. 05 · Banco multiactivo

    Una sola cuenta de Swissquote unifica FX, acciones, ETFs, bonos, opciones y metales

    El modelo bancario de Swissquote permite que una única cuenta de cliente tenga acceso a spot FX, CFDs sobre índices y materias primas, acciones y ETFs en más de 60 bolsas, bonos, opciones y (según la entidad) criptomonedas. Las acciones están bajo custodia bancaria en lugar de estar estructuradas como CFD, lo que tiene implicaciones en el tratamiento fiscal y la gestión de dividendos. Las estrategias que filtren por clase de activo a través de la API deben bifurcarse según el tipo de valor, en lugar de asumir una única línea de producto por cuenta.

  6. 06 · Informes de operaciones

    La presentación de informes bajo FINMA, MiFID II, EMIR y según cada entidad es responsabilidad de Swissquote

    Swissquote Bank Ltd reporta bajo las normas suizas de la FINMA. Swissquote Ltd (UK) reporta bajo FCA / MiFID II / EMIR. Swissquote Pte. Ltd. (Singapore) reporta bajo las normas de la MAS. Otras entidades reportan ante sus respectivos reguladores. TradingHost no realiza informes regulatorios de operaciones en tu nombre ni es un servicio de reporte. El código de la estrategia que ejecutas en TradingHost es tu propia actividad algorítmica; la obligación de reportar corresponde a la entidad de Swissquote que mantiene la cuenta.

Sección 06 · Diseñado para

Diseñado para

Los entornos de ejecución de TradingHost para Swissquote son ideales para:

  • Desarrolladores que crean estrategias en IDEs de IA (Cursor, Claude Code)
  • Desarrolladores de FX conscientes del riesgo de contraparte a nivel bancario
  • Traders sistemáticos multiactivo (FX + acciones + bonos)
  • Desarrolladores de estrategias FIX 4.4 con cuentas de más de USD 50k
  • Equipos que migran de MetaTrader y hosting VPS a un despliegue en contenedores

Conectar GitHub y crear tu primera estrategia es gratis.

Sección 08 · Preguntas frecuentes

Preguntas frecuentes

No. TradingHost es independiente y no está afiliado a Swissquote Bank Ltd, Swissquote Group Holding Ltd ni a ninguna entidad de Swissquote.

No. TradingHost no es un banco, ni un bróker, ni una firma de inversión registrada. TradingHost es un entorno de ejecución en la nube que ejecuta el código de tu estrategia. La relación bancaria, la cuenta, el apalancamiento, la ejecución y las protecciones regulatorias corresponden en su totalidad a la entidad de Swissquote que mantiene tu cuenta.

No. Tu cliente REST o FIX se conecta a Swissquote y envía instrucciones de acuerdo con tu propia lógica. TradingHost proporciona el entorno de ejecución donde se ejecuta dicho código.

No. El acceso a Swissquote REST y FIX 4.4 lo proporciona Swissquote. Tú eres responsable de tu cuenta de Swissquote, de las credenciales de la API y del cumplimiento de los términos de Swissquote.

Sí, en real. Swissquote FIX está orientado a clientes institucionales y minoristas profesionales, con un umbral de depósito mínimo definido (habitualmente citado como USD 50,000) para habilitar sesiones FIX en real. La interfaz REST no exige este mismo mínimo. Los endpoints de FIX en demo están disponibles para desarrollo sin necesidad de cumplir con el mínimo de la cuenta real.

Sí. Swissquote REST es HTTP, por lo que cualquier cliente HTTP de Python funciona. Swissquote FIX es FIX 4.4 estándar, por lo que cualquier motor FIX de Python (quickfix-python, simplefix, etc.) funciona.

Sí. TradingHost es compatible con cualquier lenguaje que pueda ejecutarse dentro de un contenedor. Swissquote REST es HTTP y FIX es FIX 4.4 estándar, por lo que cualquier lenguaje con capacidad HTTP o FIX funciona.

Para las cuentas bajo Swissquote Bank Ltd (Suiza), el efectivo de los clientes se mantiene bajo las normas bancarias suizas y se aplica el sistema de garantía de depósitos esisuisse dentro de los límites legales. Las entidades no suizas (Swissquote UK, Singapore, Hong Kong, UAE) operan bajo sus reguladores locales y siguen sus respectivas normas sobre activos de clientes. Confirma las protecciones aplicables a la entidad que mantiene tu cuenta.

Abre una cuenta en Swissquote, solicita acceso a la REST API (o a FIX, si tu cuenta cumple con el mínimo). Haz un fork de una plantilla de inicio de TradingHost para Swissquote REST o FIX 4.4, o conecta tu propio repositorio de estrategias de GitHub. Vincular un repositorio de GitHub y crear una estrategia es gratis; los planes de ejecución se detallan en la página de precios.

Sí. El apalancamiento lo define la entidad de Swissquote. Swissquote Bank Ltd (FINMA, Suiza) aplica las normas de apalancamiento de la FINMA. Swissquote Ltd (UK FCA) aplica límites alineados con la ESMA. Las entidades de Singapore (MAS), Hong Kong (SFC) y UAE (DFSA) siguen sus respectivas normas. Como bróker con licencia bancaria, Swissquote no opera entidades minoristas extraterritoriales (offshore) con apalancamiento elevado. La interfaz de la API es la misma en todas las entidades.

Las sesiones de Swissquote FIX se reinician diariamente a las 00:00 GMT, tras lo cual se restablecen los números de secuencia y el cliente debe volver a establecer la sesión. Se proporciona un breve margen de gracia (aproximadamente 20 segundos). Los contenedores de TradingHost que ejecuten un cliente de Swissquote FIX deben tratar el reinicio como un comportamiento previsto en lugar de una caída del servicio, con la lógica de reconexión integrada en el motor.

En tu flujo de trabajo de secretos controlado por GitHub. TradingHost lee el token de Swissquote REST o el SenderCompID/Password de FIX en tiempo de ejecución a través de los secretos del repositorio de GitHub.

Sí. TradingHost admite el control basado en MCP para IDEs de IA, incluidos Cursor, Claude Code, GitHub Copilot y agentes de IA basados en CLI. MCP es una interfaz de control y observabilidad, no la ruta de ejecución de operaciones.

No. El reporte regulatorio es responsabilidad del bróker. Swissquote Bank Ltd reporta bajo las normas de FINMA. Swissquote Ltd (UK) reporta bajo las normas de FCA / MiFID II / EMIR. Otras entidades reportan ante sus reguladores locales. TradingHost ejecuta tu código; la entidad de Swissquote se encarga del reporte regulatorio.

No. TradingHost se enfoca en el entorno de ejecución en producción y el despliegue. El backtesting corresponde a tu stack de investigación o a AlgoBuilder.